คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด

คำอธิบายโดยละเอียดเกี่ยวกับสถาปัตยกรรมทางเทคนิคของ Merlin Chain

星球君的朋友们
Odaily资深作者
2024-04-04 06:13
บทความนี้มีประมาณ 2363 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
Merlin Chain อิงจาก ZK-Rollup โดยแนะนำเครือข่าย Oracle แบบกระจายอำนาจ และใช้ Celestia เป็นเลเยอร์ DA สถาปัตยกรรมทางเทคนิคนี้ทำให้ Merlin Chain มีประสิทธิภาพอันทรงพลัง ในขณะเดียวกันก็ให้การสนับสนุนเครือข่าย Bitcoin ที่ดียิ่งขึ้น

เมื่อ Bitcoin Halving ใกล้เข้ามา ความสนใจก็เพิ่มขึ้นเกี่ยวกับวิธีการปรับปรุงการใช้เงินทุนของ $BTC และการพัฒนาชั้นที่สองของ Bitcoin ก็กลายเป็นจุดสนใจ เมื่อเทียบกับภูมิหลังนี้ Merlin Chain ก็ปรากฏตัวขึ้นอย่างรวดเร็ว โดยมี TVL เกินกว่า 3.5 พันล้านดอลลาร์สหรัฐภายในเวลาเพียงหนึ่งเดือนนับจากเริ่มกิจกรรมการเดิมพัน ในเดือนนี้ Merlin Chain ได้เปิดตัว M-Token ด้วยการค่อยๆ ปล่อยสภาพคล่อง ความนิยมในตลาดยังคงเพิ่มขึ้นอย่างต่อเนื่องและการออกแบบทางเทคนิคก็ดึงดูดความสนใจอย่างมาก

Merlin Chain อิงจาก ZK-Rollup โดยแนะนำเครือข่าย Oracle แบบกระจายอำนาจ และใช้ Celestia เป็นเลเยอร์ DA สถาปัตยกรรมทางเทคนิคนี้ทำให้ Merlin Chain มีประสิทธิภาพอันทรงพลัง ในขณะเดียวกันก็ให้การสนับสนุนเครือข่าย Bitcoin ที่ดียิ่งขึ้น

ในบทความนี้ เราจะเจาะลึกคุณสมบัติทางเทคนิคและนวัตกรรมของ Merlin Chain

ZK-Rollup ที่ปรับขนาดได้สูง

Merlin Chain เสนอโซลูชันโดยอิงตามการพิสูจน์ความรู้เป็นศูนย์ที่รวบรวมไว้ของ Taproot และการเขียนข้อมูล Rollup ไปยังเครือข่ายหลักของ Bitcoin ทำให้เกิด ZK-Rollup ที่ปรับขนาดได้สูงและแก้ไขความไม่สมบูรณ์ของเครือข่าย Turing ของ Bitcoin

เครือข่ายรวบรวมและบีบอัดข้อมูลธุรกรรมเป็นชุด จากนั้นส่งไปที่ Taproot บนเครือข่ายหลักของ Bitcoin ผ่านการพิสูจน์ความรู้แบบศูนย์ ส่วนประกอบที่สำคัญ ได้แก่ โหนด, zkProver และฐานข้อมูล ทั้งสามทำงานร่วมกันเพื่อให้การแลกเปลี่ยนข้อมูลและการจัดเก็บข้อมูลเสร็จสมบูรณ์เพื่อให้มั่นใจว่าการประมวลผลธุรกรรมและกระบวนการตรวจสอบดำเนินไปอย่างราบรื่น:

โหนด: รับผิดชอบในการประมวลผลและส่งข้อมูลธุรกรรม รวมถึงการโต้ตอบกับ zkProver และฐานข้อมูล

  • ส่งเนื้อหาของ Merkle Tree ไปยังฐานข้อมูลและเก็บไว้ที่นั่น

  • ส่งธุรกรรมอินพุตไปที่ zkProver เพื่อการประมวลผล

  • โต้ตอบกับ zkProver เพื่อรับรองความถูกต้องและความถูกต้องของธุรกรรม

zkProver: ใช้เทคโนโลยี SNARK เพื่อสร้างหลักฐานที่ไม่มีความรู้เพื่อพิสูจน์ความถูกต้องและความถูกต้องของธุรกรรม

  • ประกอบด้วยเครื่องสถานะ 13 ประเภท แบ่งออกเป็นเครื่องสถานะหลักและเครื่องสถานะย่อย (เช่น BinarySM, StorageSM, MemorySM, ArithmeticSM เป็นต้น)

  • ทำการคำนวณทางคณิตศาสตร์ที่ซับซ้อน ใช้ PIL (Polynomial Identity Language) เพื่ออธิบายการเปลี่ยนแปลงสถานะและข้อจำกัดระหว่างการดำเนินการธุรกรรม แปลงเป็นข้อจำกัดพหุนามหรืออัตลักษณ์พหุนาม และตรวจสอบยืนยันในสัญญาอัจฉริยะ

  • โต้ตอบกับโหนดและฐานข้อมูลเพื่อรับข้อมูลเพื่อสร้างหลักฐานการทำธุรกรรมที่ตรวจสอบได้ รวมถึงข้อมูลเช่น Merkle Root, คีย์พี่น้องที่เกี่ยวข้อง และแฮช

  • ส่งหลักฐานธุรกรรมที่สร้างขึ้นกลับไปยังโหนดเพื่อให้โหนดสามารถตรวจสอบและบันทึกเพิ่มเติมเพื่อให้มั่นใจถึงความถูกต้องตามกฎหมายและความปลอดภัยของธุรกรรม

ฐานข้อมูล: ใช้เพื่อจัดเก็บข้อมูลสำคัญ เช่น เนื้อหาของ Merkle Tree และข้อมูลธุรกรรม

  • รับและจัดเก็บเนื้อหาของ Merkle Tree ที่ส่งโดยโหนด

  • ให้ข้อมูลที่จำเป็นแก่ zkProver ในการสร้างหลักฐานการทำธุรกรรม

โมเดลนี้ให้ประโยชน์มากมายแก่ Merlin:

  • ความปลอดภัย: สืบทอดความปลอดภัยของ Bitcoin ให้ความสามารถในการปรับขนาดการประมวลผลแบบแบตช์ L2 และรับรองว่าข้อมูลถูกยึดไว้ใน Bitcoin และไม่สามารถแก้ไขได้

  • ความเข้ากันได้ของ EVM: รองรับสัญญาอัจฉริยะและเครื่องมือที่มีอยู่เพื่อให้มั่นใจถึงความสามารถในการทำงานร่วมกัน

  • ต้นทุนต่ำ: ใช้ ZK proof และเทคโนโลยี zkSNARK เพื่อลดการใช้พื้นที่ L1 และปรับต้นทุนธุรกรรมให้เหมาะสม

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

เครือข่าย Oracle แบบกระจายอำนาจ

Merlin Chain ใช้เครือข่าย Oracle แบบกระจาย โหนดลำดับมีหน้าที่รับผิดชอบในการรวบรวมและประมวลผลธุรกรรมเป็นชุด การสร้างข้อมูลธุรกรรมที่ถูกบีบอัด รากสถานะ ZK และการพิสูจน์ ข้อมูลนี้รวบรวมโดย Oracle Network Execution Circuit และอัปโหลดไปยัง Taproot บนเมนเน็ต Bitcoin ทำให้ทั้งเครือข่ายสามารถเข้าถึงได้แบบสาธารณะ กลไกเฉพาะมีดังนี้:

  • ใช้กลไกป้องกันการฉ้อโกงที่ออกแบบมาโดยเฉพาะสำหรับ ZK Proofs เพื่อให้การยืนยันขั้นสุดท้ายเกี่ยวกับ Bitcoin

  • ข้อมูลต้นฉบับทั้งหมดจะถูกจัดเก็บไว้ในเครือข่าย Oracle และรูทสถานะที่เกี่ยวข้องจะถูกจัดเก็บไว้ในเครือข่าย Bitcoin

  • ผู้ใช้สามารถเรียกดูธุรกรรมรวมทั้งหมดบน Merlin Chain ได้ตลอดเวลา

  • ผู้ใช้สามารถใช้ ZK เพื่อพิสูจน์ความถูกต้องและความถูกต้องของข้อมูลโดยไม่ต้องเปิดเผยเนื้อหาข้อมูลเฉพาะ

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

การออกแบบการปักหลักโหนดมีดังนี้:

  • สินทรัพย์ที่หลากหลาย: รองรับการจำนำ $BTC, $MERL และสินทรัพย์หลัก BRC 20 อื่น ๆ ปรับปรุงความยืดหยุ่นและการต้านทานความเสี่ยง

  • การจัดการสัญญาอัจฉริยะ: การวางเดิมพันตัวแทนและการกระจายรางวัลทั้งหมดจะดำเนินการโดยอัตโนมัติผ่านสัญญาอัจฉริยะ เพื่อให้มั่นใจว่ากระบวนการไม่เปลี่ยนแปลงและยุติธรรม

  • การตรวจสอบแบบเรียลไทม์: ผู้ใช้สามารถดูสถานะการจำนำตัวแทนและรายได้แบบเรียลไทม์ รวมถึงบันทึกประสิทธิภาพของโหนดตัวแทน

  • กลไกการออก: ระบบมีกลไกการออกที่ยืดหยุ่น ผู้ใช้สามารถถอนสินทรัพย์ของตนได้ตลอดเวลาเพื่อให้มั่นใจถึงสภาพคล่องของเงินทุน

ความพร้อมใช้งานของข้อมูล

Merlin Chain ใช้ Celestia เป็นชั้นความพร้อมใช้งานของข้อมูลเพื่อให้แน่ใจว่ามีการเผยแพร่ข้อมูลบล็อกที่ตรวจสอบได้ และเพิ่มความโปร่งใสและความน่าเชื่อถือของเครือข่าย:

  • Celestia ให้การรับประกันความพร้อมใช้งานของข้อมูลสาธารณะ ช่วยให้ทุกคนสามารถดูและจัดเก็บสถานะของ Merlin Chain

  • Rollups และแอปพลิเคชันมีหน้าที่จัดเก็บข้อมูลในอดีตเมื่อมีการเผยแพร่บน Celestia และได้รับการยืนยันว่าพร้อมใช้งาน

  • เมื่อโหนดได้รับบล็อกใหม่ โหนดจะตรวจสอบความพร้อมใช้งานของข้อมูลเพื่อให้แน่ใจว่าข้อมูลในเครือข่ายมีความสมบูรณ์และสอดคล้องกัน

กลไกการส่งสองขั้นตอนที่พิสูจน์ความรู้เป็นศูนย์

Merlin Chain จะใช้กลไกการยื่นแบบสองขั้นตอนที่มีการพิสูจน์ความรู้เป็นศูนย์ (ZKP) ที่เสนอโดย Lumoz ในอนาคตเพื่อให้บรรลุ PoW แบบกระจายอำนาจ:

ส่งแฮช

  • ผู้พิสูจน์ในการสร้าง ZKP สำหรับลำดับเฉพาะจำเป็นต้องคำนวณแฮชของ (พิสูจน์/ที่อยู่) ก่อน และส่งแฮชนั้นพร้อมกับที่อยู่ของพวกเขาไปยังสัญญาอัจฉริยะระดับลูกโซ่

  • การพิสูจน์แสดงถึง ZKP ของลำดับ และที่อยู่ระบุตัวตนของผู้พิสูจน์

  • การส่งแฮชของผู้พิสูจน์ครั้งแรกนั้นไม่มีข้อจำกัด และจะได้รับการประมวลผลและยอมรับภายในบล็อก T+ 10 ถัดไป หลังจากบล็อก T+ 11 ผู้พิสูจน์ใหม่จะไม่ได้รับอนุญาตให้ส่งค่าแฮชเพิ่มเติม

ส่ง ZKP

  • หลังจากบล็อก T+11 ผู้พิสูจน์ทุกคนสามารถส่ง ZKP ที่สมบูรณ์ได้

  • สามารถใช้ ZKP ที่ได้รับการยืนยันเพื่อตรวจสอบแฮชที่ส่งมาก่อนหน้านี้ทั้งหมด

  • ผู้พิสูจน์จะได้รับรางวัล PoW ตามสัดส่วนของเงินเดิมพัน

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

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

  • ส่งเสริมการมีส่วนร่วมที่มั่นคง: สนับสนุนให้นักขุดมอบพลังการประมวลผล ZKP ที่เสถียรและต่อเนื่องผ่านรางวัล ปรับปรุงความปลอดภัยและความน่าเชื่อถือของเครือข่าย

  • รับประกันประสิทธิภาพของระบบ: รับประกันประสิทธิภาพและความยุติธรรม หลีกเลี่ยงการสิ้นเปลืองทรัพยากรและความแออัดของเครือข่าย ในขณะเดียวกันก็ปรับปรุงประสิทธิภาพและความเสถียรของระบบโดยรวม

หลักฐานการฉ้อโกงที่ใช้ Bitcoin

Merlin Chain จะเปิดตัวกลไกป้องกันการฉ้อโกงในอนาคต เพื่อรับรองความสมบูรณ์และความปลอดภัยของข้อมูลให้ดียิ่งขึ้น

กลไกนี้เกี่ยวข้องกับสองบทบาท Prover และ Verifier เส้นทางการใช้งานเฉพาะมีดังนี้:

  • ผู้พิสูจน์และผู้ตรวจสอบลงนามชุดธุรกรรมล่วงหน้าเพื่อให้แน่ใจว่ากลไกการตอบสนองต่อความท้าทายสามารถเปิดใช้งานได้ระหว่างกัน

  • เครื่องพิสูจน์จะแปลงโปรแกรมที่จะตรวจสอบเป็นวงจรไบนารี่ที่มีลอจิกเกต NAND จำนวนมาก เพื่อให้มั่นใจถึงความสมบูรณ์และความถูกต้องของข้อมูล

  • แต่ละลอจิกเกตมีลีฟสคริปต์ที่กำหนดและอธิบายลักษณะการทำงานและการทำงานของลอจิกเกตนั้น

  • ผู้พิสูจน์ได้ใส่ลีฟสคริปต์ของแต่ละลอจิกเกตในวงจรไบนารี่ขนาดใหญ่นี้ลงใน Merkle Tree และส่ง Merkle Root ไปยังที่อยู่ Taproot

  • เครื่องมือตรวจสอบจะแยก Merkle Root ออกจากที่อยู่ Taproot นี้และตรวจสอบความถูกต้อง

  • หากผู้ตรวจสอบสงสัยว่ามีปัญหากับ Merkle Root ที่ส่งโดยผู้พิสูจน์ เช่น ข้อมูลที่ไม่ถูกต้องหรือพฤติกรรมฉ้อโกง กลไกการตอบสนองต่อความท้าทายสามารถเปิดใช้งานเพื่อท้าทายผู้พิสูจน์ และกำหนดให้พวกเขาจัดเตรียม leaf script ที่เกี่ยวข้องหรือหลักฐานอื่น ๆ เพื่อพิสูจน์ความถูกต้องของ Merkle Root

  • ผู้พิสูจน์ต้องจัดเตรียมหลักฐานที่เกี่ยวข้องตามความท้าทายเพื่อพิสูจน์ว่า Merkle Root ที่พวกเขาส่งมานั้นถูกต้อง

  • ผู้ตรวจสอบจะตรวจสอบหลักฐานเหล่านี้เพื่อให้มั่นใจถึงความถูกต้องของข้อพิสูจน์และความสมบูรณ์ของข้อมูล

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

เทคโนโลยี
ZKP
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก

https://t.me/Odaily_News

กลุ่มสนทนา

https://t.me/Odaily_CryptoPunk

บัญชีทางการ

https://twitter.com/OdailyChina

กลุ่มสนทนา

https://t.me/Odaily_CryptoPunk

สรุปโดย AI
กลับไปด้านบน
Merlin Chain อิงจาก ZK-Rollup โดยแนะนำเครือข่าย Oracle แบบกระจายอำนาจ และใช้ Celestia เป็นเลเยอร์ DA สถาปัตยกรรมทางเทคนิคนี้ทำให้ Merlin Chain มีประสิทธิภาพอันทรงพลัง ในขณะเดียวกันก็ให้การสนับสนุนเครือข่าย Bitcoin ที่ดียิ่งขึ้น
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android