กล่องโยนเหรียญ

ทำความรู้จัก “กล่องจำลองการโยนเหรียญ 11 เหรียญ” สำหรับสุ่ม Seed Phrase ของ Bitcoin

ในการสร้างกระเป๋าเงินคริปโทเคอร์เรนซีอย่าง Bitcoin การสร้างความปลอดภัยสูงสุดมักเริ่มต้นจาก Entropy หรือ “ความสุ่มอย่างแท้จริง” เพื่อนำมาสร้างคำสุ่ม (Seed Phrase) วิดีโอนี้ได้นำเสนอแนวคิดและวิธีการใช้งาน กล่องจำลองการโยนเหรียญ 11 เหรียญ เพื่อช่วยให้ผู้ใช้สามารถสุ่มและค้นหาคำ BIP-39 ได้ด้วยตนเองอย่างง่ายดาย

1. หลักการทำงานของกล่องจำลอง [00:00]

  • โครงสร้าง: กล่องจะมีทั้งหมด 11 ช่อง สำหรับใส่เม็ดลูกกวดที่พิมพ์ขึ้นด้วย 3D Printer [00:19]

  • สัญลักษณ์ 0 และ 1: แต่ละเม็ดจะมีสองด้าน ด้านหนึ่งพิมพ์เลข 1 และอีกด้านพิมพ์เลข 0 เพื่อจำลองการโยนเหรียญหัว-ก้อย (Binary Data) 11 เหรียญพร้อมกัน [00:31]

  • การแบ่งสีเพื่อความสะดวก: แนะนำให้ใช้เม็ดสุ่มเป็น 3 กลุ่มสี [00:42]:

    1. 5 ตัวแรก: ช่วยตีกรอบแบ่งคอลัมน์จากทั้งหมด 2,048 คำ (เหลือคอลัมน์ละ 64 คำ) [00:51]

    2. 3 ตัวถัดมา: ช่วยระบุกลุ่มย่อยลงไปอีก [01:44]

    3. 3 ตัวสุดท้าย: ระบุตำแหน่งคำที่ถูกต้องแม่นยำ [01:59]

2. วิธีการค้นหาคำและข้อควรระวังในการบันทึก [01:02]

  1. เขย่ากล่องสุ่ม: เมื่อเขย่าแล้ว จะได้ชุดตัวเลข Binary 11 หลัก [01:02]

  2. เทียบตาราง: นำชุดตัวเลข Binary ไปไล่ดูในเอกสารตารางคำเพื่อหาคำศัพท์ BIP-39 [01:10]

  3. การจดบันทึกคำ: [02:20]

    • ข้อแนะนำ: ให้ยึด ตัวอักษรภาษาอังกฤษ (4 ตัวแรกของคำ) เป็นหลักในการจดบันทึก [02:20]

    • สิ่งที่ควรรูปไว้: ไม่แนะนำให้ยึดลำดับเลขหรือชุดตัวเลข Binary 11 หลัก เพราะตารางอาจมีข้อผิดพลาดได้ [02:28]

3. ข้อควรระวังด้านความปลอดภัย (Security Context) [02:43]

ผู้สาธิตได้ให้มุมมองเรื่องความปลอดภัยไว้อย่างน่าสนใจเกี่ยวกับ Hardware Wallet [02:43]:

  • ไม่แนะนำให้ป้อนค่าเลข Binary หรือผลการโยนลูกเต๋าลงใน Hardware Wallet โดยตรง [02:43] แม้ว่าซอฟต์แวร์หลักจะปลอดภัย แต่เราไม่สามารถมั่นใจได้ 100% ว่าขั้นตอนติดตั้งหรือตัวเครื่องอาจมีโค้ดแอบฝังเพื่อดัดแปลงค่า [03:03]

  • แนวทางที่แนะนำ: ให้ใช้วิธีสุ่มและแปลงเป็นคำศัพท์ด้วยตัวเองก่อน จากนั้นจึงกรอกเฉพาะ คำศัพท์ (Seed Words) ลงในอุปกรณ์ [03:25]

4. ขั้นตอนการสร้าง Seed Phrase 24 คำ [03:38]

  • สุ่มคำที่ 1 ถึง 23: กล่องนี้ใช้สุ่มเฉพาะคำที่ 1 ถึงคำที่ 23 เท่านั้น [03:38]

  • หาคำที่ 24 (Checksum): คำที่ 24 จะต้องคำนวณผ่านค่า Checksum เพื่อตรวจสอบความถูกต้องของข้อมูล [03:47] โดยผู้สาธิตใช้อุปกรณ์ภายนอกอย่าง SeedSigner ในการคำนวณ Checksum คำสุดท้าย [03:59]

  • การตรวจสอบซ้ำ (Double Check): นำ Seed Phrase ทั้ง 24 คำที่ได้ไปลองใส่ใน Hardware Wallet เครื่องอื่น เพื่อดูว่าได้ที่อยูีกระเป๋า (Wallet Address) ตรงกันหรือไม่ [05:02]

5. สรุปและทางเลือก DIY [05:32]

  • กล่องนี้เป็นเพียงเครื่องมืออำนวยความสะดวกในการโยน 1 ครั้ง = สุ่มได้ 1 คำ [05:40]

  • ทางเลือกโดยไม่ต้องซื้ออุปกรณ์: สามารถนำเหรียญจริง 11 เหรียญใส่กล่องแล้วติดเทปเรียงกัน หรือใช้วิธีโยนพร้อมกัน 11 เหรียญ แล้วใช้ตารางคำศัพท์ที่เปิดให้ดาวน์โหลดก็นำมาประยุกต์ใช้ได้เช่นกัน [06:16]

(หมายเหตุ: การสร้างและจัดการ Key เป็นความรับผิดชอบของผู้ใช้งาน ควรศึกษาและพิจารณาความเสี่ยงด้วยตนเองก่อนปฏิบัติจริง [05:25])