เรื่องราวของ Monad: การตามหาความลับทางเวท

แม้ว่า L2s จะเพิ่มขนาด Ethereum ได้สำเร็จในบางปริมาณ แต่ยังคงเผชิญกับข้อจำกัด มอนาดมีเป้าหมายที่จะสร้างสรรค์ราชอาณาจักรใหม่ที่รวมวัฒนธรรมที่ยิ่งใหญ่ของ Ethereum กับความสามารถในการขยายของ Solana และ Sui เพื่อสร้างระบบที่เข้ากันได้กับ Ethereum ที่ตอบสนองความต้องการในประสิทธิภาพในยุคใหม่

1. หมู่บ้าน Ethereum ที่ล่มสลาย

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

ในพื้นฐานของหลักการเหล่าบ้านชาวถิ่นจึงจัดการเลือกตั้งอย่างสม่ำเสมอตามส่วนแบ่งของพวกเขา แต่งตั้งผู้นำเพื่อดูแลบล็อกของบันทึกรายการธุรกรรมที่สร้างขึ้นทุก ๆ สิบสองวินาที ผ่านการดำเนินการนี้พวกเขาจึงสามารถจัดการกับเศรษฐกิจของหมู่บ้านอย่างรอบคอบ

แต่ตอนนี้ความยิ่งใหญ่ของ Ethereum ก่อนหน้านี้ได้เสื่อมลงแล้ว และพายุของไวรัสมีมหมู่ได้วิบัติทั้งหมดทั่วเมือง ที่ถนนแขวนเงาเมื่อ Pepes เขียวเดินเท้าอย่างไร้ทิศทางในสิ่งที่เคยเป็นหมู่บ้านที่ร้างเศร้าและมืดมน

แต่ยังมี Pepes สีเขียว ซึ่งต้องการที่จะฟื้นฟูความยิ่งใหญ่ที่สูญหายของ Ethereum อยู่เพียงเล็กน้อย พวกเขาเป็นผู้สนับสนุน "การปฏิรูป L2" ซ movement ซึ่งมุ่งเน้นที่จะทำให้หมู่บ้านมีชีวิตชีวาอีกครั้ง ด้วยความพยายามของพวกเขา Ethereum เริ่มรุนแรงอีกครั้ง ทำให้การดำเนินกิจกรรมที่เคยถือว่าเป็นไปไม่ได้ กลับมาได้ Pepes ได้กลับมาได้รับความมีชีวิตชีวาบางส่วนที่เคยเติมเต็มชีวิตของพวกเขา

อย่างไรก็ตามการปฏิวัติ L2 Reform ก็เผชิญกับข้อจำกัดของมัน หมู่บ้านใกล้เคียงเช่น Solana และ Sui ถึงแม้ว่าจะเป็นหมู่บ้านที่ยังอ่อนแอและบางครั้งเต็มไปด้วยความไม่แน่นอน แต่ก็ก้าวไปข้างหน้าอย่างรวดเร็วผ่านการปฏิวัติทางวิทยาศาสตร์ที่ไม่เคยมีมาก่อน นวัตกรรมของพวกเขาทำให้การซื้อขายทางการเงินที่ซับซ้อนเป็นเรื่องง่าย ในขณะที่ Ethereum ยังต้องการการปฏิวัติ ดังนั้นข่าวลือของ Pepes ก็กระจายเกี่ยวกับความเป็นไปได้ของการย้ายไปยังหมู่บ้านเหล่านี้

พอดีวันหนึ่ง มังกรสีม่วง Pepe คนนึงปรากฏอยู่ในหมู่บ้านของ Ethereum

2. การมาถึงของพ่อมดสีม่วง Pepe

พ่อมด Pepe ที่มีเสื้อคลุมสีม่วง ที่มองพร้อมความเสียใจที่สูญเสียความยิ่งใหญ่ของหมู่บ้าน Ethereum จึงตัดสินใจสร้างอาณาจักรใหม่ที่ชื่อ Monad

หนึ่งวัน เขาปรากฏต่อ Pepes สีเขียว แจ้งแผนที่ทะเลาะทะลุที่จะสร้างหมู่บ้านมูนัด รวบรวมพวกเขาที่สนามกลาง เขาเปิดโอกาสให้พวกเขาพูดความคิดและความฝันของพวกเขา

เกริน ปีปี 1 กล่าวขึ้น: “ฉันหวังว่าชีวิตในมอนาดจะรู้สึกเหมือนกับ Ethereum แม้ว่า Ethereum จะขาดความสามารถในการขยายมากเหมือน Solana หรือ Sui ฉันไม่เคยพิจารณาที่จะออกไปเพราะวัฒนธรรมของพวกเขารู้สึกต่างจากของเรา

เพิ่ม Green Pepe 2 ว่า “การรักษาวิถีชีวิตและวัฒนธรรมเดียวกันเป็นสิ่งสำคัญ แต่ฉันยังต้องการระบบที่มีประสิทธิภาพเช่นเดียวกับหมู่บ้านอื่น ๆ ในขณะที่ Ethereum เป็นที่ปลอดภัย แต่ยังไม่เพียงพอสำหรับธุรกิจที่ต้องการความเร็วและความคล่องตัว

ในการตอบสนองความปรารถนาของพวกเขาใจจดใจจำ พ่อมดสัญญาที่จะสร้าง Monad ด้วยวัฒนธรรมที่มีความมั่นคงของ Ethereum และความยืดหยุ่นของ Solana และ Sui เขาพิจารณาสูตรที่แข็งแกร่งที่จำเป็นต้องทำให้สอดคล้องกับแนวความคิดของ Ethereum พบกับความเป็นไปได้ของพัฒนาใหม่

แล้วเขาแบ่งปันวิสัยทัศน์ของเขากับ Pepes ที่กระตือรือร้น ทลใจให้หวังสำหรับสถานที่ที่จริง ๆ สามารถให้สิ่งที่ดีที่สุดจากทั้งสองโลก

3. สูตรลับ 1: การดำเนินการที่เลื่อนไปในภายหลัง

หนึ่งในข้อจำกัดที่จำกัดความสามารถใน Ethereum village อยู่ในการประมวลผลของทุกธุรกรรมในขั้นตอนการตกลงเห็นกัน ซึ่งเป็นขั้นตอนที่จำเป็นในการสร้างบล็อกใหม่ทุกๆ บล็อก

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

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

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

ในคำสั่งที่ง่ายกว่า แทนที่จะดำเนินการให้เห็นชอบและดำเนินการพร้อมกันสำหรับทุก ๆ บล็อก การเห็นด้วยสำหรับบล็อกลำดับที่ Nth จะถูกดำเนินการในขณะที่การดำเนินการถูกดำเนินการสำหรับบล็อก N-1th ซึ่งการสั่งซื้อการทำธุรกรรมได้ถูกกำหนดไว้แล้ว

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

สแปลขั้นสูง: ราก Merkle ที่ล่าช้า

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

เพื่อป้องกันสิ่งนี้ Monad ฝังราก Merkle ซึ่งแสดงถึงผลลัพธ์ที่คํานวณจากบล็อก N-10 ลงในข้อเสนอสําหรับบล็อก Nth หากโหนดมากกว่าสองในสามบรรลุฉันทามติในบล็อก Nth ก็หมายถึงข้อตกลงในการคํานวณของบล็อก N-10

หากการคำนวณของโหนดใดๆ จากบล็อก N-10 ไม่ตรงกับ Merkle root ที่รวมอยู่ในบล็อก Nth โหนดนั้นจะถูกนำออกจากความเห็นร่วมเริ่มต้นที่บล็อก Nth การล่าช้าสิบบล็อกสำหรับ Merkle root นี้จะรักษาให้มั่นใจว่าจะตรวจพบข้อผิดพลาดทางคอมพิวเตอร์ได้เร็วเหมาะสม

ควรทราบว่าเวลาบล็อกในMonadคือ 1 วินาที แม้ว่าสิ่งนี้จะไม่หมายความว่าความสมบูรณ์ของMonad ใช้เวลา 10 วินาที ด้วยของ MonadBFT ที่เป็นระบบ MonadBFT ที่เป็นเอกลักษณ์ของ Monad สามารถออกแบบให้ได้ถึงขั้นตอนสุดท้ายใน 1 วินาที

4. Secret Spell 2: การแฮชธุรกรรม

พ่อมด Pepe สีม่วงที่ฉลาดพิจารณาถึงว่าผู้นำในหมู่บ้านอาจกระจายข้อเสนอบล็อกไปยังโหนดอื่นๆได้อย่างรวดเร็วแบบไหน

ในหมู่บ้าน Ethereum มักจะบรรจุข้อเสนอบล็อกทั้งหมดรวมทุกธุรกรรม และส่งมันเป็นห่วงใหญ่เดียวกันข้ามเครือข่าย

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

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

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

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

5. Secret Spell 3: MonadBFT

ในหมู่บ้าน Monad การจัดลำดับการทำธุรกรรมภายในแต่ละบล็อกและความเห็นร่วมกันในการสร้างบล็อกถูกควบคุมโดย MonadBFT ซึ่งเป็นกลไกความเห็นร่วมที่มีประสิทธิภาพสูงที่อ้างอิงจาก HotStuff ขั้นตอนสองของอัลกอริทึม BFT (Byzantine Fault Tolerance) นี้ช่วยให้สามารถเห็นด้วยกันได้ในสองขั้นตอน

บทบาทของผู้นำบล็อกถูกเลือกโดยการคำนวณความน่าจะเป็นขึ้นอยู่กับส่วนแบ่งทุนที่แต่ละผู้เข้าร่วมได้ลงทุน เมื่ออยู่ใน Monad บล็อกถูกสร้างขึ้นมาอย่างมีประสิทธิภาพมากกว่าใน Ethereum village เนื่องจากทุกการเสนอของบล็อก N ถูกส่งพร้อมกับ Quorum Certificate (QC) สำหรับบล็อกก่อนหน้า N-1 ซึ่งบ่งชี้ว่ามีผู้เชื่อถือกว่าสองในสามของโหนดตรวจสอบบล็อกแล้ว

นี่คือวิธีที่ลำดับเกิดขึ้น:

  • ผู้นํา N กระจายข้อเสนอสําหรับบล็อก N พร้อมด้วย QC สําหรับบล็อก N-1
  • Validators จากนั้นยืนยันบล็อก N และส่งโหวตของพวกเขาไปยัง Leader N+1
  • Leader N+1 แชร์ข้อเสนอสำหรับบล็อก N+1 พร้อมกับ QC สำหรับบล็อก N
  • อย่างไรก็ตาม, แม้จะมี QC N อยู่แล้ว ก็ยังไม่สามารถทำให้ validators ปิดธุรกิจ N ได้ทันที เนื่องจากลักษณะของบล็อกเชนไม่สามารถรับประกันได้ว่าผู้เข้าร่วมทุกคนจะออนไลน์พร้อมกัน
  • เพื่อให้มั่นคงและปลอดภัยสำหรับบล็อก N ผู้ตรวจสอบจำเป็นต้องส่งโหวต "ใช่" สำหรับบล็อก N+1 ที่มีการยืนยัน QC N ไปยังผู้นำ N+2 และเมื่อผู้นำ N+2 สร้าง QC N+1 แสดงให้เห็นว่ารอบ N+1 เสร็จสมบูรณ์เรียบร้อยแล้ว ซึ่งในลำดับที่กลับกันสามารถสรุปได้ว่าบล็อก N เสร็จสมบูรณ์แล้ว

ดังนั้น ด้วยเวทมนตร์และการคาดการณ์อย่างชาญฉลาด พ่อมด Pepe สีม่วงนำ Monad village เข้าสู่ยุคใหม่ ที่ทุกบล็อกถูกสร้างและรักษาความปลอดภัยไม่เพียงเร็ว แต่ยังมีความสวยงามที่เหมาะสมกับวิสัยทัศน์ของหมู่บ้านที่มีขนาดขยายได้และร่วมมือกันอย่างแท้จริง

6. สูตรลับ 4: การดำเนินการที่ขนานกัน

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

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

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

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

ตัวอย่างเช่น หากธุรกรรมหนึ่ง (tx b) มีชาวบ้าน A ให้ ETH 1 ให้กับชาวบ้าน B และอีกหนึ่ง (tx c) แสดงให้เห็นว่า B ใช้ ETH นั้นที่เข้าพักที่หมู่บ้าน การเรียงลำดับของพวกเขาเป็นสิ่งสำคัญ หาก tx c พยายามทำการดำเนินการก่อน tx b ธุรกรรมก็จะล้มเหลว ในกรณีเหล่านี้ ธุรกรรมที่ขัดแย้งกันถูกเลื่อนตารางเวลาใหม่ ๆ โดย tx c รอการเสร็จสิ้นของ tx b ก่อนดำเนินการอีกครั้ง

ดังนั้นใน Monad หัวใจของการดําเนินการแบบขนานจึงอยู่ในลําดับ: ผลลัพธ์ถูกคํานวณแบบขนาน แต่การอัปเดตสถานะถูกรวมเข้าด้วยกันตามลําดับที่แม่นยําที่จําเป็น

7. Secret Spell 5: MonadDb

พ่อมด Pepe สีม่วงไม่หยุดที่นั่น พวกเขาสร้าง MonadDb ฐานข้อมูลที่กำหนดเองที่ไม่ธรรมดา ที่เหมาะสำหรับการเก็บสถานะของบล็อกเชน ที่ Ethereum พึ่งพา Merkle Patricia Trie ที่ซับซ้อน โครงสร้างที่รู้จักกันเพื่อความทนทาน แต่ยังมีปัญหาด้านประสิทธิภาพกับลูกค้าต่างประเทศ MonadDb ยอมรับแบบที่เป็นธรรมชาติ เรียกใช้พลังและประสิทธิภาพเต็มที่ของมัน

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

8. มารับประทานอาหารที่ Monad Village!

ผ่านการเล่นเพลงของกำเนิดมหัศจรรย์และอัศวินทรย์ที่ซับซ้อนของพีพีสีม่วง พ่อมดสร้างหมู่บ้านของโมนัด - ที่มีบัญชีที่เชื่อถือได้ของ Ethereum, การเข้ารหัส, รูปแบบธุรกรรม, ภาษา, และกระเป๋าเงินที่ผสมผสานกันอย่างสมบูรณ์แบบกับความสามารถในการขยายมหาศาลของ Solana และ Sui ที่น่าทึ่ง ตอนนี้ โมนัดกำลังเจริญเติบโตด้วยความฝันที่จะเอาชนะการทำธุรกรรม 10,000 รายการต่อวินาทีและบรรลุการทำธุรกรรมครั้งสุดท้ายใน 1 วินาที

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

Disclaimer:

  1. บทความนี้พิมพ์ซ้ําจาก [com.100y.eth]. สิทธิ์ในการลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [100y.eth]. หากมีข้อตรงข้อหัวนี้ โปรดติดต่อGate เรียนรู้ทีมงานและพวกเขาจะจัดการกับมันโดยเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ทำโดยทีม Gate Learn หากไม่ได้ระบุไว้ การคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่ถูกแปลนั้นถือเป็นการฝ่าฝืนกฎหมาย

เรื่องราวของ Monad: การตามหาความลับทางเวท

ขั้นสูง11/5/2024, 9:47:24 AM
แม้ว่า L2s จะเพิ่มขนาด Ethereum ได้สำเร็จในบางปริมาณ แต่ยังคงเผชิญกับข้อจำกัด มอนาดมีเป้าหมายที่จะสร้างสรรค์ราชอาณาจักรใหม่ที่รวมวัฒนธรรมที่ยิ่งใหญ่ของ Ethereum กับความสามารถในการขยายของ Solana และ Sui เพื่อสร้างระบบที่เข้ากันได้กับ Ethereum ที่ตอบสนองความต้องการในประสิทธิภาพในยุคใหม่

1. หมู่บ้าน Ethereum ที่ล่มสลาย

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

ในพื้นฐานของหลักการเหล่าบ้านชาวถิ่นจึงจัดการเลือกตั้งอย่างสม่ำเสมอตามส่วนแบ่งของพวกเขา แต่งตั้งผู้นำเพื่อดูแลบล็อกของบันทึกรายการธุรกรรมที่สร้างขึ้นทุก ๆ สิบสองวินาที ผ่านการดำเนินการนี้พวกเขาจึงสามารถจัดการกับเศรษฐกิจของหมู่บ้านอย่างรอบคอบ

แต่ตอนนี้ความยิ่งใหญ่ของ Ethereum ก่อนหน้านี้ได้เสื่อมลงแล้ว และพายุของไวรัสมีมหมู่ได้วิบัติทั้งหมดทั่วเมือง ที่ถนนแขวนเงาเมื่อ Pepes เขียวเดินเท้าอย่างไร้ทิศทางในสิ่งที่เคยเป็นหมู่บ้านที่ร้างเศร้าและมืดมน

แต่ยังมี Pepes สีเขียว ซึ่งต้องการที่จะฟื้นฟูความยิ่งใหญ่ที่สูญหายของ Ethereum อยู่เพียงเล็กน้อย พวกเขาเป็นผู้สนับสนุน "การปฏิรูป L2" ซ movement ซึ่งมุ่งเน้นที่จะทำให้หมู่บ้านมีชีวิตชีวาอีกครั้ง ด้วยความพยายามของพวกเขา Ethereum เริ่มรุนแรงอีกครั้ง ทำให้การดำเนินกิจกรรมที่เคยถือว่าเป็นไปไม่ได้ กลับมาได้ Pepes ได้กลับมาได้รับความมีชีวิตชีวาบางส่วนที่เคยเติมเต็มชีวิตของพวกเขา

อย่างไรก็ตามการปฏิวัติ L2 Reform ก็เผชิญกับข้อจำกัดของมัน หมู่บ้านใกล้เคียงเช่น Solana และ Sui ถึงแม้ว่าจะเป็นหมู่บ้านที่ยังอ่อนแอและบางครั้งเต็มไปด้วยความไม่แน่นอน แต่ก็ก้าวไปข้างหน้าอย่างรวดเร็วผ่านการปฏิวัติทางวิทยาศาสตร์ที่ไม่เคยมีมาก่อน นวัตกรรมของพวกเขาทำให้การซื้อขายทางการเงินที่ซับซ้อนเป็นเรื่องง่าย ในขณะที่ Ethereum ยังต้องการการปฏิวัติ ดังนั้นข่าวลือของ Pepes ก็กระจายเกี่ยวกับความเป็นไปได้ของการย้ายไปยังหมู่บ้านเหล่านี้

พอดีวันหนึ่ง มังกรสีม่วง Pepe คนนึงปรากฏอยู่ในหมู่บ้านของ Ethereum

2. การมาถึงของพ่อมดสีม่วง Pepe

พ่อมด Pepe ที่มีเสื้อคลุมสีม่วง ที่มองพร้อมความเสียใจที่สูญเสียความยิ่งใหญ่ของหมู่บ้าน Ethereum จึงตัดสินใจสร้างอาณาจักรใหม่ที่ชื่อ Monad

หนึ่งวัน เขาปรากฏต่อ Pepes สีเขียว แจ้งแผนที่ทะเลาะทะลุที่จะสร้างหมู่บ้านมูนัด รวบรวมพวกเขาที่สนามกลาง เขาเปิดโอกาสให้พวกเขาพูดความคิดและความฝันของพวกเขา

เกริน ปีปี 1 กล่าวขึ้น: “ฉันหวังว่าชีวิตในมอนาดจะรู้สึกเหมือนกับ Ethereum แม้ว่า Ethereum จะขาดความสามารถในการขยายมากเหมือน Solana หรือ Sui ฉันไม่เคยพิจารณาที่จะออกไปเพราะวัฒนธรรมของพวกเขารู้สึกต่างจากของเรา

เพิ่ม Green Pepe 2 ว่า “การรักษาวิถีชีวิตและวัฒนธรรมเดียวกันเป็นสิ่งสำคัญ แต่ฉันยังต้องการระบบที่มีประสิทธิภาพเช่นเดียวกับหมู่บ้านอื่น ๆ ในขณะที่ Ethereum เป็นที่ปลอดภัย แต่ยังไม่เพียงพอสำหรับธุรกิจที่ต้องการความเร็วและความคล่องตัว

ในการตอบสนองความปรารถนาของพวกเขาใจจดใจจำ พ่อมดสัญญาที่จะสร้าง Monad ด้วยวัฒนธรรมที่มีความมั่นคงของ Ethereum และความยืดหยุ่นของ Solana และ Sui เขาพิจารณาสูตรที่แข็งแกร่งที่จำเป็นต้องทำให้สอดคล้องกับแนวความคิดของ Ethereum พบกับความเป็นไปได้ของพัฒนาใหม่

แล้วเขาแบ่งปันวิสัยทัศน์ของเขากับ Pepes ที่กระตือรือร้น ทลใจให้หวังสำหรับสถานที่ที่จริง ๆ สามารถให้สิ่งที่ดีที่สุดจากทั้งสองโลก

3. สูตรลับ 1: การดำเนินการที่เลื่อนไปในภายหลัง

หนึ่งในข้อจำกัดที่จำกัดความสามารถใน Ethereum village อยู่ในการประมวลผลของทุกธุรกรรมในขั้นตอนการตกลงเห็นกัน ซึ่งเป็นขั้นตอนที่จำเป็นในการสร้างบล็อกใหม่ทุกๆ บล็อก

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

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

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

ในคำสั่งที่ง่ายกว่า แทนที่จะดำเนินการให้เห็นชอบและดำเนินการพร้อมกันสำหรับทุก ๆ บล็อก การเห็นด้วยสำหรับบล็อกลำดับที่ Nth จะถูกดำเนินการในขณะที่การดำเนินการถูกดำเนินการสำหรับบล็อก N-1th ซึ่งการสั่งซื้อการทำธุรกรรมได้ถูกกำหนดไว้แล้ว

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

สแปลขั้นสูง: ราก Merkle ที่ล่าช้า

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

เพื่อป้องกันสิ่งนี้ Monad ฝังราก Merkle ซึ่งแสดงถึงผลลัพธ์ที่คํานวณจากบล็อก N-10 ลงในข้อเสนอสําหรับบล็อก Nth หากโหนดมากกว่าสองในสามบรรลุฉันทามติในบล็อก Nth ก็หมายถึงข้อตกลงในการคํานวณของบล็อก N-10

หากการคำนวณของโหนดใดๆ จากบล็อก N-10 ไม่ตรงกับ Merkle root ที่รวมอยู่ในบล็อก Nth โหนดนั้นจะถูกนำออกจากความเห็นร่วมเริ่มต้นที่บล็อก Nth การล่าช้าสิบบล็อกสำหรับ Merkle root นี้จะรักษาให้มั่นใจว่าจะตรวจพบข้อผิดพลาดทางคอมพิวเตอร์ได้เร็วเหมาะสม

ควรทราบว่าเวลาบล็อกในMonadคือ 1 วินาที แม้ว่าสิ่งนี้จะไม่หมายความว่าความสมบูรณ์ของMonad ใช้เวลา 10 วินาที ด้วยของ MonadBFT ที่เป็นระบบ MonadBFT ที่เป็นเอกลักษณ์ของ Monad สามารถออกแบบให้ได้ถึงขั้นตอนสุดท้ายใน 1 วินาที

4. Secret Spell 2: การแฮชธุรกรรม

พ่อมด Pepe สีม่วงที่ฉลาดพิจารณาถึงว่าผู้นำในหมู่บ้านอาจกระจายข้อเสนอบล็อกไปยังโหนดอื่นๆได้อย่างรวดเร็วแบบไหน

ในหมู่บ้าน Ethereum มักจะบรรจุข้อเสนอบล็อกทั้งหมดรวมทุกธุรกรรม และส่งมันเป็นห่วงใหญ่เดียวกันข้ามเครือข่าย

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

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

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

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

5. Secret Spell 3: MonadBFT

ในหมู่บ้าน Monad การจัดลำดับการทำธุรกรรมภายในแต่ละบล็อกและความเห็นร่วมกันในการสร้างบล็อกถูกควบคุมโดย MonadBFT ซึ่งเป็นกลไกความเห็นร่วมที่มีประสิทธิภาพสูงที่อ้างอิงจาก HotStuff ขั้นตอนสองของอัลกอริทึม BFT (Byzantine Fault Tolerance) นี้ช่วยให้สามารถเห็นด้วยกันได้ในสองขั้นตอน

บทบาทของผู้นำบล็อกถูกเลือกโดยการคำนวณความน่าจะเป็นขึ้นอยู่กับส่วนแบ่งทุนที่แต่ละผู้เข้าร่วมได้ลงทุน เมื่ออยู่ใน Monad บล็อกถูกสร้างขึ้นมาอย่างมีประสิทธิภาพมากกว่าใน Ethereum village เนื่องจากทุกการเสนอของบล็อก N ถูกส่งพร้อมกับ Quorum Certificate (QC) สำหรับบล็อกก่อนหน้า N-1 ซึ่งบ่งชี้ว่ามีผู้เชื่อถือกว่าสองในสามของโหนดตรวจสอบบล็อกแล้ว

นี่คือวิธีที่ลำดับเกิดขึ้น:

  • ผู้นํา N กระจายข้อเสนอสําหรับบล็อก N พร้อมด้วย QC สําหรับบล็อก N-1
  • Validators จากนั้นยืนยันบล็อก N และส่งโหวตของพวกเขาไปยัง Leader N+1
  • Leader N+1 แชร์ข้อเสนอสำหรับบล็อก N+1 พร้อมกับ QC สำหรับบล็อก N
  • อย่างไรก็ตาม, แม้จะมี QC N อยู่แล้ว ก็ยังไม่สามารถทำให้ validators ปิดธุรกิจ N ได้ทันที เนื่องจากลักษณะของบล็อกเชนไม่สามารถรับประกันได้ว่าผู้เข้าร่วมทุกคนจะออนไลน์พร้อมกัน
  • เพื่อให้มั่นคงและปลอดภัยสำหรับบล็อก N ผู้ตรวจสอบจำเป็นต้องส่งโหวต "ใช่" สำหรับบล็อก N+1 ที่มีการยืนยัน QC N ไปยังผู้นำ N+2 และเมื่อผู้นำ N+2 สร้าง QC N+1 แสดงให้เห็นว่ารอบ N+1 เสร็จสมบูรณ์เรียบร้อยแล้ว ซึ่งในลำดับที่กลับกันสามารถสรุปได้ว่าบล็อก N เสร็จสมบูรณ์แล้ว

ดังนั้น ด้วยเวทมนตร์และการคาดการณ์อย่างชาญฉลาด พ่อมด Pepe สีม่วงนำ Monad village เข้าสู่ยุคใหม่ ที่ทุกบล็อกถูกสร้างและรักษาความปลอดภัยไม่เพียงเร็ว แต่ยังมีความสวยงามที่เหมาะสมกับวิสัยทัศน์ของหมู่บ้านที่มีขนาดขยายได้และร่วมมือกันอย่างแท้จริง

6. สูตรลับ 4: การดำเนินการที่ขนานกัน

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

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

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

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

ตัวอย่างเช่น หากธุรกรรมหนึ่ง (tx b) มีชาวบ้าน A ให้ ETH 1 ให้กับชาวบ้าน B และอีกหนึ่ง (tx c) แสดงให้เห็นว่า B ใช้ ETH นั้นที่เข้าพักที่หมู่บ้าน การเรียงลำดับของพวกเขาเป็นสิ่งสำคัญ หาก tx c พยายามทำการดำเนินการก่อน tx b ธุรกรรมก็จะล้มเหลว ในกรณีเหล่านี้ ธุรกรรมที่ขัดแย้งกันถูกเลื่อนตารางเวลาใหม่ ๆ โดย tx c รอการเสร็จสิ้นของ tx b ก่อนดำเนินการอีกครั้ง

ดังนั้นใน Monad หัวใจของการดําเนินการแบบขนานจึงอยู่ในลําดับ: ผลลัพธ์ถูกคํานวณแบบขนาน แต่การอัปเดตสถานะถูกรวมเข้าด้วยกันตามลําดับที่แม่นยําที่จําเป็น

7. Secret Spell 5: MonadDb

พ่อมด Pepe สีม่วงไม่หยุดที่นั่น พวกเขาสร้าง MonadDb ฐานข้อมูลที่กำหนดเองที่ไม่ธรรมดา ที่เหมาะสำหรับการเก็บสถานะของบล็อกเชน ที่ Ethereum พึ่งพา Merkle Patricia Trie ที่ซับซ้อน โครงสร้างที่รู้จักกันเพื่อความทนทาน แต่ยังมีปัญหาด้านประสิทธิภาพกับลูกค้าต่างประเทศ MonadDb ยอมรับแบบที่เป็นธรรมชาติ เรียกใช้พลังและประสิทธิภาพเต็มที่ของมัน

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

8. มารับประทานอาหารที่ Monad Village!

ผ่านการเล่นเพลงของกำเนิดมหัศจรรย์และอัศวินทรย์ที่ซับซ้อนของพีพีสีม่วง พ่อมดสร้างหมู่บ้านของโมนัด - ที่มีบัญชีที่เชื่อถือได้ของ Ethereum, การเข้ารหัส, รูปแบบธุรกรรม, ภาษา, และกระเป๋าเงินที่ผสมผสานกันอย่างสมบูรณ์แบบกับความสามารถในการขยายมหาศาลของ Solana และ Sui ที่น่าทึ่ง ตอนนี้ โมนัดกำลังเจริญเติบโตด้วยความฝันที่จะเอาชนะการทำธุรกรรม 10,000 รายการต่อวินาทีและบรรลุการทำธุรกรรมครั้งสุดท้ายใน 1 วินาที

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

Disclaimer:

  1. บทความนี้พิมพ์ซ้ําจาก [com.100y.eth]. สิทธิ์ในการลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [100y.eth]. หากมีข้อตรงข้อหัวนี้ โปรดติดต่อGate เรียนรู้ทีมงานและพวกเขาจะจัดการกับมันโดยเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ทำโดยทีม Gate Learn หากไม่ได้ระบุไว้ การคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่ถูกแปลนั้นถือเป็นการฝ่าฝืนกฎหมาย
Start Now
Sign up and get a
$100
Voucher!