
Seed Phrase คืออะไรและวิธีเก็บให้ปลอดภัย
12 หรือ 24 คำที่ควบคุมทรัพย์สินคริปโตทั้งหมดของคุณ
สิบสองคำที่คั่นระหว่างคุณกับทุกสิ่ง
ซีดเฟรส (seed phrase) — หรือเรียกอีกอย่างว่า recovery phrase หรือ mnemonic — คือลำดับคำภาษาอังกฤษทั่วไป 12 หรือ 24 คำ ที่ทำหน้าที่เป็นกุญแจหลักของกระเป๋าเงินคริปโต ใครก็ตามที่มีคำเหล่านี้สามารถสร้างคีย์ส่วนตัวทุกตัวที่กระเป๋าเงินนั้นเคยสร้างขึ้นมาใหม่ได้ เข้าถึงทุกบัญชีที่มาจากมัน และโยกย้ายทุกโทเคนที่มันถืออยู่ ไม่มีรหัสผ่าน ไม่มี 2FA ไม่มีฝ่ายบริการลูกค้าให้โทรหา มีแค่คำเหล่านั้น
คำ 12 คำแรกจากรายการคำศัพท์ตามมาตรฐาน BIP-39 เป็นชุดคำภาษาอังกฤษทั่วไปเรียงต่อกัน แต่ซีดเฟรสจริงถูกเลือกแบบสุ่มจากรายการคำ 2,048 คำ สร้างความเป็นไปได้ของการจัดเรียง 2^128 (สำหรับเฟรส 12 คำ) หรือ 2^256 (สำหรับเฟรส 24 คำ) เอนโทรปีมีขนาดใหญ่มากจนการเดาสุ่มแบบ brute-force จะต้องใช้พลังงานมากกว่าที่ดวงอาทิตย์จะผลิตได้ตลอดช่วงชีวิตของมัน
โมเดลความปลอดภัยนี้ทั้งสวยงามและน่าสะพรึงกลัวในเวลาเดียวกัน ไม่มีบริษัทใดเก็บซีดเฟรสของคุณไว้ ไม่มีเซิร์ฟเวอร์ใดถือสำเนาสำรอง หากคุณสูญเฟรสไปและอุปกรณ์ของคุณพัง เงินของคุณก็หายไป — อย่างถาวร ไม่สามารถเรียกกลับคืนได้ Chainalysis ประเมินว่ามี BTC 3.7 ล้านเหรียญ (มูลค่ากว่า 200,000 ล้านดอลลาร์) สูญหายไปตลอดกาล ส่วนใหญ่เกิดจากคนทำซีดเฟรสหายหรือไม่เคยบันทึกมันไว้เลย
จากคำสู่คีย์ส่วนตัว: กระบวนการสร้างตาม BIP-39
ซีดเฟรสไม่ใช่คีย์ส่วนตัวของคุณ — มันคือ ต้นเชื้อ (seed) ที่สร้างคีย์ส่วนตัวทั้งหมดของคุณผ่านกระบวนการที่กำหนดได้ตามมาตรฐาน BIP-39 และ BIP-44
ขั้นแรก: คำ 12 หรือ 24 คำถูกแปลงเป็น seed แบบไบนารี 512 บิต โดยใช้ PBKDF2-HMAC-SHA512 กับการวนซ้ำ 2,048 ครั้ง ขั้นที่สอง: seed นั้นถูกนำเข้าฟังก์ชันสร้างคีย์แบบลำดับชั้นกำหนดได้ (HD — hierarchical deterministic) ซึ่งสร้างต้นไม้ของคีย์ส่วนตัว — หนึ่งคีย์สำหรับแต่ละบัญชี แต่ละบล็อกเชน แต่ละประเภทที่อยู่ จากซีดเฟรสเดียว กระเป๋าเงินสามารถสร้างที่อยู่ Bitcoin ที่อยู่ Ethereum ที่อยู่ Solana และอีกนับพันที่อยู่ ได้อย่างกำหนดได้ทั้งหมด
นั่นหมายความว่าการกู้คืนกระเป๋าเงินเป็นเรื่องง่ายมาก: ใส่ซีดเฟรสลงในแอปกระเป๋าเงินที่รองรับใดก็ได้ และซอฟต์แวร์จะสร้างต้นไม้คีย์ทั้งหมดขึ้นใหม่ Bitcoin ของคุณจะปรากฏขึ้น Ethereum ของคุณจะปรากฏขึ้น ยอดคงเหลืออยู่บนเชน — กระเป๋าเงินแค่ต้องใช้คีย์เพื่อพิสูจน์ความเป็นเจ้าของ นั่นคือเหตุผลที่กระเป๋าฮาร์ดแวร์ MetaMask Phantom และ Trust Wallet ทำงานร่วมกันได้ทั้งหมด: ทุกตัวปฏิบัติตามมาตรฐานการสร้างคีย์ BIP-39/44 เดียวกัน
การจัดเก็บ: ส่วนที่ทุกคนทำผิดพลาด
วิธีจัดเก็บซีดเฟรสที่พบมากที่สุด จัดลำดับจากดีที่สุดไปแย่ที่สุด:
สำรองด้วยโลหะ ตอกหรือแกะสลักคำลงบนแผ่นสเตนเลส (Cryptosteel, Billfodl) ทนไฟ น้ำท่วม และการกัดกร่อน เก็บไว้ในตู้เซฟหรือตู้เซฟธนาคาร นี่คือมาตรฐานทองคำสำหรับการจัดเก็บแบบออฟไลน์ระยะยาว
สำรองด้วยกระดาษ เขียนคำด้วยมือลงบนกระดาษ เก็บไว้ในตู้เซฟทนไฟ ราคาถูกและได้ผล — จนกระดาษเปียก ไหม้ หรือจางลง ใช้ดินสอ (ทนทานกว่าหมึก) และเคลือบพลาสติกถ้าทำได้
การแบ่งจัดเก็บ แบ่งเฟรสออกเป็นส่วน ๆ และเก็บไว้ในสถานที่แยกกัน หากคุณใช้แผน Shamir's Secret Sharing แบบ 2-of-3 สองใน 3 ชิ้นที่คุณเก็บไว้สามารถประกอบกลับเป็นเฟรสสมบูรณ์ได้ แต่คนที่พบเพียงชิ้นเดียวจะไม่ได้อะไรเลย ซับซ้อนกว่าแต่ตัดความเสี่ยงจากจุดเดียวที่ล้มเหลว (single-point-of-failure) ออกไป
สิ่งที่ ไม่ควรทำเด็ดขาด: ถ่ายภาพหน้าจอและเก็บไว้ในโทรศัพท์ (เป้าหมายของมัลแวร์) ส่งอีเมลถึงตัวเอง (นั่งอยู่แบบข้อความล้วนบนเซิร์ฟเวอร์ Google/Apple) พิมพ์ลงในโน้ตบนคลาวด์ เก็บไว้ในตัวจัดการรหัสผ่าน (จุดเดียวที่ถูกเจาะได้) สำเนาดิจิทัลใด ๆ คือพื้นที่เสี่ยงต่อการโจมตี ประเด็นสำคัญทั้งหมดของซีดเฟรสคือมันควรมีอยู่แบบออฟไลน์เท่านั้น
แนวทาง MPC ของ GaiaEx: ไม่มีซีดเฟรส
GaiaEx ใช้กระเป๋า MPC (Multi-Party Computation) ซึ่งตัดซีดเฟรสออกไปทั้งหมด แทนที่จะมีคีย์หลักเพียงตัวเดียว คีย์ส่วนตัวถูกแบ่งออกเป็นหลายส่วนที่ไม่มีวันอยู่ในที่เดียวกัน การลงนามธุรกรรมต้องให้หลายส่วนร่วมมือกัน — แต่ไม่มีฝ่ายใดฝ่ายเดียว (ไม่ใช่คุณ ไม่ใช่ GaiaEx) ที่ถือคีย์สมบูรณ์ทั้งตัวได้เลย
ประโยชน์ในทางปฏิบัติ: ไม่มี 12 คำให้สูญหาย ไม่มีแผ่นโลหะให้ต้องจัดเก็บ ไม่มีจุดเดียวที่ล้มเหลว ข้อแลกเปลี่ยน: กระเป๋าเงินของคุณไม่พกพาได้เท่ากระเป๋า BIP-39 — คุณไม่สามารถแค่พิมพ์ 12 คำลงใน MetaMask แล้วเห็นยอดคงเหลือ GaiaEx ของคุณปรากฏขึ้น การสูญเสียความพกพาได้นี้คือต้นทุนของการตัดช่องโหว่จากซีดเฟรสออกไป สำหรับกระเป๋าเงินสำหรับการเทรดที่ความปลอดภัยและความง่ายในการใช้งานสำคัญกว่าความเข้ากันได้ข้ามกระเป๋าเงิน มันคือข้อแลกเปลี่ยนที่คุ้มค่า


