hao86下載站:值得大家信賴的游戲下載站!

首頁 > 區(qū)塊鏈 > Bankless:Monad為何有取代以太坊的潛力?

Bankless:Monad為何有取代以太坊的潛力?

時間:2024-02-20 09:30:09
來源:hao86下載
區(qū)塊鏈

【#區(qū)塊鏈# #Bankless:Monad為何有取代以太坊的潛力?#】

作者:Jack Inabinet,Bankless;編譯:鄧通,

像 Solana 這樣的非 EVM 網(wǎng)絡(luò),近幾個月來已成為加密行業(yè)意識的最前沿,成為潛在的以太坊殺手,但即使是以太坊最堅定的仇恨者也不能否認(rèn)該鏈的虛擬機(jī)所建立的強大網(wǎng)絡(luò)效應(yīng):EVM 鏈占所有 TVL 的 93%。

以太坊的許多批評者對其以Rollup為中心的路線圖抱有合理的擔(dān)憂,這往往會破壞流動性并使用戶體驗變得復(fù)雜。 相反,他們主張采用整體擴(kuò)展方法,將網(wǎng)絡(luò)統(tǒng)一為單一的狀態(tài)。

雖然一些以太坊分叉(例如 BNB)通過采用更中心化的共識機(jī)制(例如權(quán)威證明)減輕了對Rollup的需求并解決了 EVM 可擴(kuò)展性的限制,但事實仍然是,金融的未來不會在中心化鏈。

區(qū)塊鏈要想有機(jī)會成為下一個以太坊殺手,它必須滿足當(dāng)今用戶和開發(fā)人員的需求,同時從技術(shù)角度對陳舊的 EVM 進(jìn)行重大改進(jìn),并保留強大的去中心化特性。

Monad是符合這一要求的最有前景的鏈之一。今天,我們將概述Monad帶來了什么,并討論為什么該鏈有可能取代以太坊成為加密貨幣主導(dǎo)智能合約平臺。

Monad的關(guān)鍵技術(shù)創(chuàng)新是什么?

Monad 保留了完整的 EVM 兼容性,但通過四個關(guān)鍵創(chuàng)新對以太坊進(jìn)行了改進(jìn):MonadBFT、延遲執(zhí)行、并行執(zhí)行和 MonadDb。

每個創(chuàng)新都是對以太坊的優(yōu)化,當(dāng)結(jié)合在一起時,最終結(jié)果是一個具有以太坊字節(jié)碼兼容性的足夠去中心化的區(qū)塊鏈,每秒可以執(zhí)行多達(dá)10,000筆交易,區(qū)塊時間為1秒,具有單一插槽的最終性。

1.MonadBFT

MonadBFT是該鏈的高性能共識機(jī)制,是對HotStuff的修改版本,將驗證節(jié)點和區(qū)塊領(lǐng)導(dǎo)者之間的通信所需的兩輪減少為三輪。

為了就新區(qū)塊達(dá)成共識,Monad的區(qū)塊領(lǐng)導(dǎo)者將向網(wǎng)絡(luò)的驗證節(jié)點發(fā)送證明,證明上一個區(qū)塊是有效的(或超時),驗證節(jié)點可以通過直接向下一個區(qū)塊的領(lǐng)導(dǎo)者發(fā)送簽名的“是”來批準(zhǔn)該區(qū)塊,從而開始重新啟動該過程。

如果領(lǐng)導(dǎo)者在驗證節(jié)點無法達(dá)成共識的情況下超時,Monad將退回到二次通信,這是一種更加耗時的替代方案,需要所有驗證節(jié)點之間的互相通信。

2.延遲執(zhí)行

在以太坊中,必須先執(zhí)行交易,然后網(wǎng)絡(luò)才能就區(qū)塊中包含的交易列表和網(wǎng)絡(luò)狀態(tài)達(dá)成共識并達(dá)成一致。

這種范例只保留很少的時間來執(zhí)行給定區(qū)塊中的交易,因為大部分區(qū)塊時間被保留用于網(wǎng)絡(luò)達(dá)成共識所需的多輪跨全球通信。

通過延遲執(zhí)行,Monad 將執(zhí)行與共識解耦,允許鏈在知道塊中的所有交易是否已執(zhí)行之前就狀態(tài)達(dá)成一致,從而使執(zhí)行能夠在整個區(qū)塊中進(jìn)行!

3.并行執(zhí)行

現(xiàn)有的EVM區(qū)塊鏈必須按順序執(zhí)行交易(即一個接一個),而可以并行執(zhí)行交易的鏈,如Solana,可以同時處理多個沒有共同依賴關(guān)系的交易,從而提高了速度!

可以并行處理交易的區(qū)塊鏈通過允許其虛擬機(jī)在驗證節(jié)點的CPU的多個核心和線程上運行,充分利用了現(xiàn)代計算技術(shù)。

然而,要并行執(zhí)行交易,區(qū)塊鏈必須首先確定哪些交易可以彼此獨立執(zhí)行。Solana通過要求交易在執(zhí)行過程中指定它們訪問的狀態(tài)來解決了這個問題,但這樣做需要創(chuàng)建一個新的虛擬機(jī)。

與要求交易聲明狀態(tài)依賴關(guān)系不同,Monad樂觀地假設(shè)每個交易都可以同時執(zhí)行,并嘗試并行執(zhí)行。當(dāng)交易在第一次執(zhí)行時發(fā)生沖突時,它將使用更新的數(shù)據(jù)重新運行一次,確保其執(zhí)行。

Monad利用靜態(tài)代碼分析器來預(yù)測哪些交易彼此具有依賴關(guān)系,以避免浪費時間嘗試執(zhí)行具有先決交易的交易。

4.MonadDb

以太坊的客戶端使用與以太坊本身不同的數(shù)據(jù)庫設(shè)計,導(dǎo)致存儲解決方案不理想,其中一種數(shù)據(jù)結(jié)構(gòu)被嵌入到另一種不同類型的數(shù)據(jù)結(jié)構(gòu)中,而這種數(shù)據(jù)結(jié)構(gòu)在數(shù)據(jù)通信正在進(jìn)行時不支持?jǐn)?shù)據(jù)重寫。

由于 Monad 并行執(zhí)行事務(wù),因此多個事務(wù)需要能夠同時讀取和寫入數(shù)據(jù)庫。 MonadDb 是鏈上用于存儲其狀態(tài)的自定義數(shù)據(jù)庫,它可以實現(xiàn)這一點,提供高性能、異步狀態(tài)訪問,讓并行化的優(yōu)勢得以體現(xiàn)!

Monad能贏嗎?

雖然EVM并不完美,但當(dāng)前能實現(xiàn)對以太坊改進(jìn)的創(chuàng)新很少。

Monad通過一系列創(chuàng)新,充分挖掘了EVM的潛力,創(chuàng)建了一個高吞吐量的L1區(qū)塊鏈,并消除了dApps進(jìn)一步開發(fā)或?qū)徲嬈浯a以將自己移植到極高吞吐量執(zhí)行環(huán)境的需要。

由于Monad只是對軟件進(jìn)行更改,理論上以太坊可以復(fù)制其設(shè)計選擇,但這將需要進(jìn)行一項重大的系統(tǒng)改革,可能會使鏈上數(shù)十億美元的總鎖定價值面臨被利用的風(fēng)險,因此在可預(yù)見的未來實施這些變化的可能性不大。

解決以太坊及其Layer 2解決方案之間的互操作性是一個長達(dá)數(shù)年的工作,目前才剛剛開始。在這些挑戰(zhàn)被克服之前,能夠在統(tǒng)一的執(zhí)行環(huán)境中處理當(dāng)前加密貨幣流量負(fù)載的區(qū)塊鏈將提供一個可以辯稱為更優(yōu)越的用戶體驗,并在吸引用戶、開發(fā)者和資本到其鏈上方面占據(jù)上風(fēng)。

通過讓以太坊成熟的應(yīng)用套件獲得超高性能的區(qū)塊空間,Monad呈現(xiàn)了一系列吸引人的特性組合,這可能有助于使其成為一個重要的鏈上活動中心。

小編推薦下載

相關(guān)文章

更多>>

資訊排行

同類軟件下載