作者:100y.eth來源:mirror翻譯:善歐巴,金色財經(jīng)
從前,一位紫色的Pepe巫師降臨在Ethereum的村莊……1.失落的Ethereum村莊
很久以前,在一個名為Ethereum的小村莊里,生活著一群綠色的Pepe。在這個繁榮的王國中,高度的Decentralization和強大的安全性推動了村莊的興盛,經(jīng)濟一派繁榮。
村民們深受這些原則的影響,定期通過持有的權益選舉領導者,來監(jiān)督每十二秒記錄一次的交易區(qū)塊,以此維持村莊的活躍經(jīng)濟。然而,如今的Ethereum村莊已不復當年的輝煌,猖獗的模因病毒肆虐,使得村莊元氣大傷。村里的綠色Pepe們行色匆匆,村莊成了一片蕭條的景象。
然而,村中仍有一些綠色的Pepe懷揣復興的夢想,他們提出了“L2改革”,希望能讓Ethereum重現(xiàn)生機。通過他們的努力,村莊逐漸恢復了些許繁榮,活動的規(guī)模也達到了前所未有的高度,綠色Pepe們的生活中再次泛起一絲活力。
然而,L2改革并未完全解決問題。鄰近的Solana和Sui村莊雖尚年輕且時常不穩(wěn)定,但在前所未有的科學革命下飛速發(fā)展,復雜的金融交易變得簡單流暢,而Ethereum盡管經(jīng)歷了改革,依然步履維艱。村中開始流傳著搬遷到這些新興村莊的傳聞。
就在這時,一位紫色Pepe巫師出現(xiàn)在了Ethereum村莊。2.紫色Pepe巫師的到來
這位紫袍的Pepe巫師懷著對Ethereum村莊失落輝煌的深深惋惜,決心建造一個名為Monad的新村莊。
一天,他站在村中的廣場上,向綠色Pepe們宣布了他創(chuàng)立Monad的宏偉計劃,并邀請他們表達對未來的期許和夢想。
綠色Pepe1首先發(fā)言:“我希望Monad的生活能像Ethereum一樣。雖然Ethereum缺乏Solana或Sui的可擴展性,但它的文化獨特,我從未想過離開,因為其他地方的文化和我們差異太大?!?/p>
綠色Pepe2也補充道:“保持生活方式和文化的連續(xù)性很重要,但我也希望能像其他村莊一樣高效。雖然Ethereum安全,但對那些追求速度和靈活的項目來說,它顯得力不從心?!?/p>
巫師聽取了他們的期望,承諾在Monad中融入Ethereum豐富的文化,同時具備Solana和Sui的可擴展性。他開始思索如何施展強大的魔法來實現(xiàn)這一愿景:一個既保留Ethereum傳統(tǒng),又擁有新科技效率的村莊。
隨后,他將這份宏大的愿景分享給渴望改變的Pepe們,激發(fā)了他們對一個兼具兩者優(yōu)勢的新生活的希望。3.秘術一:延遲執(zhí)行
制約Ethereum村莊擴展性的一個限制在于,每次創(chuàng)建新區(qū)塊時,交易都要在共識過程中實時處理。在這個村莊中,提議區(qū)塊的領導者必須在提議之前計算所有交易的結果,而接收區(qū)塊的驗證Node也需計算所有交易,以驗證區(qū)塊的合法性并投票。
由于共識過程需要村民們的計算和溝通,這極大壓縮了處理交易的時間,從而限制了擴展性。為了解決這一問題,紫色Pepe巫師施展了一種名為“延遲執(zhí)行”的新魔法,將村民交易的“共識”過程(即交易排序)與“執(zhí)行”過程(即計算結果)分離。
高級秘術:延遲Merkle根
在Ethereum村莊中,Node在共識前會進行計算,以確保區(qū)塊的合法性。然而在Monad的延遲執(zhí)行系統(tǒng)中,共識和執(zhí)行分離,惡意Node可能忽略之前已確認的交易或篡改計算狀態(tài)。
為防止這種情況,Monad將Merkle根(表示第N-10區(qū)塊的計算結果)嵌入到第N區(qū)塊的提議中。如果超過三分之二的Node對第N區(qū)塊達成共識,即表示第N-10區(qū)塊的計算結果也被確認。
如果某Node在第N-10區(qū)塊的計算結果不匹配第N區(qū)塊中的Merkle根,該Node將從共識中移除,始于第N區(qū)塊。這種十區(qū)塊的Merkle根延遲確保了任何計算錯誤都能被及時檢測。
值得注意的是,Monad的區(qū)塊時間為1秒,但這并不意味著Monad的最終確定性需要10秒。憑借Monad獨特的MonadBFT系統(tǒng),單區(qū)塊的最終確定性可以在1秒內實現(xiàn)。4.秘術二:交易哈希
紫色Pepe巫師苦心思索,如何能讓村莊中的領導者迅速將區(qū)塊提案傳播給其他Node。
在Ethereum村莊,習慣是將一個完整的區(qū)塊提案,包括所有交易,作為一個龐大的包裹在網(wǎng)絡上傳播。然而,巫師意識到,如果Monad村也采取這種方法,廣播包含大量交易的區(qū)塊提案將是一項艱巨而緩慢的任務。
為此,紫色Pepe巫師提出了“交易哈希”的概念。由于所有村民提交的交易已經(jīng)在網(wǎng)絡中傳播,每個Node都在自身的交易池中保留了Monad村的交易記錄。
領導者N發(fā)布區(qū)塊N的提案,同時附帶前一區(qū)塊N-1的QC。
驗證者們隨后驗證區(qū)塊N,并將他們的投票發(fā)送給領導者N+1。
領導者N+1發(fā)布區(qū)塊N+1的提案,同時附上區(qū)塊N的QC。
然而,即便擁有QCN,驗證者也無法立即敲定區(qū)塊N,因為Blockchain的本質無法確保所有參與者同步在線。
要完全確保區(qū)塊N的安全性,驗證者們需要將對區(qū)塊N+1的“同意”投票(其中包含QCN)發(fā)送給領導者N+2。當領導者N+2生成QCN+1時,這確認了第N+1輪的成功完成,從而使區(qū)塊N最終確定。
通過卓越的巫術和遠見,紫色Pepe巫師引領Monad村莊進入了一個新紀元。在這個村莊中,每個區(qū)塊不僅能夠迅速創(chuàng)建和保障安全,且過程優(yōu)雅,符合一個真正可擴展、合作共贏的村莊愿景。6.秘術四:并行執(zhí)行
這些輸入和輸出不會立即改變村莊的狀態(tài),而是以懸浮魔法的形式等待,準備按照共識確定的順序提交。這種提交涉及將輸出逐一合并到當前狀態(tài),就像魔法線編織出無縫有序的掛毯一樣。
然而,事情發(fā)生了轉折。并行處理引入了交易沖突的可能性——這在有序的Ethereum村莊中很少見,但在這里卻是一個新的挑戰(zhàn)。
例如,如果一筆交易(交易b)顯示村民A贈送1ETH給村民B,而另一筆交易(交易c)顯示B在村里的小旅館花了這筆ETH,那么它們的順序就至關重要。如果交易c試圖在交易b之前執(zhí)行,交易就會失敗。在這些情況下,沖突的交易會被重新安排,交易c等待交易b完成后再再次執(zhí)行。
因此,在Monad中,并行執(zhí)行的核心在于序列:結果是并行計算的,但狀態(tài)更新按照所需的精確順序合并。7.秘術五:MonadDb
MonadDb在設計時充分考慮了村莊的并行執(zhí)行,支持同時進行多個讀取和寫入,并且精度很高。與要求每項任務完成后才能轉到下一項任務的傳統(tǒng)數(shù)據(jù)庫不同,MonadDb擁有異步I/O魔力,允許任務無縫重疊,為真正的并行事務處理打開了大門。8.來參觀莫納德村吧!
誕生于智慧與希望的Monad村,能否拯救被meme病毒所困擾的世界,并幫助Ethereum重獲榮耀,成為值得信賴的伙伴?只有時間能告訴我們答案。
免責聲明:探尋 Monad 的加密秘術:能否幫助Ethereum重獲榮耀?文章轉發(fā)自互聯(lián)網(wǎng),版權歸其所有。
文章內容不代表本站立場和任何投資暗示。加密貨幣市場極其波動,風險很高,可能不適合所有投資者。在投資加密貨幣之前,請確保自己充分了解市場和投資的風險,并考慮自己的財務狀況和風險承受能力。此外,請遵循您所在國家的法律法規(guī),以及遵守交易所和錢包提供商的規(guī)定。對于任何因使用加密貨幣所造成的投資損失或其他損失,本站不承擔任何責任。
Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM