คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
Cosmos Polkadot VS Layer2 Stacks บทที่ (1): ภาพรวมของโซลูชันทางเทคนิค
Gryphsis Academy
特邀专栏作者
2023-09-16 10:30
บทความนี้มีประมาณ 12923 คำ การอ่านทั้งหมดใช้เวลาประมาณ 19 นาที
การชนกันและประกายไฟแบบใดที่จะเกิดขึ้นระหว่างผู้บุกเบิกเครือข่าย full-chain CP (Cosmos Polkadot) และ L2s? เพื่อให้คุณได้รับมุมมองที่ครอบคลุมและเจาะลึก เราจะสำรวจหัวข้อนี้ในเชิงลึกผ่านชุดบทความสามบทความ บทความนี้เป็นบทแรกของชุดนี้จะจัดเรียงโซลูชันทางเทคนิคของแต่ละบริษัท บทที่สองจะเรียงลำดับแบบจำลองทา

การแนะนำ

เมื่อเร็วๆ นี้ Optimism ซึ่งนำโดย ETH Layer 2 และ zkSync, Polygon, Arbitrum และ StarkNet ต่างก็ได้เปิดตัวโซลูชั่น Stack ของตัวเอง โดยทั้งหมดนี้มีเป้าหมายเพื่อสร้างชุดของโอเพ่นซอร์ส รหัสโมดูลาร์ที่ช่วยให้นักพัฒนาสามารถปรับแต่งเลเยอร์ 2 ของตนเองได้

ดังที่เราทุกคนทราบกันดีว่า Ethereum ในปัจจุบันมีชื่อเสียงในด้านประสิทธิภาพต่ำและมี Gas สูง การเกิดขึ้นของเลเยอร์ 2 เช่น OP และ zkSync Era ได้แก้ไขปัญหาเหล่านี้แล้ว อย่างไรก็ตาม ไม่ว่าจะใช้งานบนเครื่องเสมือน EVM หรือบนเลเยอร์ 2 ก็มีปัญหา ความเข้ากันได้ เป็นหลัก นี่ไม่ใช่แค่โค้ดพื้นฐานของ Dapp ที่ต้องเข้ากันได้กับ EVM แต่ยังรวมถึงอธิปไตยของ Dapp ด้วย

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

ส่วนที่สองคือระดับอธิปไตย เนื่องจาก Dapps ทั้งหมดใช้โครงสร้างพื้นฐานร่วมกัน จึงมีแนวคิดสองประการเกิดขึ้น: การกำกับดูแลแอปพลิเคชันและการกำกับดูแลที่อยู่ภายใต้ ไม่ต้องสงสัยเลยว่าการกำกับดูแลแอปพลิเคชันจะขึ้นอยู่กับการกำกับดูแลที่อยู่ภายใต้ ความต้องการเฉพาะของ Dapps บางส่วนจำเป็นต้องอัปเกรดผ่าน EVM พื้นฐาน เพื่อรองรับ Dapp จึงขาดอำนาจอธิปไตย ตัวอย่างเช่น คุณสมบัติใหม่ของ Uniswap V4 จำเป็นต้องมี EVM พื้นฐานเพื่อรองรับ Transient Storage และต้องใช้ EIP-1153 ในการเพิ่มในการอัปเกรด Cancun

เพื่อแก้ไขปัญหาที่กล่าวมาข้างต้นเกี่ยวกับประสิทธิภาพการประมวลผลต่ำของ Ethereum L1 และปัญหาอธิปไตย จึงมี Cosmos (2019) และ Polkadot (2020) เกิดขึ้น ทั้งคู่หวังว่าจะช่วยพัฒนาและสร้างเครือข่ายที่ปรับแต่งเองได้ ช่วยให้ blockchain Dapps สามารถควบคุมความเป็นอิสระของอธิปไตย บรรลุการทำงานร่วมกันแบบข้ามเครือข่ายที่มีประสิทธิภาพสูง และตระหนักถึงเครือข่ายการทำงานร่วมกันแบบเต็มรูปแบบ

วันนี้ 4 ปีต่อมา L2 ได้เปิดตัวโซลูชันเครือข่ายไฮเปอร์ลิงก์ของตนเอง ตั้งแต่ OP Stack, ไปจนถึง ZK Stack, ไปจนถึง Polygon 2.0, Arbitrum Orbit และในที่สุด StarkNet ก็อยู่ไม่ไกลนักและเปิดตัวแนวคิด Stack

การชนกันและประกายไฟแบบใดที่จะเกิดขึ้นระหว่างผู้บุกเบิกเครือข่าย full-chain CP (Cosmos Polkadot) และ L2s? เพื่อให้คุณได้รับมุมมองที่ครอบคลุมและเจาะลึก เราจะสำรวจหัวข้อนี้ในเชิงลึกผ่านชุดบทความสามบทความบทความนี้เป็นบทแรกของชุดนี้จะจัดเรียงโซลูชันทางเทคนิคของแต่ละบริษัท บทที่สองจะเรียงลำดับแบบจำลองทางเศรษฐกิจและนิเวศวิทยาของแต่ละโซลูชันและสรุปความแตกต่างระหว่างเลเยอร์ 1 และเลเยอร์ 2 สแต็ก เลือก คุณสมบัติที่ต้องพิจารณา ในบทสุดท้าย เราจะอภิปรายว่า Layer 2 พัฒนา super chain ของตัวเองอย่างไร และสรุปบทความทั้งชุด

1. จักรวาล

Cosmos เป็นเครือข่ายการกระจายอำนาจของบล็อกเชนคู่ขนานที่เป็นอิสระ ด้วยการจัดเตรียม SDK กรอบการพัฒนาร่วมกัน นักพัฒนาจึงสามารถสร้างบล็อกเชนของตัวเองได้อย่างง่ายดาย และบล็อกเชนเฉพาะแอปพลิเคชันที่เป็นอิสระและแตกต่างกันจำนวนมากสามารถโต้ตอบซึ่งกันและกันได้ ลิงก์สื่อสารระหว่างกัน สร้างการทำงานร่วมกันได้ และเครือข่ายลูกโซ่เต็มรูปแบบที่ปรับขนาดได้

1. กรอบโครงสร้าง

ตามที่กล่าวไว้ก่อนหน้านี้ เมื่อมี Application Chain ขนาดใหญ่ในระบบนิเวศ และแต่ละ Chain ใช้โปรโตคอล IBC เพื่อสื่อสารและส่งโทเค็น เครือข่ายทั้งหมดจะยุ่งยากและยากต่อการจัดเรียงเหมือนใยแมงมุม

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

โซนคือเครือข่ายแอปพลิเคชันทั่วไป และฮับคือบล็อกเชนที่ออกแบบมาเป็นพิเศษเพื่อเชื่อมต่อโซนต่างๆ เข้าด้วยกัน โดยให้บริการการสื่อสารระหว่างโซนเป็นหลักเมื่อโซนสร้างการเชื่อมต่อ IBC กับฮับ ฮับจะสามารถเข้าถึง (เช่น ส่งและรับ) โซนทั้งหมดที่เชื่อมต่ออยู่ได้โดยอัตโนมัติ โครงสร้างนี้ช่วยลดความซับซ้อนในการสื่อสารได้อย่างมาก

นอกจากนี้ ควรสังเกตว่า Cosmos และ Cosmos Hub เป็นสองสิ่งที่แตกต่างกันอย่างสิ้นเชิง Cosmos Hub เป็นเพียงหนึ่งในเครือข่ายที่มีอยู่ในระบบนิเวศของ Cosmos และทำหน้าที่เป็นผู้ออกและศูนย์กลางการสื่อสารของ $ATOM เป็นหลักคุณอาจเข้าใจว่า Hub เป็นศูนย์กลางของระบบนิเวศ แต่ในความเป็นจริงแล้ว chain ใดๆ ก็สามารถกลายเป็น Hub ได้ หาก Hub กลายเป็นศูนย์กลางของระบบนิเวศ นี่ถือเป็นการขัดต่อเจตนารมณ์ดั้งเดิมของ Cosmosเนื่องจากคอสมอสยึดมั่นในเอกราชของแต่ละห่วงโซ่และมีอำนาจอธิปไตยโดยสมบูรณ์ หากใช้ Hub เป็นศูนย์กลางของอำนาจ อำนาจอธิปไตยจะไม่เรียกว่าอธิปไตยอีกต่อไป ดังนั้นเมื่อเข้าใจ Hub แล้ว คุณจะต้องให้ความสนใจเป็นพิเศษในประเด็นนี้

2.เทคโนโลยีที่สำคัญ

2.1 IBC

IBC (Inter-Blockchain Communication) ซึ่งเป็นการสื่อสารข้ามสายโซ่ ช่วยให้เครือข่ายที่ต่างกันสามารถถ่ายโอนโทเค็นและข้อมูลระหว่างกันได้ ในระบบนิเวศ Cosmos กรอบงานพื้นฐานของ SDK จะเหมือนกัน และต้องใช้กลไกฉันทามติของ Tendermint อย่างไรก็ตาม ความแตกต่างยังคงมีอยู่ เนื่องจากเครือข่ายอาจมีฟังก์ชันการทำงาน กรณีการใช้งาน และรายละเอียดการใช้งานที่แตกต่างกันภายในกรอบงาน

แล้วจะสื่อสารระหว่างเครือข่ายที่ต่างกันได้อย่างไร?

มันต้องการเพียงขั้นสุดท้ายในระดับฉันทามติเท่านั้น Instant Finality หมายความว่าตราบใดที่ผู้ตรวจสอบความถูกต้องมากกว่า 1/3 ของบล็อกนั้นถูกต้อง บล็อกจะไม่แยกออก เพื่อให้แน่ใจว่าธุรกรรมจะถือเป็นที่สิ้นสุดเมื่อมีการสร้างบล็อก โดยไม่คำนึงถึงความแตกต่างในกรณีการใช้งานและฉันทามติระหว่างเชนที่แตกต่างกัน ตราบใดที่ระดับฉันทามติของพวกเขาได้รับการรับรองว่าจะเป็นไปตามขั้นสุดท้าย ความสามารถในการทำงานร่วมกันระหว่างเชนจะถูกกำหนดโดยกฎแบบรวม

ต่อไปนี้เป็นกระบวนการพื้นฐานของการสื่อสารข้ามสายโซ่ โดยสมมติว่า 10 $ATOM จะถูกถ่ายโอนจากสาย A ไปยังสาย B:

  • การติดตาม: แต่ละเชนจะรันไลท์โหนดของเชนอื่นๆ ดังนั้นแต่ละเชนสามารถตรวจสอบเชนอื่นๆ ได้

  • การติด: ขั้นแรกให้ล็อค 10 $ATOM บนเชน A เพื่อให้ผู้ใช้ไม่สามารถใช้งานได้ และส่งใบรับรองการล็อค

  • Locking Proof (Relay) : มีรีเลย์ระหว่างโซ่ AB เพื่อส่งหลักฐานการล็อค

  • การตรวจสอบความถูกต้อง: ตรวจสอบบล็อกของเชน A บนเชน B หากถูกต้อง 10 $ATOM จะถูกสร้างขึ้นบนเชน B

ในขณะนี้ $ATOM บนเชน B ไม่ใช่ $ATOM จริง แต่เป็นเพียงใบรับรอง $ATOM ที่ล็อคบนเชน A ไม่สามารถใช้งานได้ แต่อันบนเชน B สามารถใช้งานได้ตามปกติ เมื่อผู้ใช้ใช้ข้อมูลรับรองบน ​​B $ATOM ที่ถูกล็อคบนเชน A จะถูกทำลายเช่นกัน

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

เนื่องจากแต่ละเครือข่ายใน Cosmos เป็นเครือข่ายอิสระและเป็นอิสระพร้อมด้วยตัวตรวจสอบเฉพาะของตัวเอง ดังนั้นจึงเป็นไปได้มากว่าจะมีพาร์ติชันที่ทำสิ่งชั่วร้าย ตัวอย่างเช่น หากเชน A ส่งข้อความไปยังเชน B คุณจะต้องตรวจสอบเครื่องมือตรวจสอบความถูกต้องของเชน B ล่วงหน้าก่อนที่จะตัดสินใจว่าจะเชื่อถือเชนหรือไม่

ตัวอย่างเช่น สมมติว่าจุดสีแดงเล็กๆ ในรูปภาพแสดงถึงโทเค็น ETM และผู้ใช้ในสามพาร์ติชันของ ABC ทุกคนต้องการใช้ EVMOS เพื่อรัน Dapps ในพาร์ติชัน เนื่องจากการโอนสินทรัพย์ดำเนินการผ่านการสื่อสารข้ามสายโซ่ อีทีเอ็ม.

หากพาร์ติชัน Ethermint เปิดตัวการโจมตีแบบใช้จ่ายสองครั้งในเวลานี้ ไม่ต้องสงสัยเลยว่าพาร์ติชัน ABC จะได้รับผลกระทบ แต่จะจำกัดอยู่เพียงเท่านี้เท่านั้น เครือข่ายที่เหลือที่ไม่เกี่ยวข้องกับ ETM จะไม่ได้รับการโจมตีใด ๆ สิ่งนี้รับประกันโดย Cosmos แม้ว่าการรับส่งข้อมูลที่เป็นอันตรายจะเกิดขึ้นก็จะไม่ส่งผลกระทบต่อเครือข่ายทั้งหมด

2.2 Tendermint BFT

Cosmos ใช้ Tendermint BFT เป็นอัลกอริธึมฉันทามติพื้นฐานและกลไกฉันทามติของ Cosmosโดยจะรวมและจัดแพคเกจโครงสร้างพื้นฐานพื้นฐานและชั้นฉันทามติของบล็อกเชนให้เป็นโซลูชันเครื่องยนต์สากล และใช้เทคโนโลยี ABCI เพื่อรองรับการห่อหุ้มภาษาการเขียนโปรแกรมใดๆ เพื่อปรับให้เข้ากับชั้นฉันทามติและเครือข่ายที่ซ่อนอยู่นักพัฒนาจึงมีอิสระในการเลือกภาษาที่ต้องการ

2.3 Cosmos SDK

Cosmos SDK เป็นเฟรมเวิร์กโมดูลาร์ที่เปิดตัวโดย Cosmos ซึ่งช่วยให้การดำเนินการสร้าง Dapps บนเลเยอร์ฉันทามติง่ายขึ้น นักพัฒนาสามารถสร้างแอปพลิเคชัน/เชนเฉพาะได้อย่างง่ายดายโดยไม่ต้องเขียนโค้ดใหม่สำหรับแต่ละโมดูล ซึ่งช่วยลดความกดดันในการพัฒนาได้อย่างมาก และตอนนี้ช่วยให้นักพัฒนาสามารถพอร์ตแอปพลิเคชันที่ใช้งานบน EVM ไปยัง Cosmos ได้

Source:https://v1.cosmos.network/intro

นอกจากนี้ บล็อกเชนที่สร้างขึ้นโดยใช้ Tendermint และ Cosmos SDK ยังสร้างระบบนิเวศใหม่และเทคโนโลยีใหม่ที่เป็นผู้นำการพัฒนาอุตสาหกรรม เช่น Nym, ห่วงโซ่ความเป็นส่วนตัว, Celestia ซึ่งให้ความพร้อมใช้งานของข้อมูล และอื่นๆ เป็นเพราะความยืดหยุ่นและความสะดวกในการใช้งานของ Cosmos ที่ทำให้นักพัฒนาสามารถมุ่งเน้นไปที่นวัตกรรมของโครงการโดยไม่ต้องพิจารณาถึงความซ้ำซ้อนของงาน

2.4 Interchain Security & Account

1) Interchain Security

เนื่องจาก Cosmos แตกต่างจากระบบนิเวศ Ethereum จึงมี L1 และ L2 แต่ละห่วงโซ่แอปพลิเคชันในระบบนิเวศ Cosmos มีความเท่าเทียมกันและไม่มีความสัมพันธ์แบบก้าวหน้าหรือบน-ล่าง อย่างไรก็ตาม ด้วยเหตุนี้ การรักษาความปลอดภัยระหว่างเชนจึงไม่สมบูรณ์เท่ากับ Ethereum ใน Ethereum การสิ้นสุดของธุรกรรมทั้งหมดได้รับการยืนยันโดย Ethereum โดยสืบทอดความปลอดภัยพื้นฐาน แต่สำหรับบล็อคเชนเดียวที่สร้างความปลอดภัยของตัวเอง ควรรักษาความปลอดภัยอย่างไร?

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

Source:https://medium.com/tokenomics-dao/token-use-cases-part-1-atom-a-true-staking-token-5 fd 21 d 41161 e

ดังที่แสดงในรูป ธุรกรรมที่สร้างขึ้นแต่เดิมภายใน X chain จะถูกสร้างขึ้นโดยโหนดของ X สำหรับการตรวจสอบ หากคุณแชร์โหนดกับ Cosmos Hub ($ATOM) ธุรกรรมที่สร้างขึ้นแต่เดิมบน X chain จะได้รับการตรวจสอบและคำนวณโดยโหนดของ Hub chain เพื่อสร้างบล็อกใหม่สำหรับ X

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

ไม่เพียงเท่านั้น กลไก Interchain Security ยังช่วยลดอุปสรรคในการสร้าง chain ใหม่ได้อย่างมาก. โดยทั่วไป หากห่วงโซ่ใหม่ไม่มีทรัพยากรที่ดีเยี่ยมเป็นพิเศษ ก็อาจต้องใช้เวลามากในการดึงดูดผู้ตรวจสอบความถูกต้องและปลูกฝังระบบนิเวศ แต่ใน Cosmos เนื่องจากผู้ตรวจสอบความถูกต้องสามารถแชร์กับ Hub chain ได้ จึงช่วยลดแรงกดดันต่อ chain ใหม่ได้อย่างมาก และเร่งกระบวนการพัฒนาให้เร็วขึ้น

2) Interchain Account

ในระบบนิเวศของ Cosmos เนื่องจากแต่ละห่วงโซ่แอปพลิเคชันถูกควบคุมโดยตัวมันเอง แอปพลิเคชันจึงไม่สามารถเข้าถึงกันและกันได้ ดังนั้น Cosmos จึงจัดเตรียมบัญชีแบบข้ามสายโซ่ที่อนุญาตให้ผู้ใช้เข้าถึงเครือข่าย Cosmos ทั้งหมดที่รองรับ IBC จาก Cosmos Hub ได้โดยตรง เพื่อให้ผู้ใช้สามารถเข้าถึงแอปพลิเคชันของ chain B ใน chain A เพื่อให้เกิดการโต้ตอบแบบ full-chain

2. ลายจุด

เช่นเดียวกับ Cosmos Polkadot มุ่งมั่นที่จะสร้างโครงสร้างพื้นฐานที่ช่วยให้นักพัฒนาสามารถปรับใช้เครือข่ายใหม่ได้อย่างอิสระและบรรลุการทำงานร่วมกันระหว่างเครือข่ายต่างๆ

1. กรอบโครงสร้าง

1.1 โซ่รีเลย์:

ห่วงโซ่รีเลย์ยังสามารถเรียกว่าห่วงโซ่หลักซึ่งสามารถเข้าใจได้ว่าเป็นดวงอาทิตย์ในระบบสุริยะ ในฐานะที่เป็นส่วนหลักของเครือข่ายทั้งหมด โซ่สาขาทั้งหมดจะหมุนรอบเครือข่ายนั้น ดังแสดงในรูป รีเลย์เชน (Relay Chain) เชื่อมโยงกับหลายเชนที่มีฟังก์ชั่นต่างกัน เช่น เชนธุรกรรม เชนการจัดเก็บไฟล์ เชนอินเทอร์เน็ตออฟธิงส์ เป็นต้น

Source:https://medium.com/polkadot-network/polkadot-the-foundation-of-a-new-internet-e 8800 ec 81 c 7 

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

1.2 โซ่ขนาน:

ห่วงโซ่รีเลย์มีช่อง Para-Chain หลายช่อง และพาราเชนเชื่อมต่อกับห่วงโซ่รีเลย์ผ่านช่องเหล่านี้ ดังแสดงในรูป:

Source:https://www.okx.com/cn/learn/slot-auction-cn

อย่างไรก็ตาม เพื่อที่จะได้รับสล็อต พาราเชนที่เข้าร่วมจะต้องเดิมพัน $DOT เมื่อได้รับช่องแล้ว parachain จะสามารถโต้ตอบกับ Polkadot mainnet ผ่านช่องนี้และแบ่งปันความปลอดภัยได้ เป็นมูลค่าการกล่าวขวัญว่าจำนวนสล็อตมีจำกัดและจะค่อยๆ เพิ่มขึ้น ในตอนแรกคาดว่าจะรองรับได้ 100 ช่อง และสล็อตจะถูกสับเปลี่ยนและจัดสรรเป็นระยะตามกลไกการกำกับดูแลเพื่อรักษากิจกรรมของระบบนิเวศ parachain

Parachains ที่ได้รับ slot สามารถเพลิดเพลินกับการรักษาความปลอดภัยที่ใช้ร่วมกันและสภาพคล่องของ cross-chain ของระบบนิเวศ Polkadot ในเวลาเดียวกัน เครือข่ายแบบขนานจะต้องให้ผลประโยชน์และการสนับสนุนบางอย่างแก่เครือข่ายหลักของ Polkadot เป็นการตอบแทน เช่น การดำเนินการประมวลผลธุรกรรมส่วนใหญ่ของเครือข่าย

1.3 เธรดแบบขนาน:

Parathreads เป็นกลไกการประมวลผลอื่นที่คล้ายกับ parachains แต่ความแตกต่างก็คือParachains มีช่องทีละช่องและมีช่องเฉพาะที่สามารถทำงานต่อเนื่องได้โดยไม่หยุดชะงัก แต่เธรดแบบขนานหมายถึงการแบ่งช่องระหว่างเธรดแบบขนานและการผลัดกันใช้ช่องนี้เพื่อรัน

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

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

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

1.4 สะพานโอน:

การสื่อสารระหว่าง parachains สามารถทำได้ผ่าน XCMP เท่านั้น (จะมีการแนะนำในภายหลัง) และทั้งสองแบ่งปันความปลอดภัยและเป็นเอกฉันท์เดียวกัน แล้วถ้ามันเป็นลูกโซ่ต่างกันล่ะ?

สิ่งหนึ่งที่ต้องสังเกตที่นี่คือแม้ว่ากรอบการทำงานที่ Substrate จัดทำจะทำให้ chain ทั้งหมดที่เชื่อมต่อกับระบบนิเวศ Polkadot เป็นแบบ isomorphic ด้วยการพัฒนาของระบบนิเวศ ก็จะมี chains สาธารณะที่เติบโตเต็มที่พร้อมระบบขนาดใหญ่ที่ต้องการเข้าร่วมอย่างหลีกเลี่ยงไม่ได้ . ในระบบนิเวศ หากคุณขอให้พวกเขาปรับใช้ใหม่โดยใช้เพียง Substrate เท่านั้น โดยพื้นฐานแล้วจะเป็นไปไม่ได้ แล้วจะใช้การส่งข้อความระหว่างเครือข่ายที่แตกต่างกันได้อย่างไร?

เพื่อยกตัวอย่างจากชีวิตจริง หากโทรศัพท์ Apple ต้องการถ่ายโอนไฟล์ไปยังโทรศัพท์ Android ผ่านการเชื่อมต่อ ซ็อกเก็ตจะแตกต่างกัน ดังนั้นจึงจำเป็นต้องมีตัวแปลงในการเชื่อมต่อ นี่คือบทบาทที่แท้จริงของ Transfer Bridgeมันเป็นพาราเชนตัวกลางระหว่างห่วงโซ่รีเลย์และโซ่ต่างกัน (โซ่ภายนอก) สัญญาอัจฉริยะถูกใช้งานบนพาราเชนและโซ่ต่างกัน

2.เทคโนโลยีที่สำคัญ

2.1 BABE&Grandpa

BABE (Blind Assignment for Blockchain Extension) เป็นกลไกการสร้างบล็อกของ Polkadot กล่าวง่ายๆ ก็คือ จะสุ่มเลือกเครื่องมือตรวจสอบเพื่อสร้างบล็อกใหม่ และผู้ตรวจสอบแต่ละรายจะถูกกำหนดให้กับช่วงเวลาที่แตกต่างกัน ภายในช่วงเวลานี้ เฉพาะผู้ตรวจสอบความถูกต้องที่กำหนดให้กับช่องนี้เท่านั้นที่สามารถสร้างบล็อกได้

คำแนะนำเพิ่มเติม:

  • ช่วงเวลาเป็นวิธีการที่ใช้ในการแบ่งอนุกรมเวลาในกลไกการสร้างบล็อกบล็อคเชน บล็อกเชนจะถูกแบ่งออกเป็นช่วงเวลาที่ปรากฏตามช่วงเวลาที่กำหนด แต่ละช่วงเวลาแสดงถึงเวลาบล็อกคงที่

  • ภายในแต่ละช่วงเวลา ช่วงเวลา เฉพาะโหนดที่กำหนดให้กับช่วงเวลานั้นเท่านั้นที่สามารถสร้างบล็อกได้

กล่าวอีกนัยหนึ่ง มันเป็นช่วงเวลาพิเศษ ในระยะเวลา 1 ผู้ตรวจสอบความถูกต้อง 1 ที่กำหนดให้กับช่วงเวลานี้ 1 มีหน้าที่รับผิดชอบในการผลิตบล็อก เครื่องมือตรวจสอบความถูกต้องแต่ละตัวมีช่วงเวลาและไม่สามารถสร้างบล็อกซ้ำได้

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

ด้วยวิธีการสร้างบล็อกที่จัดสรรแบบสุ่มนี้ทำให้มั่นใจได้ถึงการดำเนินงานที่เป็นระเบียบและยุติธรรมของระบบนิเวศ Polkadot แล้วจะมั่นใจได้อย่างไรว่าบล็อกทั้งหมดใช้ฉันทามติเดียวกัน ต่อไปเราจะมาแนะนำกลไกอีกอย่างของ Polkadot: คุณปู่

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

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

ดังนั้นคุณปู่จึงเปรียบเสมือน ปู่ ของผู้ตรวจสอบความถูกต้องทั้งหมด โดยมีบทบาทเป็นผู้มีอำนาจตัดสินใจขั้นสุดท้าย ช่วยขจัดความเสี่ยงที่ BABE อาจนำมาซึ่งความเสี่ยง ช่วยให้ Blockchain สามารถสรุปห่วงโซ่ที่ทุกคนเห็นพ้องต้องกัน

โดยสรุป BABE มีหน้าที่รับผิดชอบในการสร้างบล็อกแบบสุ่ม และคุณปู่มีหน้าที่เลือกห่วงโซ่สุดท้าย ทั้งสองทำงานร่วมกันเพื่อให้ระบบนิเวศ Polkadot ทำงานอย่างปลอดภัย

2.2 Substrate

Substrate เป็นเฟรมเวิร์กการพัฒนาที่เขียนด้วยภาษา Rust โดยมีส่วนประกอบที่สามารถขยายได้ซึ่งจัดทำโดย FRAME ทำให้ Substrate สามารถรองรับกรณีการใช้งานที่แตกต่างกันได้หลากหลาย บล็อกเชนใด ๆ ที่สร้างขึ้นโดยใช้ Substrate ไม่เพียงแต่เข้ากันได้กับ Polkadot เท่านั้น แต่ยังสามารถแชร์ความปลอดภัยและทำงานพร้อมกันกับเครือข่ายคู่ขนานอื่น ๆ ได้ นอกจากนี้ยังสนับสนุนนักพัฒนาในการสร้างกลไกฉันทามติเฉพาะของตนเอง โมเดลการกำกับดูแล ฯลฯ และเปลี่ยนแปลงตลอดเวลาตามความต้องการ ของนักพัฒนา

นอกจากนี้ Substrate ยังมอบความสะดวกสบายอย่างมากเมื่อทำการอัพเกรดด้วยตนเอง เนื่องจากเป็นโมดูลอิสระ ณ รันไทม์ และสามารถแยกออกจากส่วนประกอบอื่นๆ ได้ ดังนั้นจึงสามารถเปลี่ยนโมดูลที่ทำงานอยู่นี้ได้โดยตรงเมื่อทำการอัพเดตฟังก์ชัน เนื่องจาก Parachain ที่ใช้ฉันทามติร่วมกัน ตราบใดที่เครือข่ายและฉันทามติซิงโครไนซ์กับรีเลย์เชน ตรรกะการทำงานจึงสามารถอัปเดตได้โดยตรงโดยไม่ต้องใช้ Hard Fork

2.3 XCM

หากฉันสามารถอธิบาย XCM ได้ในหนึ่งประโยค มันจะเป็น:รูปแบบการสื่อสารข้ามสายโซ่ที่ช่วยให้บล็อกเชนต่างๆ สามารถโต้ตอบกันได้

ตัวอย่างเช่น Polkadot มี parachain จำนวนมาก หาก parachain A ต้องการสื่อสารกับ parachain B ก็จำเป็นต้องรวมข้อมูลในรูปแบบ XCMXCM เปรียบเสมือนโปรโตคอลภาษา หากทุกคนใช้โปรโตคอลนี้ในการสื่อสาร ก็สามารถสื่อสารได้โดยไม่มีอุปสรรคใดๆ

รูปแบบ XCM (รูปแบบข้อความ Cross-Consensus) เป็นรูปแบบข้อความมาตรฐานที่ใช้สำหรับการสื่อสารข้ามสายโซ่ในระบบนิเวศ Polkadot และได้มาจากวิธีการส่งข้อความที่แตกต่างกันสามวิธี:

  • XCMP (การส่งข้อความข้ามสายโซ่): อยู่ระหว่างการพัฒนา ข้อความสามารถส่งโดยตรงหรือส่งต่อผ่านลูกโซ่รีเลย์ โดยการส่งโดยตรงจะเร็วขึ้นและการส่งต่อผ่านลูกโซ่รีเลย์นั้นสามารถปรับขนาดได้มากกว่าแต่เพิ่มความหน่วงแฝง

  • HRMP/XCMP-lite (การส่งข้อความการกำหนดเส้นทางรีเลย์แนวนอน): ใช้งานอยู่ เป็นทางเลือกที่ง่ายกว่าสำหรับ XCMP ข้อความทั้งหมดจะถูกจัดเก็บไว้ในรีเลย์เชนและปัจจุบันรับหน้าที่ส่งข้อความข้ามเชนหลัก

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

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

สะพานการสื่อสารเช่น XCM มีความสำคัญมากสำหรับระบบนิเวศหลายสายโซ่เช่น Polkadot

หลังจากทำความเข้าใจกับ Cosmos และ Polkadot แล้ว ฉันเชื่อว่าฉันมีความเข้าใจในวิสัยทัศน์และกรอบการทำงานของพวกเขาแล้ว ต่อไปเราจะอธิบายรายละเอียดว่า Stack Solutions ที่เปิดตัวโดย ETH L2 คืออะไร?

3. กอง OP

1. กรอบโครงสร้าง

ตามเอกสารอย่างเป็นทางการ OP Stack ประกอบด้วยชุดส่วนประกอบและได้รับการดูแลโดย OP Collective ปรากฏครั้งแรกในรูปแบบของซอฟต์แวร์ด้านหลังเครือข่ายหลักและสุดท้ายปรากฏในรูปแบบของ Optimism super chain และการกำกับดูแล L2 ที่พัฒนาโดยใช้ OP Stack สามารถแบ่งปันความปลอดภัย ชั้นการสื่อสาร และสแต็คการพัฒนาทั่วไป และนักพัฒนามีอิสระในการปรับแต่ง chain เพื่อรองรับกรณีการใช้งาน blockchain เฉพาะเจาะจง

จากรูป เราสามารถเข้าใจได้ว่าไฮเปอร์เชนทั้งหมดของ OP Stack จะสื่อสารผ่านซุปเปอร์เชนบริดจ์ OP Bridge และใช้ Ethereum เป็นเอกฉันท์ด้านความปลอดภัยพื้นฐานเพื่อสร้าง super L2 chain และแบ่งโครงสร้างภายในของไฮเปอร์เชนแต่ละตัว สำหรับ:

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

ดังที่คุณเห็นจากรูปนี้ OP Stack ใช้ Ethereum และ EIP-4844 กล่าวอีกนัยหนึ่งคือใช้ Ethereum blockchain เพื่อเข้าถึงข้อมูลเป็นหลัก

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

ในรูป คุณสามารถเห็นซีเควนเซอร์เดี่ยวและมัลติซีเควนเซอร์ ซีเควนเซอร์เดี่ยวอนุญาตให้ใครก็ตามทำหน้าที่เป็นซีเควนเซอร์ได้ตลอดเวลา (ความเสี่ยงสูงกว่า) มัลติซีเควนเซอร์ดึงมาจากชุดผู้เข้าร่วมที่เป็นไปได้ที่กำหนดไว้ล่วงหน้า เลือก จากนั้น หากคุณเลือกซีเควนเซอร์หลายตัว แต่ละเชนที่พัฒนาตาม OP Stack จะสามารถเลือกได้อย่างชัดเจน

3) เลเยอร์ที่ได้รับ:เลเยอร์นี้จะกำหนดวิธีจัดการอินพุตที่ประมวลผลของข้อมูลดิบเพื่อความพร้อมใช้งานของข้อมูล และส่งไปยังเลเยอร์การดำเนินการผ่าน API ของ Ethereum ดังที่เห็นได้จากภาพ OP Stack ประกอบด้วย Rollup และ Indexer

4) เลเยอร์การดำเนินการ:เลเยอร์นี้กำหนดโครงสร้างสถานะภายในระบบ OP Stack เมื่อ API ของเครื่องยนต์ได้รับอินพุตจากระบบที่ได้รับ จากรูปจะเห็นได้ว่าภายใต้ OP Stack เลเยอร์การประมวลผลคือ EVM อย่างไรก็ตาม ด้วยเวอร์ชันที่ได้รับการปรับเปลี่ยนเล็กน้อยจึงสามารถรองรับ VM ประเภทอื่นๆ ได้ ตัวอย่างเช่น Pontem Network วางแผนที่จะใช้ OP Stack เพื่อพัฒนา Move VM L2

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

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

นี่เป็นกลไกสำหรับลูกโซ่ที่ต่างกันด้วย ลูกโซ่ที่ต่างกันมีกลไกการชำระที่แตกต่างกัน ดังนั้นใน OP Stack ชั้นการชำระจึงเป็นแบบอ่านอย่างเดียว ทำให้ลูกโซ่ที่ต่างกันสามารถตัดสินใจตามสถานะของ OP Stack

ในเลเยอร์นี้เราจะเห็นว่า OP Stack ใช้การพิสูจน์ข้อบกพร่องใน OP Rollup ผู้เสนอสามารถเสนอสถานะที่ถูกต้องที่พวกเขาท้าทายได้ และหากไม่ได้รับการพิสูจน์ว่าผิดภายในระยะเวลาหนึ่ง ก็จะถือว่าถูกต้องโดยอัตโนมัติ

6) ชั้นการกำกับดูแล:จากภาพ คุณจะเห็นว่า OP Stack ใช้โทเค็นหลายลายเซ็น + $OP สำหรับการกำกับดูแล โดยทั่วไปจะใช้ลายเซ็นหลายลายเซ็นเพื่อจัดการการอัพเกรดส่วนประกอบของระบบ Stack การดำเนินการจะดำเนินการเมื่อผู้เข้าร่วมทั้งหมดมีส่วนร่วมในการลงนาม ผู้ถือโทเค็น $OP สามารถลงคะแนนให้ชุมชน DAO เพื่อมีส่วนร่วมในการกำกับดูแล

OP Stack เปรียบเสมือนการผสมผสานระหว่าง Cosmos และ Polkadot โดยสามารถปรับแต่ง chain พิเศษอย่าง Cosmos ได้อย่างอิสระและยังสามารถแบ่งปันความปลอดภัยและความเห็นพ้องต้องกันเช่น Polkadot

2.เทคโนโลยีที่สำคัญ

2.1 OP Rollup

OP Rollup รับประกันความปลอดภัยผ่านความท้าทายด้านความพร้อมใช้งานของข้อมูลและอนุญาตให้มีการดำเนินการธุรกรรมแบบขนาน ต่อไปนี้เป็นขั้นตอนการใช้งานเฉพาะ:

1) ผู้ใช้เริ่มต้นธุรกรรมบน L2

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

3) หลังจากการตรวจสอบ L1 จะส่งคืนข้อมูลและรูทสถานะไปที่ L2 และสถานะการทำธุรกรรมของผู้ใช้จะได้รับการตรวจสอบและประมวลผลอย่างปลอดภัย

4) ในขณะนี้ OP Rollup ถือว่ารูทสถานะที่สร้างโดย Sequencer นั้นเป็นแง่ดีและถูกต้อง และหน้าต่างเวลาจะเปิดขึ้นเพื่อให้ผู้ตรวจสอบท้าทายและตรวจสอบว่ารูทสถานะที่สร้างโดยซีเควนเซอร์ตรงกับรูทสถานะของธุรกรรมหรือไม่

5) หากไม่มีเครื่องมือตรวจสอบความถูกต้องให้ตรวจสอบในช่วงเวลาดังกล่าว ธุรกรรมจะถือว่าถูกต้องโดยอัตโนมัติ หากมีการตรวจสอบการฉ้อโกงที่เป็นอันตราย Sequencer ที่ประมวลผลธุรกรรมจะถูกลงโทษตามนั้น

2.2 การเชื่อมโยงข้ามสายโซ่

ก) เช่นเดียวกับการส่งข้อความ L2

เนื่องจาก OP Rollup ใช้การพิสูจน์ข้อผิดพลาด ธุรกรรมจึงต้องรอให้ความท้าทายเสร็จสมบูรณ์ กระบวนการนี้ใช้เวลานานและประสบการณ์ผู้ใช้ต่ำ อย่างไรก็ตาม ZKP (การพิสูจน์ความรู้เป็นศูนย์) มีราคาแพงและเกิดข้อผิดพลาดได้ง่าย และจะต้องใช้เวลาระยะหนึ่งในการนำชุด ZKP ไปใช้

ดังนั้น เพื่อแก้ปัญหาการสื่อสารระหว่างไฮเปอร์เชน L2 OP OP Stack จึงเสนอการพิสูจน์แบบโมดูลาร์: การใช้ระบบการพิสูจน์สองระบบสำหรับเชนเดียวกัน นักพัฒนาที่สร้าง L2 Stacks สามารถเลือกประเภทบริดจ์ได้อย่างอิสระ

ปัจจุบัน OP ให้:

  • มีความปลอดภัยสูง ป้องกันความล้มเหลวล่าช้าสูง (สะพานความปลอดภัยสูงมาตรฐาน)

  • ความปลอดภัยต่ำ พิสูจน์อักษรข้อผิดพลาดเวลาแฝงต่ำ (ระยะเวลาท้าทายสั้นเพื่อให้ได้เวลาแฝงต่ำ)

  • ความปลอดภัยต่ำ หลักฐานความถูกต้องเวลาแฝงต่ำ (ใช้เครื่องพิสูจน์ลูกโซ่ที่เชื่อถือได้แทน ZKP)

  • หลักฐานความถูกต้องความปลอดภัยสูงและเวลาแฝงต่ำ (เมื่อ ZKP พร้อมใช้งาน)

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

b) ธุรกรรมข้ามสายโซ่

ธุรกรรมข้ามสายโซ่แบบดั้งเดิมจะเสร็จสมบูรณ์แบบอะซิงโครนัส ซึ่งหมายความว่าธุรกรรมอาจไม่ได้รับการดำเนินการอย่างสมบูรณ์

OP Stack เสนอแนวคิดเกี่ยวกับตัวเรียงลำดับที่ใช้ร่วมกันสำหรับปัญหาประเภทนี้ ตัวอย่างเช่น หากผู้ใช้ต้องการดำเนินการเก็งกำไรแบบข้ามสายโซ่ การแบ่งปัน Sequencer บนสาย A และ B พวกเขาสามารถเข้าถึงฉันทามติเกี่ยวกับจังหวะเวลาของธุรกรรมได้ ค่าธรรมเนียมจะจ่ายหลังจากธุรกรรมถูกอัพโหลดไปยังสายโซ่เท่านั้น และซีเควนเซอร์ทั้งสองฝ่ายก็ร่วมเสี่ยงร่วมกัน

c) ธุรกรรมไฮเปอร์เชน

เนื่องจากความพร้อมใช้งานของข้อมูลของ Ethereum L1 ไม่สามารถปรับขนาดได้เพียงพอ (ความจุมีจำกัด) จึงไม่สามารถปรับขนาดเพื่อเผยแพร่ธุรกรรมไปยังซุปเปอร์เชนได้

ดังนั้น ใน OP Stack จึงเสนอให้ใช้โปรโตคอล Plasma เพื่อขยายจำนวนข้อมูลที่ OP chain สามารถเข้าถึงได้ ซึ่งสามารถแทนที่ DA (ความพร้อมใช้งานของข้อมูล) เพื่อเสริมข้อมูล L1 ได้มากขึ้น ความพร้อมใช้งานของข้อมูลธุรกรรมจะลดลงไปยังห่วงโซ่พลาสม่า และข้อผูกมัดด้านข้อมูลจะถูกบันทึกไว้ใน L1 เท่านั้น ซึ่งช่วยเพิ่มความสามารถในการปรับขนาดได้อย่างมาก

4. สแต็ค ZK

1. กรอบโครงสร้าง

ZK Stack คือชุดของโค้ดแบบโมดูลาร์แบบโอเพ่นซอร์สที่ประกอบได้ ซึ่งสร้างขึ้นจากเทคโนโลยีพื้นฐานแบบเดียวกับ zkSync Era ช่วยให้นักพัฒนาสามารถปรับแต่งไฮเปอร์ลิงก์ L2 และ L3 ที่ขับเคลื่อนด้วย ZK ของตนเองได้

เนื่องจาก ZK Stack เป็นโอเพ่นซอร์สฟรี นักพัฒนาจึงมีอิสระในการปรับแต่งไฮเปอร์ลิงก์ตามความต้องการเฉพาะของพวกเขา ไม่ว่าคุณจะเลือกเครือข่ายเลเยอร์ 2 ที่ทำงานขนานกับ zkSync Era หรือเครือข่ายเลเยอร์ 3 ที่ทำงานบนสุด ความเป็นไปได้ในการปรับแต่งจะกว้างขวาง

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

แน่นอนว่าไฮเปอร์เชน ZK Rollup เหล่านี้ทำงานแยกจากกัน แต่จะใช้เฉพาะ Ethereum L1 เพื่อความปลอดภัยและการตรวจสอบเท่านั้น

Source: zkSync Document

ดังที่เห็นได้จากภาพ ไฮเปอร์ลิงก์แต่ละรายการต้องใช้กลไก zkEVM ของ zkSync L2 เพื่อแชร์ความปลอดภัย เครือข่าย ZKP หลายเครือข่ายทำงานพร้อมกันและการพิสูจน์บล็อกจะถูกรวมไว้ในชั้นการชำระบัญชีของ L1 เช่นเดียวกับบล็อกแบบซ้อน สามารถขยายได้อย่างต่อเนื่องเพื่อสร้าง L3, L4...

2.เทคโนโลยีที่สำคัญ

1)ZK Rollup

ชั้นล่างสุดของ ZK Stack ใช้ ZK Rollup เป็นเทคโนโลยีหลัก ต่อไปนี้เป็นกระบวนการหลักของผู้ใช้:

ผู้ใช้ส่งธุรกรรมของตนเอง และ Sequencer จะรวบรวมธุรกรรมเป็นชุดที่สั่งซื้อ สร้างใบรับรองความถูกต้อง (STARK/SNARK) ด้วยตนเอง และอัปเดตสถานะ สถานะที่อัปเดตจะถูกส่งไปยังสัญญาอัจฉริยะที่ใช้งานบน L1 และตรวจสอบแล้ว หากการตรวจสอบผ่าน สถานะสินทรัพย์ของเลเยอร์ L1 จะได้รับการอัปเดตด้วย ข้อดีของ ZK Rollup คือมีความสามารถในการตรวจสอบทางคณิตศาสตร์ผ่านการพิสูจน์ความรู้เป็นศูนย์ ซึ่งสูงกว่าในแง่ของเทคโนโลยีและความปลอดภัย

2) สะพานไฮเปอร์ลิงก์

ดังที่แสดงในกรอบโครงสร้างด้านบน ZK Stack สามารถขยายแบบไร้สายและสร้าง L3, L 4 ฯลฯ ได้อย่างต่อเนื่อง ดังนั้นการทำงานร่วมกันระหว่างไฮเปอร์ลิงก์ควรเกิดขึ้นได้อย่างไร?

ZK Stack แนะนำไฮเปอร์เชนบริดจ์และปรับใช้สัญญาอัจฉริยะของบริดจ์ที่ใช้ร่วมกันบน L1 เพื่อตรวจสอบหลักฐาน Merkle ของธุรกรรมที่เกิดขึ้นบนไฮเปอร์เชน โดยพื้นฐานแล้วจะเหมือนกับ ZK Rollup แต่เปลี่ยนจาก L2-L1 ดั้งเดิมเป็นจาก L3-L2.

ZK Stack รองรับสัญญาอัจฉริยะบนไฮเปอร์เชนแต่ละอันและเรียกกันแบบอะซิงโครนัสข้ามเชนต่างๆ ผู้ใช้สามารถโอนสินทรัพย์ได้อย่างรวดเร็วในลักษณะที่ไม่ไว้วางใจภายในไม่กี่นาทีโดยไม่มีค่าใช้จ่ายเพิ่มเติมใดๆ ตัวอย่างเช่น ในการประมวลผลข้อความบนไฮเปอร์ลิงก์ B ที่ได้รับ ไฮเปอร์ลิงก์ A ที่ส่งจะต้องสรุปสถานะจนถึงไฮเปอร์ลิงก์แรกสุดที่มี A และ B เหมือนกัน ดังนั้นในทางปฏิบัติ เวลาแฝงในการสื่อสารของ Hyperbridge เป็นเพียงเรื่องของวินาทีเท่านั้น Hyperchain สามารถทำบล็อกต่อวินาทีได้สำเร็จและราคาถูกกว่า

Source:https://era.zksync.io/docs/reference/concepts/hyperscaling.html#l3s

ไม่เพียงเท่านั้น แต่เนื่องจาก L3 สามารถใช้ประโยชน์จากเทคโนโลยีการบีบอัดได้ หลักฐานจึงถูกบรรจุอยู่ในแพ็คเกจ L2 จะขยายบรรจุภัณฑ์ต่อไปซึ่งจะสร้างปัจจัยการบีบอัดที่สำคัญมากขึ้นและลดต้นทุน (การบีบอัดแบบเรียกซ้ำ) ซึ่งสามารถบรรลุธุรกรรมข้ามพรมแดนที่น่าเชื่อถือรวดเร็ว (ภายในไม่กี่นาที) และราคาถูก (ต้นทุนธุรกรรมเดียว) การทำงานร่วมกันของโซ่

5. รูปหลายเหลี่ยม 2.0

Polygon เป็นโซลูชัน L2 พิเศษ ในทางเทคนิคแล้ว L1 โดยเป็นเครือข่ายด้านข้างของ Ethereum เมื่อเร็วๆ นี้ ทีม Polygon ได้ประกาศแผน Polygon 2.0 ซึ่งจะสนับสนุนนักพัฒนาในการสร้างเครือข่าย ZK L2 ของตนเองโดยใช้ ZK และรวมเข้าด้วยกันผ่านโปรโตคอลการประสานงานข้ามเครือข่ายแบบใหม่ ทำให้ผู้ใช้รู้สึกเหมือนว่าทั้งเครือข่ายใช้เครือข่ายเดียว

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

1. กรอบโครงสร้าง

Source: Polygon Blog

Polygon 2.0 ประกอบด้วย 4 ชั้นโปรโตคอล:

1) ชั้นจำนำ

ชั้นคำมั่นสัญญาเป็นโปรโตคอลที่ใช้ PoS (Proof of Stake) ซึ่งใช้คำสัญญา $MATIC เพื่อให้บรรลุการกำกับดูแลแบบกระจายอำนาจ เพื่อจัดการผู้ตรวจสอบความถูกต้องอย่างมีประสิทธิภาพและปรับปรุงประสิทธิภาพของนักขุด

ดังที่เห็นได้จากรูป Polygon 2.0 เสนอผู้จัดการตรวจสอบความถูกต้องและผู้จัดการห่วงโซ่ที่ชั้นคำมั่นสัญญา

  • Validator Manager: เป็นกลุ่มตรวจสอบความถูกต้องสาธารณะที่จัดการเครือข่าย Polygon 2.0 ทั้งหมด รวมถึงการลงทะเบียนผู้ตรวจสอบ คำร้องขอจำนำ คำขอให้ปลดจำนำ...สามารถจินตนาการได้ว่าเป็นฝ่ายธุรการของผู้ตรวจสอบ

  • Chain Manager: ใช้เพื่อจัดการชุดตัวตรวจสอบความถูกต้องของ Polygon 2.0 chain แต่ละอัน เมื่อเปรียบเทียบกับแบบแรกแล้วจะเน้นที่การจัดการการตรวจสอบความถูกต้องของ chain มากกว่า เนื่องจากแต่ละ Polygon chain มีสัญญา Chain Manager ของตัวเอง ซึ่งแตกต่างจากตัวจัดการตรวจสอบความถูกต้องที่ เป็นบริการสาธารณะ โดยมุ่งเน้นไปที่จำนวนผู้ตรวจสอบความถูกต้องต่อห่วงโซ่ที่เกี่ยวข้องเป็นหลัก (เกี่ยวข้องกับระดับการกระจายอำนาจ) ข้อกำหนดเพิ่มเติมสำหรับเครื่องมือตรวจสอบ เงื่อนไขอื่นๆ เป็นต้น

เลเยอร์ Stake ได้กำหนดโครงสร้างพื้นฐานของกฎที่เกี่ยวข้องสำหรับแต่ละ Chain แล้ว และนักพัฒนาจำเป็นต้องมุ่งเน้นไปที่การพัฒนา Chain ของตนเองเท่านั้น

Source: Polygon Blog

2) เลเยอร์การทำงานร่วมกัน

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

ปัจจุบัน Polygon ใช้สัญญาสองฉบับ ได้แก่ ตัวรวบรวมและคิวข้อความเพื่อรับการสนับสนุน

  • คิวข้อความ: มีการแก้ไขและอัปเกรดเป็นหลักสำหรับโปรโตคอล Polygon zkEVM ที่มีอยู่ Polygon chain แต่ละเส้นจะรักษาคิวข้อความในเครื่องในรูปแบบคงที่ และข้อความเหล่านี้จะรวมอยู่ในหลักฐาน ZK ที่สร้างโดย chain เมื่อหลักฐาน ZK ได้รับการตรวจสอบบน Ethereum แล้ว ข้อความใดๆ จากคิวนั้นก็สามารถใช้งานได้อย่างปลอดภัยโดยห่วงโซ่การรับและที่อยู่

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

เมื่อผู้รวบรวมยอมรับหลักฐาน ZK แล้ว สายการรับสามารถเริ่มรับข้อความในแง่ดีได้ เนื่องจากสายการรับทั้งหมดเชื่อหลักฐาน ZK จึงบรรลุการส่งข้อความที่ราบรื่นและอื่นๆ

3) เลเยอร์การดำเนินการ

เลเยอร์การดำเนินการช่วยให้ Polygon chain สามารถสร้างแบทช์ของธุรกรรมที่สั่ง หรือที่เรียกว่าบล็อก เครือข่ายบล็อกเชนส่วนใหญ่ (Ethereum, Bitcoin ฯลฯ) ใช้ในรูปแบบที่คล้ายกัน

เลเยอร์การดำเนินการมีหลายองค์ประกอบ เช่น:

  • ฉันทามติ: ฉันทามติที่ช่วยให้ผู้ตรวจสอบสามารถบรรลุฉันทามติได้

  • Mempool: รวบรวมธุรกรรมที่ผู้ใช้ส่งและซิงโครไนซ์ระหว่างผู้ตรวจสอบ ผู้ใช้ยังสามารถดูสถานะธุรกรรมใน mempool

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

  • ...

เนื่องจากเลเยอร์นี้เป็นสินค้าโภคภัณฑ์แต่ค่อนข้างซับซ้อนในการใช้งาน การใช้งานที่มีประสิทธิภาพสูงที่มีอยู่ (เช่น Eragon) ควรถูกนำมาใช้ซ้ำเมื่อเป็นไปได้

4) ชั้นพิสูจน์

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

  • เครื่องพิสูจน์ทั่วไป: เครื่องพิสูจน์ ZK ประสิทธิภาพสูงที่ให้อินเทอร์เฟซใหม่ทั้งหมด และได้รับการออกแบบเพื่อรองรับธุรกรรมทุกประเภท กล่าวคือ รูปแบบเครื่องสถานะ

  • ตัวสร้างเครื่องจักรสถานะ: เฟรมเวิร์กสำหรับกำหนดเครื่องจักรสถานะและใช้เพื่อสร้าง Polygon zkEVM เริ่มต้น เฟรมเวิร์กสรุปความซับซ้อนของกลไกการพิสูจน์ และลดความซับซ้อนลงในอินเทอร์เฟซแบบโมดูลาร์ที่ใช้งานง่าย ช่วยให้นักพัฒนาสามารถปรับแต่งพารามิเตอร์และสร้างเครื่องสถานะขนาดใหญ่ของตนเองได้

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

2.เทคโนโลยีที่สำคัญ

Source: Polygon Blog

1) zkEVM validium

ในการอัปเดต Polygon 2.0 ทีมงานได้อัปเกรดเป็น zkEVM validium ในขณะที่ยังคงรักษา Polygon POS ดั้งเดิมไว้

Source: Polygon Blog

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

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

  • Validium ไม่จำเป็นต้องส่งข้อมูลธุรกรรมทั้งหมดไปยังเชนหลัก ใช้ Zero-Knowledge Proofs (ZKP) เพื่อพิสูจน์ว่าธุรกรรมนั้นถูกต้อง โดยมีข้อมูลธุรกรรมให้นอกเครือข่าย พร้อมปกป้องความเป็นส่วนตัวของผู้ใช้ อย่างไรก็ตาม Validium ต้องการความไว้วางใจในสภาพแวดล้อมการดำเนินการซึ่งค่อนข้างรวมศูนย์

เป็นที่เข้าใจได้ว่า Validium เป็น Rollup ที่มีต้นทุนต่ำกว่าและมีความสามารถในการปรับขนาดที่แข็งแกร่งกว่า อย่างไรก็ตาม หลักการทำงานของ Polygon zkEVM (กลไก POS ของ Polygon) ก่อนการอัพเกรดคือ (ZK) Rollup และยังได้รับผลลัพธ์ที่สำคัญอีกด้วย ในเวลาเพียง 4 เดือนนับตั้งแต่เปิดตัว TVL ก็เพิ่มสูงขึ้นเป็น 33 ล้านดอลลาร์สหรัฐ

Source: Defilama

ในระยะยาว ต้นทุนในการสร้างการพิสูจน์สำหรับ zkEVM โดยใช้ Polygon PoS อาจกลายเป็นอุปสรรคต่อการขยายในอนาคต แม้ว่าทีม Polygon ได้ทำงานอย่างหนักเพื่อลดต้นทุนของแบทช์ แต่ก็ลดลงเหลือตัวเลขที่น่าประทับใจอย่างยิ่ง: ซึ่งพิสูจน์ได้ว่าต้นทุนของธุรกรรม 10 ล้านรายการอยู่ที่เพียง 0.0259 ดอลลาร์เท่านั้น แต่ Vailidium มีราคาถูกกว่า แล้วทำไมไม่ใช้มันล่ะ?

Polygon ได้เผยแพร่เอกสารอย่างเป็นทางการแล้ว ในเวอร์ชันต่อๆ ไปValidium จะดำเนินการต่อ POS ก่อนหน้าและจะเก็บ POS ไว้ด้วย บทบาทหลักของเครื่องมือตรวจสอบ POS คือการตรวจสอบความพร้อมใช้งานของข้อมูลและจัดเรียงธุรกรรม

zkEVM Validium ที่อัปเกรดแล้วจะให้ความสามารถในการขยายขนาดได้สูงมากและมีต้นทุนต่ำมาก เพราะมันเหมาะมากกับแอพพลิเคชั่นที่มีปริมาณธุรกรรมสูงและค่าธรรมเนียมการทำธุรกรรมต่ำ เช่น Gamefi, Socialfi และ DeFi เป็นต้น สำหรับนักพัฒนา ไม่จำเป็นต้องดำเนินการใด ๆ พวกเขาเพียงต้องอัปเดตพร้อมกับ mainnet เพื่ออัปเดต Validium ให้เสร็จสมบูรณ์

2) zkEVM rollup

ปัจจุบัน Polygon PoS (เร็วๆ นี้จะได้รับการอัปเกรดเป็น Polygon Validium) และ Polygon zkEVM Rollup เป็นเครือข่ายสาธารณะสองเครือข่ายของระบบนิเวศของ Polygon กรณีนี้จะยังคงอยู่หลังจากการอัปเกรด โดยได้รับประโยชน์เพิ่มเติมของทั้งสองเครือข่ายที่ใช้เทคโนโลยี zkEVM ที่ล้ำสมัย เครือข่ายหนึ่งเป็นแบบรวมกลุ่ม และอีกเครือข่ายหนึ่งเป็นการตรวจสอบ

Polygon zkEVM Rollup มอบการรักษาความปลอดภัยระดับสูงสุดอยู่แล้ว แต่มีค่าใช้จ่ายสูงกว่าเล็กน้อยและปริมาณการประมวลผลที่จำกัด อย่างไรก็ตาม มันเหมาะอย่างยิ่งสำหรับแอปพลิเคชันที่จัดการธุรกรรมที่มีมูลค่าสูงและจัดลำดับความสำคัญด้านความปลอดภัย เช่น DeFi Dapps ที่มีมูลค่าสูง

6. วงโคจรอนุญาโตตุลาการ

ปัจจุบัน Arbitrum เป็นเครือข่ายสาธารณะ L2 ที่สำคัญที่สุด นับตั้งแต่เปิดตัวในเดือนสิงหาคม 2564 TVL ของบริษัทก็มีมูลค่าเกิน 5.1 พันล้านดอลลาร์สหรัฐ และในฐานะ L2 ชั้นนำ ก็ครองส่วนแบ่งตลาดเกือบ 54%

Arbitrum เปิดตัวเวอร์ชัน Orbit ในเดือนมีนาคมปีนี้ ก่อนหน้านี้ Arbitrum ได้เปิดตัวผลิตภัณฑ์เชิงนิเวศน์ชุดหนึ่ง:

  • Arbitrum One: Rollup mainnet ตัวแรกและตัวหลักของระบบนิเวศ Arbitrum

  • Arbitrum Nova: นี่คือการเปิดตัว mainnet ครั้งที่สองของ Arbitrum โดยกำหนดเป้าหมายโครงการที่คำนึงถึงต้นทุนและมีข้อกำหนดปริมาณธุรกรรมสูง

  • Arbitrum Nitro: นี่คือสแต็กซอฟต์แวร์เทคโนโลยีที่ขับเคลื่อน Arbitrum L2 ทำให้ Rollup เร็วขึ้น ถูกลง และเข้ากันได้กับ EVM มากขึ้น

  • Arbitrum Orbit: กรอบงานการพัฒนาสำหรับการสร้างและการปรับใช้ L3 บนเมนเน็ต Arbitrum

วันนี้เราจะเน้นไปที่ Arbitrum Orbit

1. กรอบโครงสร้าง

เดิมที หากนักพัฒนาต้องการใช้ Arbitrum Orbit เพื่อสร้างเครือข่าย L2 พวกเขาจะออกข้อเสนอก่อนซึ่งจะได้รับการโหวตโดย Arbitrum DAO หากผ่าน L2 chain ใหม่จะถูกสร้างขึ้น อย่างไรก็ตาม ไม่จำเป็นต้องได้รับอนุญาตในการพัฒนา L3, 4, 5... บน L2 ทุกคนสามารถจัดเตรียมเฟรมเวิร์กที่ไม่ได้รับอนุญาตสำหรับการปรับใช้เชนแบบกำหนดเองบน Arbitrum L2

Source:Whitepaper

อย่างที่คุณเห็น Arbitrum Orbit ยังมุ่งมั่นที่จะอนุญาตให้นักพัฒนาปรับแต่ง Oribit L3 chain ของตนเองตามเลเยอร์ 2 เช่น Arbitrum One, Arbitrum Nova หรือ Arbitrum Goerli นักพัฒนาสามารถปรับแต่งข้อตกลงความเป็นส่วนตัว ใบอนุญาต โมเดลทางเศรษฐกิจโทเค็น การจัดการชุมชน ฯลฯ ของห่วงโซ่นี้ ทำให้นักพัฒนามีอิสระในขอบเขตสูงสุด

สิ่งที่น่าสังเกตมากกว่านั้นคือ Oribit อนุญาตให้ L3 chain ใช้โทเค็นของ chain นี้เป็นหน่วยการชำระค่าธรรมเนียม ดังนั้นจึงพัฒนาเครือข่ายของตัวเองได้อย่างมีประสิทธิภาพ

2. เทคโนโลยีที่สำคัญ

1)Rollup & AnyTrust

โปรโตคอลทั้งสองนี้รองรับ Arbitrum One และ Arbitrum Nova ตามลำดับ ตามที่แนะนำไว้ก่อนหน้านี้ Arbitrum One เป็นการรวมเครือข่ายหลักหลัก Arbitrum Nova ถือเป็นการรวมเครือข่ายหลักที่สอง แต่เชื่อมต่อกับโปรโตคอล AnyTrust สามารถนำมาใช้ได้โดยการแนะนำ ความปลอดภัย สมมติฐาน (Trust Assumption) เพื่อเร่งการชำระบัญชีและลดต้นทุน

ในหมู่พวกเขา Arbitrum Rollup นั้นเป็น OP Rollup ดังนั้น หากไม่มีคำอธิบายเพิ่มเติม เราจะดำเนินการวิเคราะห์โดยละเอียดของโปรโตคอล AnyTrust

โปรโตคอล AnyTrust จะจัดการความพร้อมใช้งานของข้อมูลเป็นหลัก และได้รับการอนุมัติโดยองค์กรบุคคลที่สาม เช่น DAC (Data Availability Committee) และด้วยการแนะนำ สมมติฐานด้านความปลอดภัย ต้นทุนการทำธุรกรรมจึงลดลงอย่างมาก เชน AnyTrust ทำงานบน Arbitrum One ในรูปแบบไซด์เชน โดยมีต้นทุนที่ต่ำกว่าและความเร็วการทำธุรกรรมที่เร็วขึ้น

แล้ว “ความเชื่อถือ” คืออะไร เหตุใดการดำรงอยู่จึงลดต้นทุนการทำธุรกรรมและต้องการความไว้วางใจน้อยลง

ตามเอกสารอย่างเป็นทางการของ Arbitrum ห่วงโซ่ AnyTrust ดำเนินการโดยคณะกรรมการโหนดและใช้สมมติฐานขั้นต่ำเพื่อกำหนดจำนวนสมาชิกคณะกรรมการที่ซื่อสัตย์ ตัวอย่างเช่น สมมติว่าคณะกรรมการประกอบด้วยคน 20 คน และถือว่าสมาชิกอย่างน้อย 2 คนมีความซื่อสัตย์ เมื่อเปรียบเทียบกับ BFT ซึ่งกำหนดให้สมาชิก ⅔ ต้องซื่อสัตย์ AnyTrust จะลดเกณฑ์ความน่าเชื่อถือให้เหลือน้อยที่สุด

ในธุรกรรม เนื่องจากคณะกรรมการจะสัญญาว่าจะให้ข้อมูลธุรกรรม โหนดจึงไม่จำเป็นต้องบันทึกข้อมูลทั้งหมดของธุรกรรม L2 บน L1 แต่ต้องการเพียงบันทึกค่าแฮชของชุดธุรกรรมเท่านั้น ซึ่งสามารถประหยัดต้นทุนได้อย่างมาก ของโรลอัพ.. นี่คือสาเหตุที่ AnyTrust chain สามารถลดต้นทุนการทำธุรกรรมได้

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

เราควรทำอย่างไรหากสมาชิกไม่ลงนามหรือมีสมาชิกจำนวนมากปฏิเสธที่จะให้ความร่วมมือทำให้ทำงานไม่ถูกต้อง? ห่วงโซ่ AnyTrust ยังคงสามารถทำงานได้ แต่จะถอยกลับไปเป็นโปรโตคอล Rollup ดั้งเดิม และข้อมูลยังคงเผยแพร่บน Ethereum L1 เมื่อคณะกรรมการทำงานอย่างถูกต้อง ห่วงโซ่จะเปลี่ยนกลับเป็นโหมดที่ถูกกว่าและเร็วกว่า

Aribtrum เปิดตัวโปรโตคอลนี้โดยหวังว่าจะตอบสนองความต้องการของแอปพลิเคชันที่ต้องการความเร็วในการประมวลผลสูงและต้นทุนต่ำ เช่น สนาม Gamefi

2)Nitro

Nitro เป็นเทคโนโลยี Arbitrum เวอร์ชันล่าสุด องค์ประกอบหลักของมันคือ Prover ซึ่งดำเนินการพิสูจน์การฉ้อโกงแบบโต้ตอบแบบดั้งเดิมบน Arbitrum ผ่านโค้ด WASM และส่วนประกอบทั้งหมดก็เสร็จสมบูรณ์แล้ว Arbitrum ได้เสร็จสิ้นการอัปเกรดเมื่อปลายเดือนสิงหาคม 2022 โดยการย้าย/อัปเกรด Arbitrum One ที่มีอยู่เป็น Aribitrum Nitro ได้อย่างราบรื่น

ไนโตรมีคุณสมบัติดังต่อไปนี้:

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

  • Geth: Nitro ใช้ไคลเอนต์ Ethereum Geth (go-ethereum) ที่รองรับมากที่สุดในปัจจุบัน เพื่อรองรับโครงสร้างข้อมูล รูปแบบ และเครื่องเสมือนของ Ethereum ทำให้เข้ากันได้กับ Ethereum ได้ดีขึ้น

  • การแยกการดำเนินการและการพิสูจน์: Nitro จะใช้ซอร์สโค้ดเดียวกันและคอมไพล์สองครั้ง ครั้งแรกเป็นโค้ดเนทีฟเพื่อดำเนินการธุรกรรมในโหนด Nitro และอีกครั้งไปที่ WASM เพื่อการพิสูจน์

  • OP Rollup พร้อมหลักฐานการฉ้อโกงแบบโต้ตอบ: Nitro ใช้ OP Rollups ซึ่งรวมถึงหลักฐานการฉ้อโกงแบบโต้ตอบตัวแรกของ Arbitrum เพื่อชำระธุรกรรมไปยังห่วงโซ่ Ethereum เลเยอร์ 1

ฟีเจอร์เหล่านี้ของ Oribit ให้การสนับสนุนด้านเทคนิคสำหรับกรณีการใช้งาน L3 และ L 4 ของ Arbitrum Arbitrum สามารถดึงดูดนักพัฒนาที่กำลังมองหาความสามารถในการปรับแต่งเพื่อสร้างเครือข่ายแบบปรับแต่งเฉพาะของตนเอง

7. สตาร์คเน็ตสแต็ค

Eli Ben-Sasson ผู้ร่วมก่อตั้ง StarkWare กล่าวในการประชุม EthCC ที่ปารีสว่า Starknet จะเปิดตัว Starknet Stack เร็วๆ นี้ โดยอนุญาตให้แอปพลิเคชันใดๆ ปรับใช้ห่วงโซ่แอปพลิเคชัน Starknet ของตนเองในลักษณะที่ไม่ได้รับอนุญาต

เทคโนโลยีที่สำคัญ เช่น STARK proof ใน Starknet, ภาษาโปรแกรมไคโร และการลบบัญชีแบบเนทิฟ ให้การรับประกันพลังงานสำหรับการพัฒนาอย่างรวดเร็วของ Starknet เมื่อนักพัฒนาใช้ Stack เพื่อปรับแต่งห่วงโซ่แอปพลิเคชัน Starknet ของตนเอง จะสามารถปรับขนาดและกำหนดค่าได้อย่างอิสระ ซึ่งสามารถขยายปริมาณงานเครือข่ายได้อย่างมาก และบรรเทาความแออัดของเครือข่ายหลัก

แม้ว่าในปัจจุบัน Starknet จะเป็นเพียงแนวคิดเบื้องต้น แต่เอกสารทางเทคนิคอย่างเป็นทางการยังไม่ได้เผยแพร่ อย่างไรก็ตาม Madara Sequencer และ LambdaClass ได้รับการพัฒนาให้เป็นส่วนประกอบ Sequencer และ Stack ที่เข้ากันได้กับ Starknet ตามลำดับ เพื่อปรับให้เข้ากับ Starknet ได้ดียิ่งขึ้น เจ้าหน้าที่กำลังทำงานอย่างหนักกับ Starknet Stack ที่กำลังจะมาถึง รวมถึงการพัฒนาโหนด/กลไกดำเนินการ/การตรวจสอบ และส่วนประกอบอื่นๆ เต็มรูปแบบ

เป็นที่น่าสังเกตว่าเมื่อไม่นานมานี้ StarkNet ได้ส่งข้อเสนอ Simple Decentralized Protocol โดยหวังว่าจะเปลี่ยนสถานะปัจจุบันของ Sequencer การดำเนินการจุดเดียวในปัจจุบันของ L2s Ethereum มีการกระจายอำนาจ แต่ L2 ไม่ใช่ และรายได้ MEV ทำให้ Sequencer แย่

StarkNet ได้ระบุวิธีแก้ปัญหาบางอย่างไว้ในข้อเสนอ เช่น:

  • L1 Stake และการเลือกตั้งผู้นำ: สมาชิกชุมชนสามารถเดิมพันบน Ethereum ได้โดยไม่ต้องได้รับอนุญาตให้เข้าร่วมคอลเลกชัน Staker จากนั้นขึ้นอยู่กับการกระจายสินทรัพย์รวมและหมายเลขสุ่มบนห่วงโซ่ L1 กลุ่มของ Staker จะถูกสุ่มเลือกให้เป็นผู้นำที่รับผิดชอบในการสร้างบล็อก Epoch สิ่งนี้ไม่เพียงแต่ลดเกณฑ์สำหรับผู้ใช้ Staker เท่านั้น แต่การสุ่มของมันยังสามารถป้องกันรายได้สีเทา MEV ได้อย่างมีประสิทธิภาพอีกด้วย

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

นอกจากนี้ มีแผนสำหรับการรับรอง ZK, การอัปเดตสถานะ L1 ฯลฯ เมื่อรวมกับความคิดริเริ่มหลักก่อนหน้านี้เพื่อสนับสนุนชุมชนในการใช้งานโค้ด Prover โดยไม่ได้รับอนุญาต ข้อเสนอของ StarkNet พยายามที่จะแก้ไขการขาดการกระจายอำนาจของ L2 และพยายามสร้างสมดุล ความไม่สอดคล้องกันของ blockchain บางทีปัญหาสามเหลี่ยมอาจสังเกตได้ชัดเจนจริงๆ

Source:https://starkware.co/resource/the-starknet-stacks-growth-spurt/

8. บทสรุป

ในบทนี้ จากคำอธิบายทางเทคนิคของ CP และ Layer 2 Stacks หลัก เราจะพบว่าโซลูชัน Layer 2 Stack ในปัจจุบันสามารถแก้ปัญหาการขยาย Ethereum ได้อย่างมีประสิทธิภาพ แต่ยังนำมาซึ่งความท้าทายและปัญหาต่างๆ มากมาย โดยเฉพาะอย่างยิ่งในแง่ของ ของความเข้ากันได้ทางเพศ เทคโนโลยีในโซลูชัน Stack ของ L2 ยังไม่โตเต็มที่เท่ากับ CP แม้แต่แนวคิดทางเทคนิคของ CP เมื่อสามหรือสี่ปีที่แล้วก็ยังคุ้มค่าแก่การอ้างอิงสำหรับ L2 ในปัจจุบัน ดังนั้นในระดับเทคนิค CP ปัจจุบันยังสูงกว่าเลเยอร์ 2 มาก อย่างไรก็ตาม เทคโนโลยีขั้นสูงเพียงอย่างเดียวนั้นไม่เพียงพอ ในบทความที่สองถัดไป เราจะพูดถึงข้อดี ข้อเสีย และคุณลักษณะของ CP และ L2 Stack ตามลำดับจากแง่มุมของมูลค่าโทเค็นและการพัฒนาระบบนิเวศ เพื่อปรับปรุงมุมมองของผู้อ่าน

อ้างอิง:

https://medium.com/@eternal1 997 L

https://medium.com/polkadot-network/a-brief-summary-of-everything-substrate-and-polkadot-f1f21071499d

https://tokeneconomy.co/the-state-of-crypto-interoperability-explained-in-pictures-654cfe4cc167

https://research.web3.foundation/Polkadot/overview

https://foresightnews.pro/article/detail/16271

https://v1.cosmos.network/

https://polkadot.network/

https://messari.io/report/ibc-outside-of-cosmos-the-transport-layer?referrer=all-research

https://stack.optimism.io/docs/understand/explainer/#glossary

https://www.techflowpost.com/article/detail_12231.html

https://gov.optimism.io/t/retroactive-delegate-rewards-season-3/5871

https://wiki.polygon.technology/docs/supernets/get-started/what-are-supernets/

https://polygon.technology/blog/introducing-polygon-2-0-the-value-layer-of-the-internet

https://era.zksync.io/docs/reference/concepts/hyperscaling.html#what-are-hyperchains

https://medium.com/offchainlabs

ข้อสงวนสิทธิ์: รายงานนี้จัดทำโดย@sldhdhs 3 , นักเรียนที่ @GryphsisAcademy ใน@Zou_Blockและ@artoriatechงานต้นฉบับเสร็จสมบูรณ์ภายใต้การแนะนำของ ผู้เขียนมีหน้าที่รับผิดชอบแต่เพียงผู้เดียวต่อเนื้อหาทั้งหมด ซึ่งไม่จำเป็นต้องสะท้อนถึงมุมมองของ Gryphsis Academy หรือความคิดเห็นขององค์กรที่จัดทำรายงาน เนื้อหาบรรณาธิการและการตัดสินใจไม่ได้รับอิทธิพลจากผู้อ่าน โปรดทราบว่าผู้เขียนอาจเป็นเจ้าของสกุลเงินดิจิทัลที่กล่าวถึงในรายงานนี้ เอกสารนี้มีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้น และไม่ควรใช้เพื่อการตัดสินใจลงทุน ขอแนะนำอย่างยิ่งให้คุณดำเนินการวิจัยของคุณเองและปรึกษากับที่ปรึกษาทางการเงิน ภาษี หรือกฎหมายที่เป็นกลางก่อนตัดสินใจลงทุน โปรดจำไว้ว่าประสิทธิภาพที่ผ่านมาของสินทรัพย์ใดๆ ไม่ได้รับประกันผลตอบแทนในอนาคต

Polkadot
Cosmos
Layer 2
เทคโนโลยี
Polygon
ZKP
ZK Rollup
zkSync
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
การชนกันและประกายไฟแบบใดที่จะเกิดขึ้นระหว่างผู้บุกเบิกเครือข่าย full-chain CP (Cosmos Polkadot) และ L2s? เพื่อให้คุณได้รับมุมมองที่ครอบคลุมและเจาะลึก เราจะสำรวจหัวข้อนี้ในเชิงลึกผ่านชุดบทความสามบทความ บทความนี้เป็นบทแรกของชุดนี้จะจัดเรียงโซลูชันทางเทคนิคของแต่ละบริษัท บทที่สองจะเรียงลำดับแบบจำลองทา
คลังบทความของผู้เขียน
Gryphsis Academy
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android