Cointime

Download App
iOS & Android

วิเคราะห์รูปแบบกระเป๋าเงินสองแบบของ MPC และสัญญาอัจฉริยะ

Validated Media

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

ชื่อเดิม: " ความเสี่ยงของ MPC และการเปลี่ยนไปใช้ Smart ContractWallets "

เขียนโดย : สุคนธ์ อัสรานี

เรียบเรียง : มข

การโฮสต์ด้วยตนเองยังไม่น่าพอใจในขณะนี้ โซลูชันเริ่มต้น เช่น บัญชีแยกประเภท Metamask และบัญชีที่เป็นเจ้าของภายนอก (EOAs) อื่นๆ นำเสนอปัญหาที่แท้จริงสำหรับผู้ใช้ crypto-native

ในฐานะผู้ใช้ คุณต้อง:

1. ค้นหาวิธีปกป้องวลีเริ่มต้นของคุณ หากผู้โจมตีได้รับวลีเริ่มต้น 24 คำของคุณ พวกเขาสามารถขโมยทรัพย์สินทั้งหมดของคุณได้

2. หลีกเลี่ยงข้อผิดพลาดเมื่อซื้อขาย การลงนามในธุรกรรมที่เป็นอันตรายหรือส่งทรัพย์สินไปยังที่อยู่ผิดเป็นเรื่องปกติเกินไป

3. สร้างแผนการกู้คืนและสืบทอดแบบกำหนดเองในกรณีที่คุณหรือญาติของคุณสูญเสียการเข้าถึงวลีเริ่มต้นของคุณ

การคำนวณหลายฝ่าย (MPC) และกระเป๋าเงินสัญญาอัจฉริยะเป็นสองโซลูชันที่สามารถแก้ปัญหาเหล่านี้ได้ พวกเขาอนุญาตให้ผู้ให้บริการกระเป๋าเงินสร้างคุณสมบัติต่างๆ เช่น การกู้คืนทางสังคม ขีดจำกัดการทำธุรกรรม การรับรองความถูกต้องด้วยสองปัจจัย ฯลฯ นอกเหนือจาก EOA ที่ Waymont เริ่มแรกเราใช้ MPC บนพื้นผิว มันดูยืดหยุ่นและมีประสิทธิภาพ อย่างไรก็ตาม เมื่อเราเจาะลึกลงไป เราพบช่องโหว่ด้านความปลอดภัยและเวกเตอร์การโจมตีที่มีอยู่ใน MPC และเราไม่สามารถปฏิเสธการมีอยู่ของปัญหาเหล่านี้ได้

ดังนั้น ในที่สุดเราก็ตัดสินใจโอนโครงสร้างพื้นฐานไปยังสัญญาอัจฉริยะของ Safe ซึ่งปัจจุบันมีทรัพย์สินที่ปลอดภัยมากกว่า 100 พันล้านดอลลาร์สหรัฐ บทความนี้จะกล่าวถึงรายละเอียด: 1) วิธีการทำงานของ MPC wallets; 2) ปัญหาของ MPC ที่เราพบ; 3) ทำไมเราจึงเปลี่ยนไปใช้สัญญาอัจฉริยะ

1) หลักการทำงานของ MPC wallet

ในระดับสูง กระเป๋าเงิน MPC จะสร้างคีย์ส่วนตัวที่แบ่งไว้ล่วงหน้าเป็นการแชร์คีย์และแจกจ่ายให้กับฝ่ายต่างๆ การแชร์คีย์เหล่านี้สามารถเซ็นธุรกรรมได้อย่างอิสระ และลายเซ็นออฟไลน์ของการแชร์คีย์แต่ละรายการสามารถรวมกันเป็นลายเซ็น Ethereum ที่ถูกต้องได้

รูปแบบ MPC โดยทั่วไปจะคล้ายกัน แต่บุคคลที่ถือหุ้นหลักอาจแตกต่างกัน

MPC แบบรวมศูนย์: การแบ่งปันหลักทั้งหมดถูกควบคุมโดยหน่วยงานเดียว (เช่น Coinbase) แต่จัดการในสภาพแวดล้อมคลาวด์ที่แยกจากกันและปลอดภัย วิธีการนี้มักใช้โดยผู้ให้บริการโฮสติ้งระดับสถาบันเพื่อประสิทธิภาพการดำเนินงาน แต่อาจทำให้สินทรัพย์เสี่ยงต่อการถูกโจมตีจากวงในและเกิดความล้มเหลวเพียงจุดเดียว สิ่งนี้อาจกำหนดให้ผู้ให้บริการต้องลงทะเบียนเป็นผู้ดูแลตามกฎหมาย

MPC แบบไฮบริด: การแชร์คีย์จะถูกแจกจ่ายระหว่างผู้ใช้ ผู้ให้บริการกระเป๋าเงิน และบุคคลที่สาม ผู้ให้บริการอย่าง Fireblocks และ ZenGo ใช้วิธีนี้เพื่อที่คุณจะได้ไม่ต้องไว้วางใจผู้ให้บริการแบบรวมศูนย์เพียงรายเดียวในการถือหุ้นหลักทั้งหมด แม้ว่าสิ่งนี้จะมอบความปลอดภัยที่มากกว่า แต่ก็ยังต้องการฝ่ายส่วนกลางเพื่อแจกจ่าย จัดการ และยกเลิกการใช้คีย์ร่วมกันอย่างปลอดภัย

2) ความท้าทายของกระเป๋าเงิน MPC

ไม่ว่าคุณจะใช้รุ่นใด มีปัญหาหลักสามประการเกี่ยวกับการตั้งค่าโฮสติ้งแบบ MPC

ปัญหาที่ 1: คุณต้องเชื่อถือฝ่ายส่วนกลางเพื่อประสานงานการเซ็นชื่อและการสร้างคีย์อย่างปลอดภัย

การตั้งค่า MPC แบบไฮบริดหรือแบบรวมศูนย์จำเป็นต้องมีฝ่ายส่วนกลางที่เชื่อถือได้เพื่อปกป้องการแชร์คีย์ตั้งแต่หนึ่งรายการขึ้นไปอย่างปลอดภัย (และการแชร์คีย์สำรองที่อาจเกิดขึ้น)

ปัญหาที่ 1: คุณต้องเชื่อถือฝ่ายส่วนกลางเพื่อประสานงานการเซ็นชื่อและการสร้างคีย์อย่างปลอดภัย

การตั้งค่า MPC แบบไฮบริดหรือแบบรวมศูนย์จำเป็นต้องมีฝ่ายส่วนกลางที่เชื่อถือได้เพื่อปกป้องการแชร์คีย์ตั้งแต่หนึ่งรายการขึ้นไปอย่างปลอดภัย (และการแชร์คีย์สำรองที่อาจเกิดขึ้น)

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

ปัญหาที่ 2: คุณต้องเชื่อมั่นว่าการแบ่งปันคีย์เก่าจะถูกยกเลิกอย่างถูกต้องในการเพิกถอนคีย์

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

ปัญหาที่ 3: คุณต้องเชื่อมั่นว่าอัลกอริทึม MPC ของคุณไม่มีข้อผิดพลาด

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

ตัวอย่างเช่น ช่องโหว่ 2 รายการที่เพิ่งค้นพบในพื้นที่ cryptocurrency:

1. การรั่วไหลของข้อมูลคีย์ส่วนตัวของ GG18 และ GG20 (อัลกอริธึม MPC ที่ Fireblocks ใช้ในปี 2562-2564)

2. ช่องโหว่ที่ค้นพบเมื่อเร็วๆ นี้ในการใช้งาน MPC ของ BitGo ซึ่งจะทำให้แฮ็กเกอร์เข้าถึงเงินของคุณได้อย่างเต็มที่ด้วยลายเซ็นเดียว

3) สัญญาอัจฉริยะ > กระเป๋าเงินที่ใช้ MPC

การย้ายไปยังโซลูชันสัญญาอัจฉริยะ (ปลอดภัย) ทำให้เราสามารถขจัดข้อกังวลทั้งหมดที่เรามี:

ปัญหาที่ 1: คุณต้องเชื่อถือฝ่ายส่วนกลางเพื่อประสานงานการเซ็นชื่อและการสร้างคีย์อย่างปลอดภัย

โซลูชันของ Safe: ลายเซ็นโปร่งใส + ตรวจสอบได้และการสร้างคีย์ ห้องนิรภัย Waymont ของคุณเป็นกระเป๋าเงิน multisig ที่ปลอดภัยแบบ 2 ต่อ 2 คุณสามารถตรวจสอบออนไลน์ได้ว่าผู้ลงนาม 1 เป็นอุปกรณ์มือถือที่ลงทะเบียนของคุณ และผู้ลงนาม 2 เป็นผู้คุ้มครองนโยบาย Waymont ของคุณ Waymont ไม่เคยถือหุ้นหลักใดๆ ดังนั้นแม้ว่าจะถูกเปิดเผย ธุรกรรมก็ไม่สามารถเริ่มต้นได้และสินทรัพย์ของคุณจะถูกบุกรุก

ปัญหาที่ 2: คุณต้องเชื่อมั่นว่าการแบ่งปันคีย์เก่าจะถูกยกเลิกอย่างถูกต้องในการเพิกถอนคีย์

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

ปัญหาที่ 3: คุณต้องเชื่อมั่นว่าอัลกอริทึม MPC ของคุณไม่มีข้อผิดพลาด

โซลูชันของ Safe: สัญญาอัจฉริยะของ Safe ปกป้องทรัพย์สินมูลค่ากว่า 1 แสนล้านดอลลาร์ ตั้งแต่ปี 2018 สัญญาอัจฉริยะของ Safe ได้ผ่านมาตรฐานความปลอดภัยสูงสุดของอุตสาหกรรม รวมถึงการตรวจสอบอย่างเป็นทางการ และทำงานได้ดีในการตรวจสอบความปลอดภัยมากกว่า 11 รายการ

อย่างไรก็ตาม การใช้ Safe นั้นไม่ได้เป็นการเสียสละแต่อย่างใด ด้วยการเพิ่มประสิทธิภาพการรักษาความปลอดภัย เรายอมรับต้นทุนก๊าซที่เพิ่มขึ้นและล็อคไว้ชั่วคราวบนห่วงโซ่ EVM เราคิดว่านี่เป็นทางเลือกที่ชัดเจนในตัวเอง ความสำคัญสูงสุดของเราคือความปลอดภัย สัญญาอัจฉริยะยังให้ประโยชน์อื่นๆ แก่ผู้ใช้ของเรา:

1. ไทม์ล็อกบนเครือข่าย - ไทม์ล็อกสำหรับการกู้คืนและการดำเนินการล่าช้าที่ผู้ใช้สามารถยกเลิกได้

2. ธุรกรรมแบบแบทช์ - ผู้ใช้สามารถแบทช์ธุรกรรมหลายรายการพร้อมกันเพื่อประหยัดน้ำมัน

3. ธุรกรรมที่สนับสนุน - บุคคลอื่นสามารถสนับสนุนธุรกรรมสำหรับผู้ใช้ (สามารถชำระค่าน้ำมันด้วยโทเค็น ERC20 ใดก็ได้)

4. การรักษาความปลอดภัยที่ตั้งโปรแกรมได้ - การหมุนเวียนคีย์บนเครือข่ายและการจัดการคีย์ที่ตั้งโปรแกรมได้ (เช่น ต้องใช้คีย์การเซ็นชื่อเพิ่มเติมหรือต่างกันสำหรับธุรกรรมที่มีมูลค่ามากกว่า $10,000)

MPC อาจยังคงมีบทบาทในการเป็นเจ้าภาพด้วยตนเองในอนาคต อาจเป็นตัวเลือกที่สมเหตุสมผลสำหรับสถาบันที่ต้องการทำงานกับผู้ดูแลทรัพย์สิน หรือตามที่ Lukas Schor ผู้ก่อตั้ง Safe ชี้ว่า MPC สามารถใช้เป็นโซลูชันในการปรับปรุงความปลอดภัยของคีย์การเซ็นสัญญากระเป๋าเงินอัจฉริยะ

MPC อาจยังคงมีบทบาทในการเป็นเจ้าภาพด้วยตนเองในอนาคต อาจเป็นตัวเลือกที่สมเหตุสมผลสำหรับสถาบันที่ต้องการทำงานกับผู้ดูแลทรัพย์สิน หรือตามที่ Lukas Schor ผู้ก่อตั้ง Safe ชี้ให้เห็น MPC สามารถใช้เป็นโซลูชันในการปรับปรุงความปลอดภัยของคีย์การเซ็นสัญญากระเป๋าเงินอัจฉริยะ

โดยรวมแล้ว หากใช้งานอย่างเหมาะสม การตั้งค่า MPC จะปลอดภัย แต่ตามที่ระบุไว้ข้างต้น MPC ต้องการสมมติฐานความน่าเชื่อถือโดยธรรมชาติและแนะนำเวกเตอร์ความเสี่ยงที่ Waymont และพวกเราส่วนใหญ่ผู้ใช้ crypto-native ต้องการหลีกเลี่ยง ส่งผลให้ปัจจุบัน Waymont ปกป้องทรัพย์สินมูลค่ากว่า 100 พันล้านดอลลาร์ได้อย่างมั่นใจผ่านสัญญาอัจฉริยะที่ปลอดภัย

ความคิดเห็น

ความคิดเห็นทั้งหมด

Recommended for you

  • สกุลเงินดิจิทัลมีบทบาทสำคัญในการพัฒนาปัญญาประดิษฐ์

    ปัญญาประดิษฐ์กำลังเปลี่ยนแปลงโลกรอบตัวเราอย่างรวดเร็ว ตั้งแต่การขับเคลื่อนการค้นพบยาใหม่ๆ ไปจนถึงการเพิ่มผลผลิตของพนักงาน ไปจนถึงการปรับแต่งเนื้อหา Netflix ในแบบของคุณ ด้วยคาดว่าอุตสาหกรรม AI จะเติบโตประมาณ 40% ต่อปี และเข้าถึงตลาดมูลค่าล้านล้านดอลลาร์ภายในปี 2573 ผลกระทบของ AI สามารถเปลี่ยนโฉมอุตสาหกรรมในขนาดที่ไม่เคยมีมาก่อน สกุลเงินดิจิทัลอาจมีบทบาทสำคัญในการทำให้ AI แบบโอเพ่นซอร์สตระหนักถึงศักยภาพและแก้ไขข้อบกพร่องบางประการในการพัฒนา AI ในปัจจุบัน

  • Patsalides สมาชิกสภาปกครองของ ECB เตือนแผนภาษีของทรัมป์อาจทำให้ยุโรปเข้าสู่ภาวะเงินเฟ้อ

    สมาชิกสภาการปกครองธนาคารกลางยุโรป คริสโตดูลอส ปาตซาลิเดส เตือนว่าเศรษฐกิจยุโรปอาจจบลงด้วยภาวะซบเซา หากโดนัลด์ ทรัมป์ ว่าที่ประธานาธิบดีสหรัฐฯ ปฏิบัติตามมาตรการภาษีการค้าที่ถูกคุกคาม “ความตึงเครียดทางการค้ากำลังเพิ่มขึ้น” ผู้ว่าการธนาคารกลางไซปรัสกล่าวในนิโคเซียเมื่อวันพฤหัสบดี “หากข้อจำกัดทางการค้าเกิดขึ้นจริง ผลลัพธ์อาจเป็นภาวะเงินเฟ้อ ภาวะเศรษฐกิจถดถอย หรือแย่กว่านั้นคือภาวะเงินฝืด” เขากล่าวว่าถึงแม้ยังมีช่องทางให้ลดต้นทุนการกู้ยืมได้ต่อไป แต่ก็ควรจะทำ "ในอัตราที่สม่ำเสมอและสม่ำเสมอ"

  • Scam Sniffer: มัลแวร์ Crypto “Meeten” เปลี่ยนชื่อเป็น “Meetio” เพื่อเตือนชุมชนให้ระมัดระวัง

    Scam Sniffer โพสต์บนแพลตฟอร์ม X ว่ามัลแวร์การประชุมที่เข้ารหัส "Meeten" ได้เปลี่ยนชื่อเป็น "Meetio" เพื่อเตือนชุมชนให้ระมัดระวัง หลังจากเปลี่ยนชื่อ แอปพลิเคชันเพิ่งเปลี่ยน "เสื้อกั๊ก" ซึ่งก่อให้เกิดภัยคุกคามด้านความปลอดภัยด้วย .

  • Bankless Lianchuang: ตลาดได้เข้าสู่จุดเริ่มต้นของครึ่งหลังของตลาดกระทิงเข้ารหัสลับแล้ว

    Ryan Sean Adams ผู้ร่วมก่อตั้ง Bankless โพสต์บนแพลตฟอร์ม X ว่าตลาดปัจจุบันได้เข้าสู่จุดเริ่มต้นของครึ่งหลังของตลาดกระทิง crypto แล้ว

  • Fox Reporter: การเจรจาระหว่าง SEC และผู้ออก Spot SOL ETF มีความคืบหน้า

    ตามรายงานของนักข่าว Fox Eleanor Terrett ในบทความ "มีแนวโน้มมาก" ที่เราจะได้เห็นการยื่นเอกสาร 19b4 บางส่วนโดยการแลกเปลี่ยนในนามของผู้ออกหลักทรัพย์ที่มีศักยภาพ - ขั้นตอนต่อไปในกระบวนการอนุมัติ ETF ปัจจุบัน VanEck, 21Shares และ Canary Capital คาดว่าจะยื่นคำขอ S-1 สำหรับ Solana ETF และ Bitwise ประกาศความตั้งใจที่จะยื่นคำขอ S-1 เมื่อวานนี้

  • Anzen Finance ประกาศเศรษฐศาสตร์โทเค็น: อุปทานทั้งหมดอยู่ที่ 10 พันล้านดอลลาร์

    Anzen Finance ซึ่งเป็นผู้ออก RWA stablecoin USDz ได้ประกาศเศรษฐศาสตร์โทเค็นของโทเค็นการกำกับดูแล ANZ โดยมีปริมาณโทเค็น ANZ ทั้งหมดอยู่ที่ 10 พันล้าน และอุปทานหมุนเวียนเริ่มต้นคือ 10.7%

  • เครือข่ายเกมเมอร์แบบกระจายอำนาจ KGen ระดมทุนได้ครบ 10 ล้านดอลลาร์

    เครือข่ายเกมเมอร์แบบกระจายอำนาจ KgeN (Kratos Gamer Network) ได้ประกาศเสร็จสิ้นการจัดหาเงินทุนรอบระบบนิเวศมูลค่า 10 ล้านดอลลาร์สหรัฐ ซึ่งนำโดย Aptos Labs โดยการมีส่วนร่วมจาก Polygon และ Game7 ทำให้เงินทุนทั้งหมดอยู่ที่ 30 ล้านดอลลาร์สหรัฐ

  • ทรัมป์แต่งตั้งมัสก์เป็นหัวหน้ากระทรวงประสิทธิภาพของรัฐบาลเพื่อลดการใช้จ่ายของรัฐบาลกลาง

    ภายใต้การดำรงตำแหน่งประธานาธิบดีของทรัมป์ อีลอน มัสก์จะเป็นผู้นำ "หน่วยประสิทธิผลของรัฐบาล" โดยทำงานร่วมกับสมาชิกสภาคองเกรสเพื่อลดการใช้จ่าย รวมถึงที่ NPR และ Planned Parenthood นอกจากนี้เขายังจะนำคณะกรรมการ "DOGE" ร่วมกับ Hill Ramaswamy เพื่อผลักดันให้มีการลด "การใช้จ่ายของรัฐบาลกลางที่มากเกินไป" และวางแผนที่จะพัฒนาแอปสมาร์ทโฟนสำหรับชาวอเมริกันเพื่อยื่นภาษีออนไลน์ได้ฟรี มัสก์กล่าวว่าเขาสามารถตัดงบประมาณอย่างน้อย 2 ล้านล้านดอลลาร์จากงบประมาณของรัฐบาลกลางที่ 6.75 ล้านล้านดอลลาร์ แต่สก็อตต์ เบสแซนต์ รัฐมนตรีกระทรวงการคลังแสดงความสงสัย

  • Curve: ความต้องการของตลาดสำหรับการใช้ประโยชน์เพิ่มขึ้นหลังจากที่ทรัมป์ชนะการเลือกตั้ง และรายรับจากโปรโตคอลเพิ่มขึ้นอย่างรวดเร็ว

    ตามข่าวเมื่อวันที่ 21 พฤศจิกายน Curve Finance ได้ออกบทความระบุว่าหลังจากที่ทรัมป์เพิ่งชนะการเลือกตั้งสหรัฐฯ อุตสาหกรรมการเข้ารหัสก็ประสบกับการเพิ่มขึ้นอย่างมาก หุ้นหลักเช่น MSTR และ COIN ได้รับการประเมินอีกครั้ง และ Bitcoin ก็เข้าใกล้เช่นกัน มาร์ก 100,000 ดอลลาร์ ความต้องการเลเวอเรจส่งผลให้รายได้รายสัปดาห์ของ DAO เพิ่มขึ้นจากค่าเฉลี่ย 268,000 ดอลลาร์ก่อนที่ทรัมป์จะเข้ารับตำแหน่งเป็น 581,000 ดอลลาร์ในสัปดาห์ที่ผ่านมา รายได้ต่อปีในปัจจุบันที่แจกจ่ายให้กับผู้ถือ veCRV อยู่ที่ประมาณ 31 ล้านดอลลาร์ต่อปี ไม่รวมรายได้จากการมีส่วนร่วมในการลงคะแนนเสียง ณ วันนี้ รวมถึงโบนัสจูงใจในการลงคะแนนเสียง DAO มีรายได้สะสม 554 ล้านดอลลาร์