คำอธิบายโดยละเอียดของฮาร์ดแวร์ HyperMate แบบหลายลายเซ็น: ยุคของกระเป๋าเงินฮาร์ดแวร์ "ความปลอด
ในช่วงต้นปี 2019 ผู้ก่อตั้ง QuadrigaCX ซึ่งเป็นบริษัทแลกเปลี่ยน cryptocurrency ที่ใหญ่ที่สุดของแคนาดา เสียชีวิตอย่างลึกลับ แต่เมื่อผู้ก่อตั้งเสียชีวิตผู้คนต่างประหลาดใจที่พบว่ามาตรการรักษาความปลอดภัยนั้นไร้ประโยชน์ตามคำแถลงบนเว็บไซต์อย่างเป็นทางการหลังจากผู้ก่อตั้งเสียชีวิตเนื่องจากมีเพียงผู้ก่อตั้งเท่านั้นที่มีรหัสส่วนตัวของกระเป๋าเงินเย็น บริษัท ไม่สามารถเข้าถึงเงินเย็นได้ หลังจากค้นหามาหลายสัปดาห์ ก็ยังล้มเหลวในการเข้าถึง cryptocurrency ที่ถูกต้อง และสกุลเงินดิจิทัลเกือบ 200 ล้านดอลลาร์สหรัฐที่เก็บไว้ในกระเป๋าแลกเปลี่ยนไม่สามารถถอนออกได้ ซึ่งทำให้ QuadrigaCX ประกาศล้มละลายโดยตรง
โศกนาฏกรรมของ QuadrigaCX ทำให้เกิดสัญญาณเตือนภัยด้านความปลอดภัยของอุตสาหกรรม: กองทุนขององค์กรไม่สามารถควบคุมได้ด้วยคนคนเดียว และการแลกเปลี่ยนจะต้องใช้รูปแบบหลายลายเซ็นเพื่อปกป้องความปลอดภัยของทรัพย์สินของผู้ใช้ ผู้ใช้บล็อกเชนหลายคนเคยได้ยินแนวคิดของ "หลายลายเซ็น" แต่ส่วนใหญ่ไม่รู้ว่ามัลติซิกเนเจอร์คืออะไร ไม่ต้องพูดถึงสถานการณ์การใช้งานแบบใด multisig หมายถึงอะไรกันแน่?
1. มัลติซิกเนเจอร์คืออะไร?
Multisig เป็นลายเซ็นดิจิทัลประเภทหนึ่งที่อนุญาตให้ผู้ใช้มากกว่าสองคนลงนามในเอกสารเป็นกลุ่ม ดังนั้น ลายเซ็นหลายลายเซ็นจึงถูกสร้างขึ้นจากการรวมกันของลายเซ็นเดียวหลายๆ ลายเซ็น ตัวอย่างเช่น ลองนึกภาพตู้เซฟที่มีแม่กุญแจสองตัวและกุญแจสองดอก อลิซถือกุญแจดอกหนึ่งและอีกดอกหนึ่งโดยบ็อบ วิธีเดียวที่จะเปิดตู้เซฟได้คือทั้งสองคนให้กุญแจพร้อมกัน และเมื่อมีกุญแจเพียงดอกเดียว ตู้เซฟก็ไม่สามารถเปิดได้ ซึ่งหมายความว่าที่อยู่หลายลายเซ็นที่จัดเก็บเงินสามารถเข้าถึงได้โดยใช้ลายเซ็นหลายลายเซ็น 2 อันขึ้นไปเท่านั้น ดังนั้น การใช้กระเป๋าเงินแบบหลายลายเซ็นสามารถสร้างชั้นความปลอดภัยเพิ่มเติมสำหรับเงินของผู้ใช้
ที่อยู่แบบหลายลายเซ็นสามารถตั้งค่าคีย์ผสมที่พวกเขาต้องการ: ที่พบมากที่สุดคือสองในสาม (2/3) ซึ่งหมายความว่าต้องใช้เพียง 2 ลายเซ็นในการเข้าถึงเงินในที่อยู่แบบ 3 ลายเซ็น จริงๆ แล้วยังมีอีกหลายประเภท เช่น 2/2 (สองครึ่ง), 3/3 (สามในสาม), 3/4 (สามในสี่) เป็นต้น ดังนั้น สถานการณ์แอปพลิเคชันของหลายลายเซ็นคืออะไร
2. การใช้หลายลายเซ็นในสถานการณ์ใดบ้าง
สถานการณ์ที่ 1: การทดสอบการจัดการเงิน
ในทีม blockchain เนื่องจากการทดสอบการตรวจสอบระบบการผลิตในห่วงโซ่ บริษัทเป็นผู้จัดหาสกุลเงินที่ใช้สำหรับการทดสอบ วิธีดั้งเดิมคือทุกคนคัดลอกรหัสส่วนตัวซึ่งมีอันตรายซ่อนอยู่มากมาย การใช้กระเป๋าเงินหลายลายเซ็นสามารถแก้ปัญหานี้ได้ดี
สถานการณ์ที่ 2: การรักษาความปลอดภัยกระเป๋าเงินออนไลน์
การแลกเปลี่ยน, เครือข่ายสาธารณะ, ผู้ให้บริการชำระเงิน ฯลฯ ล้วนต้องเก็บเงินไว้บนเครือข่ายและเป็นไปไม่ได้ที่จะใส่ทั้งหมดไว้ในกระเป๋าเงินแบบออฟไลน์ วิธีดั้งเดิม คือ การรับรองความปลอดภัยของเงินด้วยวิธีเสริมความปลอดภัย เช่น การแยกเครือข่าย และการยืนยันตัวตนหลายรายการ Signature wallet สามารถรับรู้ได้ว่าหลังจากจุดใดจุดหนึ่งถูกบุกรุก
สถานการณ์ที่ 3: การจัดการความปลอดภัยสินทรัพย์ดิจิทัลขององค์กร
สำหรับทีม blockchain หลายๆ ทีม เงินทุนสำหรับการจัดหาเงินทุนคือสินทรัพย์ดิจิทัล เช่น BTC, USDT และ USDT-ERC20 จะคำนึงถึงความต้องการด้านความปลอดภัยและความสะดวกสบายในการจัดการสินทรัพย์ดิจิทัลได้อย่างไร ฮาร์ดแวร์กระเป๋าสตางค์แบบหลายลายเซ็นเป็นทางเลือกของหลายทีม ตัวอย่างเช่น หากกระเป๋าเงินระดมทุนของโครงการถูกตั้งค่าเป็นโหมดหลายลายเซ็น 2/3 และ CEO, COO และ CMO ของโครงการต่างก็ถือรหัสส่วนตัว การโอนเงินจะต้องได้รับความยินยอมจากบุคคลสองคนขึ้นไปจึงจะผ่านได้ หากผู้บริหารต้องการยักยอกเงินระดมทุน อย่างน้อยต้องมีผู้บริหารอีกคนเข้าร่วมทีม หากคีย์ส่วนตัวของผู้บริหารถูกขโมย ตราบใดที่คีย์ส่วนตัวอีกสองคีย์ยังปลอดภัย แฮ็กเกอร์จะไม่สามารถขโมยทรัพย์สินในกระเป๋าสตางค์ได้
สถานการณ์ที่ 4: ธุรกรรมเอสโครว์ของบุคคลที่สาม
การสร้างกระเป๋าเงินหลายลายเซ็น 2/3 อนุญาตให้บุคคลที่สามทำธุรกรรมเอสโครว์ระหว่างทั้งสองฝ่าย (อลิซและบ๊อบ) และมีบุคคลที่สาม (ชาร์ลี) ระหว่างทั้งสองฝ่ายในฐานะผู้ชี้ขาดความไว้วางใจซึ่งกันและกัน เพื่อป้องกันวิกฤตความไว้วางใจ . ในกรณีนี้ อลิซจำเป็นต้องฝากเงินในกระเป๋าเงินก่อน หลังจากนั้นเงินจะถูกล็อคและผู้ใช้รายใดไม่สามารถเข้าถึงได้ จากนั้น หาก Bob จัดหาผลิตภัณฑ์หรือบริการที่สอดคล้องกันตามที่ตกลงไว้ ทั้งสองคนสามารถใช้กุญแจของตนเพื่อลงนามและทำธุรกรรมให้เสร็จสมบูรณ์ได้
เมื่อความขัดแย้งเกิดขึ้นเท่านั้น ชาร์ลี ผู้ตัดสินจึงเข้ามา เมื่อถึงจุดนั้น Charlie จะใช้รหัสของเขาเพื่อสร้างลายเซ็น และส่งลายเซ็นนี้ให้กับฝ่ายที่ถูกต้อง (Alice หรือ Bob) ตามคำตัดสินของเขา
3. มัลติซิกเนเจอร์และฮาร์ดแวร์มัลติซิกเนเจอร์
ในปัจจุบัน มีสองวิธีหลักในการปรับใช้หลายลายเซ็นในอุตสาหกรรม: ลายเซ็นหลายลายเซ็นที่ไม่ใช่ฮาร์ดแวร์และฮาร์ดแวร์หลายลายเซ็น ลายเซ็นหลายลายเซ็นที่ไม่ใช่ฮาร์ดแวร์หมายถึงวิธีการสร้างลายเซ็นหลายลายเซ็นผ่านรหัสเครือข่ายรวมถึงกลไกหลายลายเซ็นของสถาบันการเงินแบบดั้งเดิมและโซ่หลายลายเซ็นตามระบบบล็อกเชน Bitcoin และ Ethereum ที่คุ้นเคยสามารถรับรู้ลายเซ็นหลายลายเซ็น การทำงาน. อย่างไรก็ตาม วิธีการแบบหลายลายเซ็นทั้งสองนี้มีอันตรายซ่อนอยู่ กล่าวคือ ความปลอดภัยของคีย์ส่วนตัวนั้นยากที่จะรับประกัน
โดยทั่วไปการลงนามหลายลายเซ็นของสถาบันการเงินแบบดั้งเดิมนั้นรับรู้ได้ผ่านกระเป๋าเงินลูกค้าหรือบริการเว็บ และทั้งกระเป๋าเงินลูกค้าและบริการบนเว็บจำเป็นต้องพึ่งพาเซิร์ฟเวอร์ส่วนกลาง เมื่อเซิร์ฟเวอร์ถูกแฮ็กหรือเจ้าของเซิร์ฟเวอร์มีจุดประสงค์อื่น multi-sig จะกลายเป็นสิ่งไร้ความหมาย นับประสาอะไรกับการปกป้องทรัพย์สิน
ลายเซ็นหลายลายเซ็นบนเครือข่ายกำหนดให้ผู้ใช้ใช้คีย์ส่วนตัวเพื่อดำเนินการขั้นตอนการลงนามให้เสร็จสมบูรณ์ และหากโทรศัพท์มือถือหรือคอมพิวเตอร์ของผู้ใช้ถูกแฮ็ก คีย์ส่วนตัวจะถูกเปิดเผยอย่างสมบูรณ์ และผลการป้องกันของลายเซ็นหลายลายเซ็นจะไม่เกิดขึ้นอีกต่อไป มีอยู่.
การเกิดขึ้นของฮาร์ดแวร์หลายลายเซ็นช่วยแก้ปัญหานี้ได้เป็นอย่างดี ฮาร์ดแวร์หลายลายเซ็นตามชื่อหมายถึงคือการดำเนินการลายเซ็นคีย์ส่วนตัวให้เสร็จสมบูรณ์ในกระเป๋าเงินฮาร์ดแวร์แยกต่างหาก กระเป๋าเงินฮาร์ดแวร์เชื่อมต่อกับโทรศัพท์มือถือ/คอมพิวเตอร์ผ่าน Bluetooth หรือ NFC จากนั้นออกอากาศผลลัพธ์ลายเซ็นไปยังผู้ใช้ที่เกี่ยวข้องผ่าน เครือข่าย. เมื่อเทียบกับ multi-sig ที่ไม่ใช่ฮาร์ดแวร์ ฮาร์ดแวร์ multi-sig มีข้อดีหลักสองประการ
ประการแรก คีย์ส่วนตัวของกระเป๋าเงินหลายลายเซ็นเป็นของผู้ใช้โดยสมบูรณ์ ยกเว้นผู้ใช้ ไม่มีบุคคลที่สามหรือองค์กรส่วนกลางมีสิทธิ์ดูคีย์ส่วนตัวของผู้ใช้ โดยธรรมชาติ ไม่มีอันตรายแอบแฝงจากไพรเวท การสูญเสียคีย์เกิดจากการที่เซิร์ฟเวอร์ถูกแฮ็ก ประการที่สอง กระบวนการเซ็นชื่อทั้งหมดจะเสร็จสมบูรณ์ในกระเป๋าเงินฮาร์ดแวร์ ซึ่งแยกการเชื่อมต่อเครือข่ายอย่างสมบูรณ์ ขจัดปัญหาความปลอดภัยของคีย์ส่วนตัวที่เกิดจากการบุกรุกของอุปกรณ์เซ็นชื่อ และความปลอดภัยของคีย์ส่วนตัวได้รับการปกป้องจนถึงขีดสุด .
ในปัจจุบัน มีกระเป๋าเงินจำนวนน้อยมากในอุตสาหกรรมที่สามารถใช้งานฟังก์ชันมัลติซิกเนเจอร์ของฮาร์ดแวร์ได้ ซึ่งกระเป๋าเงิน HyperMate มอบประสบการณ์การใช้งานที่ดีที่สุดให้กับผู้ใช้ นอกเหนือจากการใช้ฟังก์ชันมัลติซิกเนเจอร์พื้นฐานของฮาร์ดแวร์แล้ว HyperMate ยังฆ่าฮาร์ดแวร์วอลเล็ตอื่นๆ ในแง่ของการใช้งานง่ายอีกด้วย ยกตัวอย่างกระเป๋าเงิน Trazor หากผู้ใช้ต้องการนำทรัพย์สินออกจากกระเป๋าเงินฮาร์ดแวร์ ก่อนอื่น พวกเขาจำเป็นต้องเชื่อมต่อ Trazor กับคอมพิวเตอร์ผ่านสายเคเบิลข้อมูล ในไคลเอ็นต์ของคอมพิวเตอร์ ผู้ใช้ไม่มีฟังก์ชันอื่นใดนอกจากการดำเนินการถ่ายโอน ไม่เพียงแต่ใช้งานไม่สะดวกเท่านั้น (ต้องใช้สายเคเบิลข้อมูลและคอมพิวเตอร์) แต่ยังมีฟังก์ชันเดียวอีกด้วย
ในทางตรงกันข้าม HyperMate ได้รับการปรับปรุงอย่างมากในแง่ของการใช้งานง่ายและฟังก์ชันที่หลากหลาย HyperMate ผูกพันอย่างลึกซึ้งกับ HyperPay และผู้ใช้เพียงเปิดบลูทูธเพื่อรับรู้การเชื่อมต่อระหว่างฮาร์ดแวร์วอลเล็ทกับโทรศัพท์มือถือ ซึ่งสะดวกและรวดเร็วกว่าวิธีการเชื่อมต่อด้วยสายเคเบิลข้อมูล เมื่อผู้ใช้ต้องการแลกเปลี่ยน พวกเขาเพียงแค่โอนสินทรัพย์ในกระเป๋าเงินฮาร์ดแวร์ไปยังบัญชี HyperPay ด้วยการคลิกเพียงครั้งเดียว และรับรู้ธุรกรรมที่รวดเร็วผ่านฟังก์ชัน "แลกเปลี่ยนสายฟ้าแลบ" ในตัว ช่วยลดการดำเนินการที่ยุ่งยากในการเติมเงินครั้งแรกไปยังการแลกเปลี่ยน แล้วทำการซื้อขาย ในขณะเดียวกัน HyperPay มีฟังก์ชันในตัว เช่น การจัดหาเงินทุนสกุลเงินดิจิทัล การขุด PoS และการให้ยืม ซึ่งช่วยเพิ่มตัวเลือกมากมายให้กับผู้ใช้
กล่าวโดยสรุป HyperMate มีทั้งความปลอดภัยและใช้งานง่าย และสามารถเรียกได้ว่าเป็น "ผลงานที่ปฏิวัติวงการ" ของฮาร์ดแวร์วอลเล็ท!
4. บทช่วยสอนหลายลายเซ็นฮาร์ดแวร์ HyperMate
1. เริ่มต้นแอปพลิเคชัน: บุคคลหนึ่งเริ่มสร้างกระเป๋าเงินแบบหลายลายเซ็น กำหนดจำนวนสมาชิกและจำนวนการยืนยัน
2. สร้างกระเป๋าเงินหลายลายเซ็นและรอให้สมาชิกคนอื่นเข้าร่วม
3. การเข้าร่วมสมาชิก: สมาชิกคนอื่นๆ สแกนรหัสหรือกรอกรหัสคำเชิญเพื่อเข้าร่วมกระเป๋าเงินแบบหลายลายเซ็น กรอกชื่อเล่นส่วนตัว และเข้าร่วมกระเป๋าเงินแบบหลายลายเซ็น
4. สร้างที่อยู่แบบหลายลายเซ็น: เมื่อจำนวนสมาชิกที่เข้าร่วมถึงจำนวนสมาชิกที่กำหนด ระบบจะสร้างที่อยู่แบบหลายลายเซ็นโดยอัตโนมัติและแจ้งให้สมาชิกกระเป๋าเงินทราบ
5. สร้างธุรกรรม: ธุรกรรมการโอนถูกสร้างขึ้นโดยสมาชิกคนใดคนหนึ่ง
6. ยืนยันข้อมูลการโอน
7. เชื่อมต่อไฮเปอร์เมท
8. ป้อนรหัส PIN ของ HyperMate
9. ทำการยืนยันครั้งที่สองบน HyperMate
10. ลายเซ็นสมาชิก: หลังจากสร้างธุรกรรมแล้ว สมาชิกคนอื่นๆ จะได้รับการแจ้งเตือนลายเซ็น
11. สมาชิกคนอื่นเข้าสู่หน้าการทำธุรกรรมและเข้าร่วมในลายเซ็น
12. เชื่อมต่อกับ HyperMate
13. ป้อนรหัส PIN ของ HyperMate 14. ทำการยืนยันครั้งที่สองบน HyperMate
14. ทำการยืนยันครั้งที่สองบน HyperMate
15. ส่งรายการ: เมื่อครบตามจำนวนผู้ลงนาม ระบบจะทำการบรรจุและส่งรายการ


