เหตุใดฉันจึงตัดสินใจเลือก Electrum Bitcoin Wallet PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

ทำไมฉันถึงเลือก Electrum Bitcoin Wallet

นี่คือบทบรรณาธิการความคิดเห็นโดย Arman The Parman นักการศึกษา Bitcoin ที่หลงใหลในความเป็นส่วนตัว

ในช่วงหลายปีที่ผ่านมา ฉันได้ปรับแต่งกระเป๋าเงิน Bitcoin หลายใบและให้คำปรึกษาแก่ผู้คนมากมายในการเก็บกุญแจส่วนตัวอย่างปลอดภัย ฉันตัดสินที่ “กระเป๋าเงินเดสก์ท็อป Electrum” เป็นกระเป๋าสตางค์ซอฟต์แวร์ที่ฉันโปรดปรานและหลากหลายที่สุด

ในบทความนี้ ฉันจะร่างคุณลักษณะบางอย่างของ Electrum รวมถึงสิ่งที่ฉันชอบและไม่ชอบ นี่ไม่ใช่คำแนะนำโดยละเอียดเกี่ยวกับวิธีใช้และรับประโยชน์สูงสุดจากมัน ฉันจะไม่อธิบายว่าเหตุใดคุณจึงควรถือรหัส Bitcoin ของคุณเอง จะถือว่าคุณรู้และต้องการทำเช่นนี้ แต่ถ้าคุณจำเป็นต้องรู้ว่าเหตุใดจึงจำเป็น โปรดดูที่ “หกเหตุผลในการถอน Bitcoin ของคุณจากการแลกเปลี่ยน”

ฉันได้สัมผัสกับความแปลกประหลาดของ Electrum โดยตรงและหาวิธีแก้ไขเพื่อเอาชนะสิ่งเหล่านี้ - หากใช้อย่างถูกต้อง มันเป็นกระเป๋าเงินที่ทรงพลังที่สุดที่ฉันเคยพบมา

Electrum มีไว้สำหรับบุคคลที่เป็นหรือปรารถนาที่จะเป็นผู้ใช้ "พลัง" เนื่องจากช่วยให้สามารถควบคุมได้มาก และเนื่องจากความคุ้นเคยกับซอฟต์แวร์ ฉันจึงเลือกที่จะสอนกระเป๋าเงินนี้ให้กับนักเรียนส่วนใหญ่ ซึ่งเป็นส่วนหนึ่งของความเป็นส่วนตัว/ความปลอดภัย Bitcoin ของฉัน หลักสูตรการให้คำปรึกษา (แม้ว่าบางคนต้องการสิ่งที่ใช้งานง่ายกว่านี้) ประสบการณ์การสอนวิธีใช้ช่วยให้ฉันเข้าใจสิ่งที่ผู้คนพบว่าใช้งานง่ายและสิ่งใดที่พวกเขาพบว่ายุ่งยาก

สำหรับ Bitcoiner ตัวใหม่ที่ทำคนเดียว Electrum จะปลอดภัยในการใช้งานโดยสิ้นเชิง หากพวกเขาใช้เวลาและใช้งานในสภาพแวดล้อมการทดสอบที่มีจำนวน sats เพียงเล็กน้อยในตอนแรก

ระบบปฏิบัติการ

Electrum สามารถติดตั้งบนพีซีที่ใช้ Windows, คอมพิวเตอร์ Mac หรือพีซีที่ใช้ Linux และที่สำคัญคือสำหรับคอมพิวเตอร์ที่ใช้ชิป ARM (เช่น Raspberry Pi) สำหรับบางเครื่อง

นอกจากนี้ยังสามารถติดตั้งบนโทรศัพท์ได้ แต่ฟังก์ชันของรุ่นมือถือนั้นแย่ และการเชื่อมต่อกับโหนดนั้นไม่แน่นอน ดังนั้นฉันจึงไม่แนะนำเวอร์ชันนั้น BlueWallet เป็นทางเลือกที่ดีสำหรับกระเป๋าสตางค์โทรศัพท์

กำลังดาวน์โหลดและตรวจสอบ

การดาวน์โหลดและติดตั้งโปรแกรมนั้นตรงไปตรงมาสำหรับ Windows และ Mac และยุ่งยากเล็กน้อยสำหรับผู้ใช้ Linux โดยเฉพาะผู้ที่ยังเรียนรู้การใช้ Linux

สำหรับผู้ที่เพิ่งทดสอบโปรแกรม เพียงแค่ดาวน์โหลดและใช้งานโดยไม่ตรวจสอบซอฟต์แวร์ก็ไม่เป็นไร – ฉันจะไม่ทำอย่างนั้นในปริมาณมาก หรือถ้าความเป็นส่วนตัวเป็นเรื่องใหญ่ (เช่น ถ้าคุณมี KYC ฟรี bitcoin คุณต้อง รักษาความเป็นส่วนตัวที่ดีเพื่อป้องกันไม่ให้เหรียญถูกระบุตัวตน)

หากคุณกำลังจะลงเอยด้วยการใช้กระเป๋าเงินนี้เพื่อผลรวมจำนวนมาก คุณควรเรียนรู้ที่จะตรวจสอบซอฟต์แวร์ด้วย gpg คุณสามารถสร้างทักษะของคุณในเรื่องนี้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม. คุณสามารถทำได้ในขณะที่รอคำแนะนำของฉันเกี่ยวกับวิธีใช้ Electrum อย่างปลอดภัย/ส่วนตัว

สิ่งแวดล้อม

ปัญหาหนึ่งของ Electrum คือถ้าคุณรันโปรแกรมด้วยวิธีที่เป็นธรรมชาติที่สุด (เช่น แค่คลิกสองครั้งที่ไอคอน) แทนที่จะใช้บรรทัดคำสั่ง (ที่มีแฟล็กบางอย่าง) คุณจะเชื่อมต่อกับโหนด Bitcoin แบบสุ่มซึ่งจะทำให้กระเป๋าเงินของคุณเปิดเผย และที่อยู่ที่เป็นไปได้ทั้งหมด 8.6 พันล้านที่อยู่ให้กับเจ้าของโหนดสุ่ม – เจ้าของอาจเป็นบริษัทเฝ้าระวัง และเข้าถึงความเป็นส่วนตัวของคุณ (พวกเขาจะรับที่อยู่ที่ใช้และไม่ได้ใช้ทั้งหมด และที่อยู่ IP ของคุณ)

ในการเอาชนะสิ่งนี้ ฉันจะสอนคุณในงวดถัดไปถึงวิธีโหลดกระเป๋าเงินแบบใช้แล้วทิ้งก่อน ปรับแต่งการตั้งค่าเครือข่ายของคุณให้เหมาะสม (เชื่อมต่อกับโหนดของคุณเองหรือโหนดที่คุณไว้วางใจ) จากนั้นจึงโหลดกระเป๋าเงินจริงของคุณลงใน Electrum เท่านั้น

บางคนอาจหลงทางในสิ่งที่ฉันหมายถึงการตั้งค่าเครือข่ายหรือโหนด คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งนั้นได้ที่นี่หากคุณรู้สึกว่ากำลังทำสิ่งที่สำคัญมาก สัมผัสกัน.

Electrum Wallet มีรูปแบบที่สะอาดตามากในการแสดงที่อยู่ของคุณ แม้ว่าคุณจะต้องไปที่เมนูและเลือก "แสดงที่อยู่" เพื่อดู จากนั้น คุณจะเห็นรายการที่อยู่สำหรับรับ 20 รายการแรกที่เน้นสีเขียว (คุณมี 4.6 พันล้านรายการ แต่เห็นได้ชัดว่าไม่ได้แสดงทั้งหมด) และรายการที่อยู่ที่รับ 10 รายการแรกของคุณไฮไลต์ด้วยสีเหลือง (อีกครั้ง คุณมี 4.6 พันล้านรายการประเภทนี้ ).

กระเป๋าซอฟต์แวร์อื่น ๆ จำนวนมากไม่แสดงรายการที่อยู่และให้ที่อยู่เมื่อได้รับการร้องขอให้ส่งเหรียญไปยังกระเป๋าเงินเท่านั้น สิ่งนี้จะซ่อนข้อมูลจากผู้ใช้เพื่อให้ทุกอย่างเรียบง่าย แต่ผู้ใช้มักจะเพิกเฉย เนื่องจากไม่มีโอกาสเรียนรู้ ฉันได้พบกับผู้คนมากมายที่ใช้ Ledger Live หรือ Trezor suite หรือ Blue Wallet บนโทรศัพท์ของพวกเขา และไม่ทราบว่าพวกเขามีที่อยู่มากมายนับไม่ถ้วน นับประสาอะไรที่เรียกว่า "เปลี่ยน" ที่อยู่

Electrum ยังแสดงรายการทั้งหมดของคุณ UTXO (แต่คุณต้องเลือก "แสดงเหรียญ") เพื่อเปิดใช้งาน

เซิร์ฟเวอร์ Electrum เป็นสิ่งจำเป็น

Electrum Wallet ไม่สามารถเชื่อมต่อกับโหนด Bitcoin Core ของคุณได้โดยตรง มันน่ารำคาญ แต่มันทำให้อิเล็กตรัมทำงานเร็วขึ้น เร็วกว่ามาก คุณยังต้องการ Bitcoin Core แต่คุณยังต้องการซอฟต์แวร์ที่เรียกว่า Electrum Server (ซึ่งมีหลายสายพันธุ์ที่แตกต่างกันไปโดยมีข้อดีและข้อเสียซึ่งฉันจะไม่พูดถึงในที่นี้) การติดตั้ง Bitcoin Core นั้นยากพอสำหรับบางคน การติดตั้ง Electrum Server นั้นยากกว่ามาก คุณต้องมีความชำนาญพอสมควร

เพื่อความสะดวกและการเสริมแรงในเชิงบวก ฉันขอแนะนำให้ผู้คนติดตั้งสำหรับโหนดแรก โหนดแพ็คเกจเช่น MyNode (ดูคำแนะนำของฉัน) หรือราสปิบลิตซ์ (ดูคำแนะนำของฉัน) ก่อนที่จะดำเนินการติดตั้งโหนดและซอฟต์แวร์ที่เกี่ยวข้องบนพีซีปกติ

แพ็คเกจเหล่านี้มีจุดอ่อนอยู่บ้าง แต่ถือว่ายอดเยี่ยมในการเริ่มต้นด้วยกระบวนการติดตั้งเดียวบน Raspberry Pi 4 คุณจะได้รับแอพพลิเคชั่นมากมาย (เช่น Electrum Server, Lightning, BTCPay Server, Mempool viewer – ซึ่งคุณจะต้องติดตั้งทีละตัว หนึ่งเครื่องและอาจตรวจสอบได้) และราคาเพียง $300 สำหรับอุปกรณ์ทั้งหมด (ซอฟต์แวร์ฟรี) เมื่อทักษะและความสนใจของคุณก้าวหน้าขึ้น ฉันขอแนะนำให้ผู้คนพิจารณาการตั้งค่าโหนดขั้นสูงเพิ่มเติม (ไม่มีวิธีใดที่มีราคาแพง) ในกรณีที่คุณสงสัยว่าทำไมคุณควรรันโหนด นี่คือหกเหตุผลที่ยอดเยี่ยม.

การสร้างกระเป๋าสตางค์

ฉันคิดว่ามันมีประโยชน์ที่จะกำหนดกระเป๋าเงินสองประเภทก่อนที่จะไปไกลกว่านี้:

  1. กระเป๋าเงินซอฟต์แวร์ – นี่คือโปรแกรมที่จัดการคีย์ส่วนตัวและที่อยู่ Bitcoin ของคุณ เช่น Electrum, Sparrow, Blue Wallet
  1. กระเป๋าเงินบิตคอยน์ – จากนี้ ฉันหมายถึงคอลเลกชันของที่อยู่เฉพาะที่สร้างขึ้นตามกำหนด (และทำซ้ำได้) จากวลีเริ่มต้นช่วยจำของคุณ (ปกติ 12 หรือ 24 คำ) – แต่ละวลีเริ่มต้นมีที่อยู่ที่ไม่ซ้ำกัน 8.6 พันล้านที่อยู่ซึ่งสามารถเข้าถึง/สร้างได้

ตามค่าเริ่มต้น Electrum จะสร้างกระเป๋าเงินที่ไม่ได้มาตรฐานซึ่งน่ารำคาญมาก โปรโตคอลที่พบมากที่สุดเรียกว่า BIP39 (Bitcoin Improvement Proposal 39) ซึ่งกระเป๋าเงินเกือบทั้งหมดจะใช้

นั่นหมายความว่า 12 หรือ 24 คำที่กระเป๋าเงิน BIP39 ของคุณสร้างขึ้นจะเข้ากันได้กับกระเป๋าเงิน BIP39 อื่น ๆ เช่น หากคุณทำกระเป๋าเงินซอฟต์แวร์ (หรือฮาร์ดแวร์) หาย คุณสามารถกู้คืนได้โดยป้อนคำเริ่มต้นของคุณลงในกระเป๋าเงิน BIP39 ใด ๆ ที่เข้ากันได้ – ไม่จำเป็นต้องเป็นยี่ห้อเดียวกัน

อย่างไรก็ตาม ผู้พัฒนา Electrum มีแผนของตัวเองและคิดว่ามาตรฐานอุตสาหกรรมไม่ปลอดภัย แทนที่จะเป็น BIP39 Electrum สร้างกระเป๋าเงินตามโปรโตคอลของตัวเอง ซึ่งไม่มีกระเป๋าเงินอื่นใช้เป็นค่าเริ่มต้น ขออภัย หากคุณสร้างวลีเมล็ด Electrum คุณสามารถใช้วลีเมล็ดนั้นกับ Electrum เท่านั้น

ที่สำคัญ Electrum จะอนุญาตให้คุณกู้คืนกระเป๋าเงิน BIP39 เข้าไปได้ แต่คุณต้องรู้วิธี อย่างไรก็ตาม มันจะไม่ สร้าง กระเป๋าเงิน BIP39 สำหรับคุณ แต่มีวิธีแก้ไข

คุณยังสามารถโหลดที่อยู่เดียวลงใน Electrum เพื่อดูยอดคงเหลือได้ ไม่จำเป็นต้องเป็นของคุณด้วยซ้ำ (แม้ว่าจะไม่ได้รับแนวคิดเกี่ยวกับการใช้จ่ายยอดคงเหลือก็ตาม ซึ่งเป็นไปไม่ได้เว้นแต่คุณจะโหลดคีย์ส่วนตัว ซึ่งในนั้น ในกรณีที่ที่อยู่จะเป็นของคุณ)

เมื่อสร้างหรือกู้คืนกระเป๋าเงิน Bitcoin ด้วย Electrum คุณสามารถเลือกประเภทที่อยู่ได้:

  • Legacy – ที่อยู่เหล่านี้ขึ้นต้นด้วย 1 – ที่อยู่ Bitcoin ดั้งเดิม
  • Pay-to-Script-Hash – ที่อยู่เหล่านี้ทั้งหมดขึ้นต้นด้วย '3'
  • Segwit – ตั้งแต่ปี 2017 หลังจาก Segwit soft fork คุณสามารถสร้าง “Pay-to-witness-public-key-hash” (เรียกอีกอย่างว่า “Native Segwit” หรือ “Bech32”) เหล่านี้เป็นที่นิยมใช้มากที่สุดในตอนนี้ พวกเขาทั้งหมดเริ่มต้นด้วย "bc1q"
  • รากแก้ว. นี่เป็นเรื่องใหม่และยังไม่รองรับโดย Electrum Taproot เป็น soft fork ในปี 2021 ที่อยู่ขึ้นต้นด้วย “bc1p”

ที่อยู่สามประเภทแรกในรายการมีคีย์สาธารณะแบบขยายซึ่งดูแตกต่างจากกันเล็กน้อย พวกเขาเริ่มต้นด้วย xPub, yPub และ zPub ตามลำดับ ฉันเชื่อว่า taproot คือ tPub แต่ฉันยังคงคุ้นเคยกับสิ่งนั้น สำหรับสื่อการเรียนรู้เพิ่มเติมเกี่ยวกับคีย์สาธารณะและคีย์ส่วนตัวของ Bitcoin คุณสามารถทำได้ อ่านที่นี่

ป้ายกำกับ

คุณลักษณะนี้ไม่ซ้ำใคร แต่สำคัญมากหากคุณต้องการรักษาความเป็นส่วนตัวผ่านการควบคุมเหรียญที่ดี ด้วยการติดป้ายกำกับ UTXO ของคุณ คุณจะรู้ว่ารายการใดที่คุณต้องการหลีกเลี่ยงการใช้จ่ายร่วมกับผู้อื่น ตัวอย่างเช่น หากคุณมีเหรียญที่ไม่มี KYC หรือเหรียญผสม และคุณเลือกพร้อมกับเหรียญ KYC และส่งยอดรวมไปที่ใดที่หนึ่ง ก็สามารถระบุเหรียญส่วนตัวได้ว่าเป็นของใครก็ตามที่เป็นเจ้าของเหรียญ KYC (เนื่องจากบางคนมี สามารถใช้จ่ายร่วมกันได้) อย่าทำอย่างนั้น สามารถบันทึกป้ายกำกับลงในไฟล์เพื่อให้สามารถอัปโหลดไปยังคอมพิวเตอร์เครื่องอื่นได้ หากคุณมีกระเป๋าเงินที่ซ้ำกัน

การเลือกเหรียญ

การเลือกเหรียญเป็นคุณลักษณะที่ยอดเยี่ยม คุณสามารถไปที่หน้าต่างที่อยู่ของคุณและเลือกเหรียญที่คุณต้องการใช้ – หรือจัดกลุ่มหลายเหรียญเพื่อใช้จ่าย หากคุณไม่ได้เลือกเหรียญที่คุณต้องการใช้ เช่นเดียวกับซอฟต์แวร์อื่น ๆ Electrum จะเลือกเหรียญที่ "ดีที่สุด" เพื่อใช้จ่ายให้คุณ แต่ซอฟต์แวร์ไม่ได้รู้ว่าอะไรดีที่สุดเสมอไป ไม่รู้ว่าเหรียญไหนไม่ควรรวม เหรียญไหนโดนฝุ่นจับ และเหรียญไหนผสมกัน คุณ รู้สิ่งนี้เพราะคุณได้ติดป้ายกำกับไว้ จากนั้นคุณสามารถตัดสินใจได้ว่าจะจัดการอย่างไร

ส่ง/รับ

กระบวนการส่งการชำระเงินด้วย bitcoin นั้น “ปรับได้อย่างดี” คุณสามารถทำให้มันเรียบง่ายได้ แต่ยังมีปุ่มขั้นสูงซึ่งฉันขอแนะนำให้ผู้คนใช้อยู่เสมอ อย่างน้อยที่สุดก็เรียนรู้ที่จะทำความคุ้นเคย ที่นี่ คุณสามารถดูองค์ประกอบที่สำคัญของธุรกรรม Bitcoin ได้อย่างแม่นยำ – อินพุต (พร้อม Tx ID และที่อยู่) ผลลัพธ์ ไม่ว่าจะพบที่อยู่ใด ๆ ที่ระบุไว้ในกระเป๋าเงินของคุณเองหรือไม่ (ผ่านรหัสสี) ค่าธรรมเนียมการขุด และ ความสามารถในการปรับแต่ง ขนาดของธุรกรรม (เป็นไบต์) หากมีเวลาล็อก และถ้าเปิดใช้งานการแทนที่ด้วยค่าธรรมเนียม คุณไม่จำเป็นต้องรู้ทันทีว่าสิ่งเหล่านี้หมายความว่าอย่างไร แต่อย่างน้อยมันก็มีอยู่ และเมื่อคุณมีประสบการณ์ คุณจะรู้ว่าต้องเรียนรู้อะไร

เมื่อได้รับ คุณสามารถไปที่แท็บรับและที่อยู่ถัดไปที่ไม่ได้ใช้จะได้รับ ซึ่งคุณสามารถคัดลอก/วางได้ตามต้องการหรือสร้างรหัส QR หรือคุณสามารถไปที่หน้าต่างที่อยู่และเลือกที่อยู่ใดก็ได้ที่คุณเห็นเพื่อสร้างใบแจ้งหนี้ คุณสามารถคลิกขวา เลือกรายละเอียด แล้วคุณจะเห็นปุ่มสำหรับสร้างรหัส QR ของที่อยู่ หรือคุณสามารถคัดลอกข้อความที่อยู่

ทันทีที่มีการชำระเงินไปยังที่อยู่และกำลังรออยู่ใน mempool Electrum จะแสดงให้คุณเห็นการชำระเงินพร้อมที่อยู่ ซึ่งสะดวกมาก – คุณไม่จำเป็นต้องรอให้คนขุดเหมืองขุดเหรียญให้คุณ รู้ว่าการชำระเงินกำลังจะมา Electrum ยังช่วยให้คุณ ใช้จ่าย เหรียญที่ไม่ได้รับการยืนยันดังกล่าว

หากผู้ส่งกำหนดค่าธรรมเนียมต่ำมากและการยืนยันใช้เวลาสักครู่ คุณสามารถเร่งการชำระเงินได้โดยใช้ธุรกรรมที่ยังไม่ยืนยันไปยังที่อยู่อื่นของคุณ ในธุรกรรมที่สอง (ดาวน์สตรีม) คุณสามารถเพิ่มค่าธรรมเนียมการขุดที่สูงได้ ในการเก็บค่าธรรมเนียม นักขุดจะต้องรวมธุรกรรมแรก (ไม่ทำกำไร) และธุรกรรมปลายน้ำที่คุณสร้างขึ้น (มีกำไร) – ทำไม? เนื่องจากการทำธุรกรรมครั้งที่สองไม่ถูกต้องจนกว่าการทำธุรกรรมครั้งแรกจะถูกต้อง (เนื่องจากคุณไม่สามารถใช้เหรียญที่ไม่มีอยู่จริงในทางทฤษฎี) เทคนิคนี้เรียกว่า “ลูกจ่ายให้พ่อแม่”

อีกเทคนิคหนึ่งที่เป็นไปได้กับ Electrum เพื่อเพิ่มความเร็วในการชำระเงินเรียกว่า RBF (แทนที่ด้วยค่าธรรมเนียม) สิ่งนี้เป็นไปไม่ได้สำหรับ ผู้รับ ทำตามที่อธิบายไว้ข้างต้นด้วย "เด็กจ่ายให้ผู้ปกครอง" ผู้รับที่ใจร้อนต้องถาม ผู้ส่ง เพื่อทำการ RBF ผู้ส่งจะส่ง UTXO ดั้งเดิมซึ่ง “ใช้ไปแล้ว” แต่ยังไม่ได้ขุดไปยังบล็อกเชนอีกครั้ง UTXO นั้นสามารถใส่ในการทำธุรกรรมทางเลือก (ใช้จ่ายไปยังที่อยู่เดียวกับการทำธุรกรรมครั้งแรกหรืออย่างอื่น) และมีค่าธรรมเนียมการขุดที่สูงขึ้น ไม่ว่าธุรกรรมใดในสองรายการที่ขุดได้ก่อนจะถูกต้องและอีกธุรกรรมหนึ่งจะไม่ถูกต้อง

ตามข้อสังเกต RBF เปิดโอกาสให้มีการฉ้อโกง หากผู้รับ (ผู้ค้า) ยอมรับการทำธุรกรรมที่ไม่ได้รับการยืนยันว่าเป็น "การชำระเงินที่ได้รับ" และส่งสินค้าไปยังผู้ชำระเงิน ผู้ส่งมีโอกาสที่จะทำธุรกรรม RBF ก่อนที่การชำระเงินเดิมจะถูกขุด พวกเขาจะใช้ที่อยู่ของตนเองเป็นผู้รับเงิน และเพิ่มค่าธรรมเนียมสูง เมื่อสิ่งนั้นถูกขุด ธุรกรรมดั้งเดิมจะไม่ถูกต้อง ถูกทิ้งโดยโหนดทั้งหมดจาก mempool และยอดคงเหลือจากกระเป๋าเงินของผู้ค้าจะหายไป นี่คือเหตุผลที่คุณจะสังเกตเห็นว่าการแลกเปลี่ยน Bitcoin เมื่อคุณฝาก bitcoin จะรอการยืนยันบนบล็อกเชนก่อนที่จะให้เครดิตบัญชีของคุณ

กระเป๋าสตางค์มัลติซิกเนเจอร์

Electrum จัดการกระเป๋าเงินหลายลายเซ็นได้ดีมาก และช่วงหนึ่งฉันเชื่อว่ามันเป็นซอฟต์แวร์กระเป๋าเงินเดียวที่คุณสามารถใช้ได้ คุณสามารถมี cosigners ด้วยปุ่มลัด (กระเป๋าซอฟต์แวร์) หรือปุ่มเย็น (เชื่อมต่อกระเป๋าเงินฮาร์ดแวร์) คีย์สาธารณะหลายลายเซ็นสามารถสร้างได้ทีละคีย์ ในวันต่างๆ ในสถานที่ต่างๆ บนคอมพิวเตอร์คนละเครื่อง (หรือกระเป๋าเงินฮาร์ดแวร์) การกระจายคีย์สาธารณะจะช่วยลดความเสี่ยงของความล้มเหลว/การโจมตีที่จุดเดียว คุณจะใช้มาตรการป้องกันมากน้อยเพียงใดนั้นขึ้นอยู่กับคุณ

รายละเอียดเพิ่มเติมเกี่ยวกับกระเป๋าสตางค์และกุญแจ multisig สามารถพบได้ที่นี่และฉันจะมีคำแนะนำในการทำกระเป๋าเหล่านี้ในอนาคต กระบวนการสร้างกระเป๋าเงินนั้นยอดเยี่ยม แต่มีนิสัยใจคอบางอย่างที่ไม่เกี่ยวข้องเมื่อคุณรู้เกี่ยวกับสิ่งเหล่านี้

ฉันชอบวิธีที่ Electrum จัดการกับธุรกรรม Bitcoin ที่ลงนามบางส่วน (PSBTs) ซึ่งเป็นคุณสมบัติที่สำคัญของกระเป๋าเงินหลายซิกซึ่งจะกล่าวถึงต่อไป

PSBT

ธุรกรรม Bitcoin ของ Electrum จะแสดงด้วยข้อความเพียงชุดเดียว (ซึ่งตัวมันเองแทนเลขฐานสองเช่นเดียวกับข้อมูลคอมพิวเตอร์ทั้งหมด) คุณมีความสามารถในการบันทึกข้อความนั้นลงในไฟล์ รหัส QR หรือไปยังคลิปบอร์ด (เช่น ข้อความ สำหรับการคัดลอก/วางลงในอีเมล) ข้อความนั้นสามารถส่งได้ทุกที่และตามที่คุณต้องการ หากคุณมีความโน้มเอียงมาก คุณสามารถแยกข้อความแล้วส่งไปทางอีเมล จดหมายจริง รหัสมอร์ส สัญญาณควัน คลื่นโน้มถ่วงย้อนเวลาผ่านหลุมดำ หรือการเต้นรำเพื่อสื่อความหมาย แล้วแต่คุณ

Electrum ช่วยให้คุณสามารถแยกข้อความนั้นและบันทึกได้ ก่อน มันลงนามแล้ว หลังจาก มีการเซ็นชื่อหรือในการตั้งค่าหลายลายเซ็นเมื่อเซ็นชื่อ เพียงบางส่วน ลงนาม

มัลติซิกเนเจอร์น่าสนใจเป็นพิเศษ หากมีผู้ถือกุญแจ เช่น 3 คนทั่วโลก คุณสามารถลงนามธุรกรรมบนคอมพิวเตอร์ของคุณ แยกธุรกรรม Bitcoin ที่ลงนามบางส่วน ส่งอีเมล (หรือรหัส QR ผ่านแฮงเอาท์วิดีโอ) ไปยังผู้เข้าร่วมรายอื่นในต่างประเทศ พวกเขาสามารถนำเข้า ลงนาม แล้วส่งให้บุคคลที่ 3 ลงนามและถ่ายทอด ไม่ นี่ไม่ใช่เฉพาะของ Electrum ฉันชอบวิธีที่ Electrum จัดการกับมัน เวิร์กโฟลว์ไม่ได้ใช้งานง่ายและต้องฝึกฝน

จ่ายให้กับหลาย ๆ คน (PayJoin และ CoinJoin)

มีคุณสมบัติที่ซ่อนอยู่ (ค้นหาเมนู) ซึ่งคุณสามารถเลือกหลายปลายทาง (หลายเอาต์พุต) เมื่อใช้จ่าย ตัวอย่างเช่น คุณสามารถรับ 6.15 bitcoin และส่ง 0.01 bitcoin ไปยังพนักงานที่แตกต่างกัน 615 คน ทั้งหมดนี้ในธุรกรรมเดียว ฟีเจอร์นี้ช่วยให้คุณสร้าง PayJoins ด้วยตนเองได้ ซึ่งเป็นสิ่งที่มีเพียงไม่กี่คนเท่านั้นที่จะทำหรือแม้แต่เข้าใจ แต่ถึงกระนั้นก็ยังเจ๋งอยู่ดี

Pay to Many ยังให้คุณสร้าง CoinJoins ด้วยตนเองได้อีกด้วย สำหรับข้อมูลเพิ่มเติมว่ามันคืออะไรและทำอย่างไร ดูคู่มือนี้.

ขีด จำกัด ช่องว่าง

คุณลักษณะสำคัญที่ไม่ใช่กระเป๋าเงินทั้งหมดคือความสามารถในการตั้งค่าขีดจำกัดช่องว่าง อย่างที่ฉันได้กล่าวไปก่อนหน้านี้กระเป๋าเงินทุกใบประกอบด้วยที่อยู่ 8.6 พันล้านที่อยู่ กระเป๋าเงินซอฟต์แวร์ต้องเชื่อมต่อกับโหนดและถามว่าที่อยู่มี bitcoin เกี่ยวข้องหรือไม่ จะไม่ตรวจสอบทั้งหมด 8.6 พันล้านรายการ Electrum ขอที่อยู่ 20 อันดับแรก ถ้าอูดก็จะขออีก 20 ไปเรื่อยๆ มันจะคงอยู่จนกว่าโหนดจะส่งคืนที่อยู่ที่ไม่ได้ใช้ 20 รายการติดต่อกัน

นี่เป็นวิธีอธิบายว่าขีดจำกัดช่องว่างเริ่มต้นคือ 20 แต่คุณสามารถเปลี่ยนได้ ทำไมคุณถึง? เนื่องจากบางครั้งผู้ค้าอนุญาตให้ลูกค้าสร้างที่อยู่ bitcoin ด้วยตนเองผ่านแอปการชำระเงิน (เช่น my หน้าการบริจาค, คำใบ้-คำใบ้). หากลูกค้า 20 คนแรกออกใบแจ้งหนี้ (ที่อยู่แต่ละรายการ แอปกำหนดตามลำดับ) จากนั้นลูกค้ารายที่ 21 สร้างใบแจ้งหนี้และชำระเงิน กระเป๋าเงิน Electrum จะว่างเปล่า สิ่งนี้เกิดขึ้นเนื่องจากแอดเดรส 20 รายการแรกจะถูกสอบถาม และพบว่าไม่ได้ใช้งาน จากนั้น Electrum จะหยุดการค้นหา Electrum ให้คุณเปลี่ยนค่าจำกัดช่องว่างได้ เช่น เป็น 500 แต่ไม่มีคำแนะนำ คุณต้องค้นคว้าทางออนไลน์หรือค้นหาได้ที่นี่:

ก่อนอื่นคุณต้องไปที่เมนู: ดู→แสดงคอนโซล จากนั้นพิมพ์คำสั่งนี้ในคอนโซล (แน่นอนว่า "500" สามารถเปลี่ยนเป็นตัวเลขอื่นได้):

wallet.change_gap_จำกัด (500)

ด้วยคำสั่งนี้ คุณจะเห็นที่อยู่ใหม่ 500 รายการในหน้าต่างที่อยู่

ดูกระเป๋าเงิน

เหล่านี้คือกระเป๋าเงินที่ไม่มีคีย์ส่วนตัว ซึ่งจำเป็นสำหรับฮาร์ดแวร์กระเป๋าเงินในการเชื่อมต่อ คนส่วนใหญ่ที่มีกระเป๋าเงินฮาร์ดแวร์จะใช้ซอฟต์แวร์บนคอมพิวเตอร์ที่ "มาพร้อมกับ" อุปกรณ์ แต่มักจะไม่ใช่โอเพ่นซอร์ส Electrum เป็นอีกทางเลือกหนึ่งที่สามารถใช้กับอุปกรณ์ฮาร์ดแวร์ใดก็ได้

คอมพิวเตอร์ที่มีช่องว่างอากาศ

เป็นไปได้ที่จะติดตั้ง Electrum บนคอมพิวเตอร์ที่ไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ (คอมพิวเตอร์ที่ไม่มีช่องว่าง) สามารถใช้คอมพิวเตอร์เครื่องนั้นเพื่อตรวจสอบว่าวลีเริ่มต้นที่กระเป๋าเงินฮาร์ดแวร์มอบให้ สร้างที่อยู่ที่ถูกต้องจากเมล็ดพันธุ์

ตัวอย่างเช่น คุณอาจซื้อกระเป๋าเงินฮาร์ดแวร์ BitBox02 และสร้าง seed 24 word ให้คุณ จากนั้นสร้างที่อยู่ (โดยซ่อนคีย์ส่วนตัวที่เกี่ยวข้องจากมุมมอง) ขึ้นอยู่กับระดับความหวาดระแวงที่คุณมี (และจำนวนบิตคอยน์ที่คุณจัดเก็บ) คุณอาจเลือกที่จะไม่เชื่อถือซอฟต์แวร์ที่ฝังตัว และสันนิษฐานในตอนแรกว่าที่อยู่ที่สร้างขึ้นนั้นเป็นของ CEO เพื่อเริ่มต้น

ในการตรวจสอบว่าที่อยู่เป็นของแท้ คุณต้องใส่คำเริ่มต้นลงใน (กู้คืน) กระเป๋าเงินอื่น – เช่น Electrum; และตรวจสอบให้แน่ใจว่า Electrum สร้างที่อยู่ที่เหมือนกัน ง่ายพอ แต่คุณไม่สามารถพิมพ์ seed ลงในคอมพิวเตอร์เครื่องเก่าที่มี Electrum อยู่ ก็คุณ สามารถ แต่คุณไม่ควรอย่างยิ่ง – มัลแวร์สามารถสกัดการกดแป้นของคุณและขโมย bitcoin ของคุณได้

ทางออกหนึ่งคือการใส่เมล็ดลงใน Electrum บนคอมพิวเตอร์ที่มีช่องว่างอากาศสะอาดและปลอดภัย (หรือกระเป๋าสตางค์ของฮาร์ดแวร์ยี่ห้ออื่น)

วิธีที่ถูกที่สุดคือใช้ Raspberry Pi Zero – เคยมีราคาประมาณ 10 ดอลลาร์ก่อนที่จะเกิดการขาดแคลนเนื่องจากการระบาดใหญ่ ชิป ARM บนอุปกรณ์เหล่านี้หมายความว่าซอฟต์แวร์วอลเล็ทบางตัวไม่รองรับ Electrum เป็นและทำงานได้อย่างยอดเยี่ยม

นี่คือวิธีการสร้างของคุณเอง. มันเหมือนกับผู้ลงนามเมล็ดพันธุ์ แต่มีฟังก์ชันการทำงานเต็มรูปแบบของ Electrum

ลงชื่อ/ยืนยันข้อความ

ธุรกรรม Bitcoin คือการชำระเงินที่มีเหรียญซึ่งก่อนหน้านี้ "ล็อค" โดยที่อยู่ ในการปลดล็อกเหรียญ (ตามกฎของ Bitcoin) และได้รับอนุญาตให้ใช้จ่ายโดยใช้การเข้ารหัสคีย์สาธารณะ/ส่วนตัว เราจะต้องพิสูจน์ว่าพวกเขาเป็นเจ้าของคีย์ส่วนตัวไปยังที่อยู่ที่มีอยู่ภายใน ทำได้ด้วยลายเซ็น (ใช้รหัสส่วนตัว แต่ไม่เปิดเผย)

การทำธุรกรรมที่ลงนามนั้นเป็นข้อความ ข้อมูลคอมพิวเตอร์เล็กน้อยแม้ว่าจะใช้โปรโตคอลที่เข้มงวดก็ตาม

การใช้การเข้ารหัสคีย์สาธารณะ/ส่วนตัว นอกเหนือไปจาก Bitcoin คุณสามารถเซ็นข้อความใดๆ ก็ได้ ตัวอย่างเช่น นี่คือข้อความที่ฉันเซ็นชื่อหลังจากเลือกที่อยู่ (และดังนั้นจึงเป็นรหัสส่วนตัว) ด้านล่างนี้คือข้อความ ที่อยู่ และลายเซ็น (ข้อความที่ดูไร้สาระ) ซึ่งสร้างขึ้นหลังจากที่ฉันคลิก "ลงชื่อ"

ตอนนี้คุณหรือใครก็ตามสามารถนำที่อยู่ ข้อความ และลายเซ็น ไปใส่ใน Electrum (หรือซอฟต์แวร์อื่นๆ) และ ตรวจสอบ ว่าเป็นรหัสส่วนตัวที่ถูกต้อง (ตรงกับที่อยู่) ที่สร้างข้อความนั้น (จริง ๆ แล้วเป็นการตรวจสอบประเภทเดียวกับที่โหนด Bitcoin ทำกับธุรกรรม Bitcoin ใด ๆ ) ฉันจะเปิดกระเป๋าเงินอีกใบที่ไม่มีรหัสส่วนตัวที่เกี่ยวข้องเพื่อสาธิตการยืนยัน ฉันไปที่หน้าต่าง "ยืนยันข้อความ" จากนั้นป้อนรายละเอียดทั้งหมดตามที่คุณเห็นด้านบน จากนั้นคลิกยืนยัน:

image1

เข้ารหัส/ถอดรหัสข้อความ

แทน การลงชื่อ ข้อความที่มีการเข้ารหัสคีย์สาธารณะ/ส่วนตัว ผลลัพธ์สามารถเป็น ที่มีการเข้ารหัส เวอร์ชันของข้อความ (เช่น สับสนและอ่านไม่ได้) โดยใช้รหัสสาธารณะ/ที่อยู่ของบุคคลอื่น เวอร์ชันที่เข้ารหัสแล้วสามารถส่งไปยังใครก็ได้ที่มีคีย์ส่วนตัวที่เกี่ยวข้อง เนื่องจากข้อความจะสามารถอ่านได้ก็ต่อเมื่อคีย์ส่วนตัวถูกใช้เพื่อย้อนกลับกระบวนการ

image2

ตัวอย่างเช่น คุณอาจได้รับรหัสสาธารณะ bitcoin ของฉัน เข้ารหัสข้อความนี้ตามด้านบน ส่งอีเมลข้อความไซเฟอร์ให้ฉัน (ข้อความที่ดูสุ่มในฟิลด์ด้านล่าง) และเนื่องจากฉันมีรหัสส่วนตัวสำหรับรหัสสาธารณะ ฉันจึงสามารถย้อนกลับได้ ข้อความที่เข้ารหัสไปยังรูปแบบเดิมและอ่านข้อความที่คุณคิดผิด ด้วยวิธีนี้ คุณสามารถส่งข้อความถึงฉันผ่านช่องทางการสื่อสารที่ไม่ปลอดภัย และมีเพียงฉันเท่านั้นที่อ่านได้

นี่คือความมหัศจรรย์ของการเข้ารหัสคีย์สาธารณะ/ส่วนตัว และเป็นหนึ่งในองค์ประกอบหลักที่ทำให้ Bitcoin เป็นไปได้ เราทุกคนควรขอบคุณที่ไซเฟอร์พังก์ต่อสู้อย่างหนักและได้รับชัยชนะจากรัฐบาลสหรัฐฯ ที่พยายามแบนในช่วงปี 1990

สรุป

นี่เป็นรีวิวยาวของ Electrum Desktop Wallet หวังว่านั่นจะกระตุ้นความสนใจของคุณในการเรียนรู้วิธีใช้ – ฉันจะออกคำแนะนำเกี่ยวกับเรื่องนี้ในไม่ช้า ในระหว่างนี้ อาจคุ้มค่ากับการฝึกทำธุรกรรม Bitcoin พื้นฐานโดยทำตาม แบบฝึกหัดนี้.

นี่คือแขกโพสต์โดย Arman The Parman ความคิดเห็นที่แสดงออกมาเป็นความคิดเห็นของตนเองทั้งหมด และไม่จำเป็นต้องสะท้อนถึงความคิดเห็นของ BTC Inc หรือ นิตยสาร Bitcoin.

ประทับเวลา:

เพิ่มเติมจาก นิตยสาร Bitcoin