สร้างกระเป๋าเงิน Crypto ของคุณเอง
📖 9 นาทีอ่าน
Quick Answer
ไม่มีอะไรที่จะอธิบายความลับของสกุลเงินดิจิตอลได้เร็วกว่าการสร้างกระเป๋าเงินด้วยตัวเอง ด้วยโค้ดสองสามร้อยบรรทัด คุณสามารถสร้างคีย์ส่วนตัว รับที่อยู่ และลงนามในธุรกรรม และทันใดนั้นคำวิเศษที่ว่า "ไม่ใช่กุญแจของคุณ ไม่ใช่เหรียญของคุณ" ก็กลายเป็นกลไกที่เป็นรูปธรรมที่คุณเห็นได้ เป็นโครงการการเขียนโปรแกรมที่ดีที่สุดเพียงโครงการเดียวสำหรับการทำความเข้าใจอย่างแท้จริงว่า crypto ทำงานอย่างไรภายใต้ประทุน นอกจากนี้ยังมาพร้อมกับคำเตือนตรงไปตรงมาที่ต้องเป็นผู้นำ ไม่ปฏิบัติตาม: อย่าใช้กระเป๋าเงินที่คุณสร้างขึ้นเองเพื่อเก็บเงินจริง
🛠️ การเรียนรู้ช่างทำกุญแจเกี่ยวกับการฝึกล็อค
การสร้างกระเป๋าสตางค์ของคุณเองก็เหมือนกับการเรียนรู้ช่างทำกุญแจแบบฝึกล็อค: มีคุณค่าอย่างยิ่งในการทำความเข้าใจว่าล็อคทำงานอย่างไร แต่คุณจะไม่มีวันเปลี่ยนล็อคประตูหน้าด้วยความพยายามทำมือครั้งแรก หลักธรรมที่คุณเรียนรู้มีจริงและสามารถถ่ายทอดได้ สิ่งที่คุณสร้างนั้นมีไว้สำหรับโต๊ะทำงาน ไม่ใช่เพื่อปกป้องสิ่งของมีค่า กระเป๋าเงินจริงได้รับการเสริมความแข็งแกร่งโดยผู้เชี่ยวชาญจากการโจมตีที่คุณไม่เคยได้ยินมาก่อน ซึ่งเป็นเหตุผลว่าทำไมคุณถึงเรียนรู้งานฝีมือแต่ไว้วางใจในผลิตภัณฑ์ของมืออาชีพ
เหตุใดจึงเป็นวิธีที่ดีที่สุดในการเรียนรู้
กระเป๋าเงิน Crypto รู้สึกเหมือนกล่องดำจนกว่าคุณจะสร้างมันขึ้นมา การทำเช่นนี้ทำให้แนวคิดหลักเป็นรูปธรรม: คีย์ส่วนตัวเป็นเพียงตัวเลขสุ่มที่มีขนาดใหญ่มาก กุญแจสาธารณะและที่อยู่นั้นได้มาจากการเข้ารหัสแบบทางเดียว การ "มี" เหรียญถือเป็นการควบคุมกุญแจที่สามารถลงนามที่อยู่ได้จริงๆ และธุรกรรมคือข้อความที่คุณลงนามด้วยคีย์ส่วนตัวของคุณที่เครือข่ายตรวจสอบกับคีย์สาธารณะของคุณ การอ่านข้อเท็จจริงเหล่านี้เป็นนามธรรม การสร้างคีย์และการดูที่อยู่ปรากฏขึ้นนั้นเป็นความเข้าใจที่แท้จริงที่คุณเก็บไว้ตลอดไป
จริงๆแล้วกระเป๋าเงินคืออะไร
กระเป๋าเงินไม่ได้ "เก็บเหรียญ" เหรียญอยู่บนบล็อกเชน กระเป๋าเงินจัดเก็บและจัดการกุญแจของคุณและสร้างธุรกรรมที่ลงนาม ชิ้นส่วนต่างๆ ได้แก่ คีย์ส่วนตัว (ความลับ) คีย์สาธารณะและที่อยู่ (ได้มาจากคีย์นั้น แชร์ได้) วิธีตรวจสอบยอดคงเหลือและประวัติ (โดยการสอบถามบล็อคเชนหรือโหนด) และการลงนามธุรกรรม (ใช้คีย์ส่วนตัวเพื่ออนุมัติการใช้จ่าย) กระเป๋าเงินยุคใหม่เพิ่มวลีเริ่มต้น (การสำรองข้อมูลที่มนุษย์สามารถอ่านได้ซึ่งสามารถสร้างคีย์ทั้งหมดของคุณใหม่ผ่านมาตรฐานที่เรียกว่า BIP-39) และรับที่อยู่จำนวนมากจากเมล็ดเดียว (กำหนดลำดับชั้น, HD, กระเป๋าเงิน) การทำความเข้าใจเลเยอร์เหล่านี้คือการทำความเข้าใจกระเป๋าเงินทั้งหมด
สร้างกระเป๋าเงินแห่งการเรียนรู้ทีละขั้นตอน
โครงสร้างการศึกษาทั่วไปใช้ไลบรารี ดังนั้นคุณจึงไม่ต้องดำเนินการเข้ารหัสด้วยมือ (คุณไม่ควรม้วน crypto ของคุณเอง) ใน Python ไลบรารีเช่น bit (สำหรับ Bitcoin) หรือ web3.py / ethers ใน JavaScript (สำหรับ Ethereum) ช่วยให้คุณ: สร้างคู่คีย์ รับที่อยู่ ตรวจสอบยอดคงเหลือผ่าน API สาธารณะหรือโหนด สร้างธุรกรรม ลงนาม และออกอากาศ โดยหลักการแล้วทั้งหมดนี้อยู่บน testnet ด้วยเหรียญ faucet ฟรี คุณสามารถเพิ่มการสร้างวลีเริ่มต้น (BIP-39) และการสืบทอด HD เพื่อดูว่าวลีหนึ่งให้ผลลัพธ์หลายที่อยู่ได้อย่างไร ในช่วงบ่าย คุณเปลี่ยนจาก "กระเป๋าเงินลึกลับ" เป็น "ฉันทำรายการส่งทดสอบธุรกรรม"
ทำไมคุณต้องไม่ใช้มันเป็นเงินจริง
สิ่งนี้ไม่สามารถต่อรองได้ กระเป๋าเงินแบบทำเองขาดการรักษาความปลอดภัย การตรวจสอบ และการทดสอบการต่อสู้ที่กระเป๋าเงินจริงมีมานานหลายปี: การจัดเก็บคีย์ที่ปลอดภัย การป้องกันหน่วยความจำรั่วและการโจมตีช่องทางด้านข้าง การสุ่มที่ปลอดภัย การจัดการธุรกรรมอย่างระมัดระวัง และการต้านทานต่อรายการการหาประโยชน์จำนวนมาก ข้อบกพร่องเล็กๆ น้อยๆ การสร้างตัวเลขสุ่มที่ไม่รุนแรง คีย์ที่เขียนลงดิสก์หรือบันทึก ข้อบกพร่องในการลงนาม อาจทำให้เงินของคุณถูกเปิดเผยอย่างเงียบๆ และบนบล็อกเชนที่ไม่สามารถย้อนกลับได้ การสูญเสียจะคงอยู่อย่างถาวร ใช้กระเป๋าสตางค์ที่คุณสร้างขึ้นบน testnet เพื่อเรียนรู้ ใช้กระเป๋าเงินที่มีชื่อเสียงและได้รับการตรวจสอบแล้ว (และกระเป๋าเงินฮาร์ดแวร์สำหรับจำนวนจริง) เพื่อคงมูลค่าไว้จริง บทเรียนของโครงการนี้คือเหตุผลว่าทำไมคุณถึงไว้วางใจผู้เชี่ยวชาญ
จะเอาความรู้ไปทำอะไร.
ผลตอบแทนไม่ใช่กระเป๋าเงินที่คุณใช้ แต่เป็นความเข้าใจที่คุณได้รับ หลังจากสร้างแล้ว คุณจะเข้าใจว่าเหตุใดวลีเริ่มต้นจึงไม่ควรถูกแบ่งปันหรือแปลงเป็นดิจิทัล ทำไม "ไม่ใช่กุญแจของคุณ ไม่ใช่เหรียญของคุณ" จึงเป็นตามตัวอักษร วิธีการดูแลตนเองทำงานจริง ๆ และวิธีการประเมินกระเป๋าเงินจริงอย่างมีวิจารณญาณ ความเข้าใจดังกล่าวทำให้คุณปลอดภัยยิ่งขึ้นอย่างมากด้วยเงินทุนจริง และเป็นรากฐานที่แข็งแกร่งสำหรับการสร้างแอปพลิเคชัน crypto อื่นๆ เก็บกระเป๋าเงินการเรียนรู้ของคุณไว้บน Testnets มีส่วนร่วมหรืออ่านโค้ดโอเพ่นซอร์สของกระเป๋าเงินที่จัดตั้งขึ้นเพื่อเจาะลึกยิ่งขึ้น และกำหนดเส้นทางเงินจริงของคุณผ่านเครื่องมือที่แข็งแกร่งซึ่งระบบนิเวศใช้เวลาหลายปีในการรักษาความปลอดภัย
🔑 ประเด็นสำคัญ
การสร้างกระเป๋าเงินพื้นฐานเป็นวิธีที่ดีที่สุดวิธีเดียวในการทำความเข้าใจ crypto อย่างแท้จริง: คุณจะเห็นว่ารหัสส่วนตัวเป็นเพียงตัวเลขสุ่มขนาดใหญ่ ที่อยู่นั้นได้มาจากมัน เหรียญ "การเป็นเจ้าของ" หมายถึงการควบคุมรหัส และธุรกรรมเป็นข้อความที่เซ็นชื่อ สร้างหนึ่งรายการด้วยไลบรารีที่จัดตั้งขึ้น (ไม่ต้องม้วนการเข้ารหัสของคุณเอง) บนเทสเน็ต โดยอาจเพิ่มวลีเริ่มต้น BIP-39 และการสืบทอด HD ก็ได้ แต่กฎทื่อที่ต้องนำไปสู่: อย่าถือเงินจริงไว้ในกระเป๋าเงินที่คุณสร้างขึ้น มันขาดการรักษาความปลอดภัยที่แข็งแกร่ง การตรวจสอบและการทดสอบการต่อสู้ของกระเป๋าเงินที่มีชื่อเสียง และข้อบกพร่องเล็กน้อยหมายถึงการสูญเสียอย่างถาวร เรียนรู้งานฝีมือ ไว้วางใจในผลิตภัณฑ์ของมืออาชีพเพื่อความคุ้มค่าอย่างแท้จริง
ทำไมเรื่องนี้ถึงสำคัญสำหรับคุณ
ในขณะที่การดูแลตนเองเติบโตขึ้นทั่วเอเชีย ความเข้าใจอย่างแท้จริงเกี่ยวกับวิธีการทำงานของกระเป๋าเงินและกุญแจถือเป็นรูปแบบการป้องกันมากที่สุดประการหนึ่งของความรู้เกี่ยวกับ crypto นั่นคือสิ่งที่ทำให้ "อย่าแบ่งปันวลีเริ่มต้นของคุณ" และ "ไม่ใช่กุญแจของคุณ ไม่ใช่เหรียญของคุณ" คลิก การสร้างกระเป๋าเงินเพื่อการเรียนรู้ช่วยให้นักพัฒนาชาวเอเชียและผู้ใช้ระดับสูงมีความเข้าใจอย่างลึกซึ้ง ในขณะเดียวกันก็ตอกย้ำว่าเหตุใดเงินจริงจึงอยู่ในกระเป๋าเงินที่ได้รับการตรวจสอบและเข้มงวด
คำถามที่พบบ่อย
ฉันสามารถสร้างกระเป๋าสตางค์ crypto ของตัวเองได้หรือไม่?▼
ใช่ และนี่เป็นวิธีที่ดีที่สุดในการทำความเข้าใจวิธีการทำงานของสกุลเงินดิจิทัลอย่างแท้จริง การใช้ไลบรารีที่จัดตั้งขึ้น (เช่น bit สำหรับ Bitcoin หรือ web3.py/ethers สำหรับ Ethereum) คุณสามารถสร้างคีย์ รับที่อยู่ ตรวจสอบยอดคงเหลือ และลงนามและออกอากาศธุรกรรม โดยอุดมคติบน testnet ด้วยเหรียญฟรี คุณสามารถเพิ่มวลีเริ่มต้น BIP-39 และการหาที่อยู่ HD ได้ด้วย เป็นโครงการการเรียนรู้ที่ยอดเยี่ยมที่ทำให้คีย์ ที่อยู่ และการลงนามเป็นรูปธรรม
ปลอดภัยไหมที่จะใช้กระเป๋าเงินที่ฉันสร้างขึ้นเอง?▼
ไม่ อย่าใช้กระเป๋าสตางค์ที่สร้างขึ้นเองเพื่อเงินจริง กระเป๋าเงินแบบทำเองนั้นขาดการรักษาความปลอดภัยที่ยาวนานหลายปี การตรวจสอบและการทดสอบการต่อสู้กับกระเป๋าเงินที่มีชื่อเสียง การจัดเก็บคีย์ที่ปลอดภัย การสุ่มที่ปลอดภัย การป้องกันช่องทางด้านข้าง การลงนามอย่างระมัดระวัง และข้อบกพร่องเล็กๆ น้อยๆ อาจทำให้เงินของคุณถูกเปิดเผยอย่างเงียบๆ และถาวรบนบล็อกเชนที่ไม่สามารถย้อนกลับได้ ใช้กระเป๋าสตางค์ที่คุณสร้างขึ้นบน testnet เพื่อเรียนรู้ และรักษามูลค่าที่แท้จริงไว้ในกระเป๋าสตางค์ที่มีชื่อเสียงและผ่านการตรวจสอบแล้ว (และกระเป๋าสตางค์แบบฮาร์ดแวร์สำหรับจำนวนเงินที่มีความหมาย)
การสร้างกระเป๋าสตางค์สอนอะไรคุณ?▼
มันทำให้แนวคิดหลักเป็นรูปธรรม: คีย์ส่วนตัวเป็นตัวเลขสุ่มขนาดใหญ่ คีย์สาธารณะและที่อยู่ได้มาจากคีย์นั้นผ่านการเข้ารหัสแบบทางเดียว เหรียญ "การมี" หมายถึงการควบคุมคีย์การเซ็นชื่อ และธุรกรรมเป็นข้อความลงนามที่เครือข่ายตรวจสอบ คุณยังจะได้เห็นวิธีการสำรองและสร้างคีย์วลีเริ่มต้น (BIP-39) ความเข้าใจนี้ทำให้คุณปลอดภัยยิ่งขึ้นด้วยเงินจริง และให้ความกระจ่างว่าเหตุใด "ไม่ใช่กุญแจของคุณ ไม่ใช่เหรียญของคุณ" จึงเป็นจริง
อ่านต่อ
หัวข้อที่เกี่ยวข้องทั่วทั้งฮับ
📚 แหล่งที่มาและอ่านเพิ่มเติม
ข้อมูลอ้างอิงที่เชื่อถือได้และแหล่งข้อมูลหลักที่ใช้ในคู่มือนี้