時間:2023-07-03|瀏覽:252
具體來說,Polkadot已經(jīng)添加了Moonbeam、Near推出Aurora,并且很快(已宣布但尚未發(fā)布),Evmos將在Cosmos上線和Neon將在Solana上線。
當這些鏈首次推出時(不兼容EVM),它們聲稱擁有卓越的設計,具有流行的編程語言支持和速度等特性。隨著這些鏈開始支持EVM,現(xiàn)在他們似乎不那么看好自己技術的優(yōu)勢,而是意識到需要支持以太坊的。通過這樣做,這些鏈正在回溯其最初的愿景,以構建以太坊的替代技術堆棧。
在這里,我們將看看不同的架構,以及圍繞跨區(qū)塊鏈的EVM的新興標準將如何創(chuàng)造更多的可組合性。此外,我們看到由此產(chǎn)生的特定于鏈的生態(tài)系統(tǒng)成為產(chǎn)品實驗的溫床。
建設階段
將EVM視為一臺計算機,它在給定特定輸入的情況下計算智能合約的操作輸出結果。EVM的副本在每個節(jié)點上運行——必須記住它并不位于一個地方。EVM也稱為“runtime”或“環(huán)境”。
除了runtime,還有一些圍繞EVM構建的重要工具,它們在下面以紅色突出顯示。
EVM接收用Solidity語言編寫的程序,為了使該語言更強大,創(chuàng)建了許多“庫”。Truffle或Hardhat等開發(fā)人員工具使智能合約的編寫和測試變得更加容易。此外,因為我們談論的是網(wǎng)絡環(huán)境,外部錢包通過API庫(例如Web3.js)連接到EVM。
在普通用戶更熟悉的這些工具中,有強大的區(qū)塊鏈瀏覽器Etherscan。它知道如何查看數(shù)以千計的交易并以人類可讀的方式呈現(xiàn)它們。此外,還有MetaMask錢包,它通過網(wǎng)絡廣播用戶的命令將用戶連接到EVM。
數(shù)百名高技能開發(fā)人員花費了數(shù)千小時來構建這些工具和基礎設施。在某些情況下,使用成熟工具和未完善工具創(chuàng)建dApp所需的時間差異可能是100:1。這就是為什么專有堆棧區(qū)塊鏈構建的工具和基礎設施按照行業(yè)標準進展非常緩慢。
除了卓越的技術外,EVM生態(tài)系統(tǒng)還擁有龐大的區(qū)塊鏈開發(fā)者和開源項目市場。這些項目可以快速復制,不需要耗時的代碼重寫。
模型比較
專有的堆棧鏈在EVM的集成中使用了不同的方法。
Solana和Near使用單鏈,因此在這些情況下,EVM將與區(qū)塊鏈的主要“智能合約計算機”一起運行。這也可以在Near的AuroraEVM設計中看到。
引用一位Aurora開發(fā)人員的話:
“我們重寫了所有EVM邏輯并將其編譯為WASM字節(jié)碼,因此它在Near運行時的WASM片段中執(zhí)行?,F(xiàn)在它是一個近乎原生的合約,EVM合約沒有什么特別之處。僅僅將EVM添加到Near內核中就會引入很多復雜性”。
所以需要注意的是,Aurora不是鏈,而是Near上的EVM環(huán)境(盡管它有自己的區(qū)塊瀏覽器)。這就是為什么Near-Aurora橋不是鏈之間的橋,而是runtime之間的橋。這種技術設計會影響業(yè)務戰(zhàn)略:Aurora沒有驗證器,它的代幣不能保護網(wǎng)絡。因此,在評估使用類似設計的Aurora或Neon時,必須使用不同的模型,而Evmos或Moonbeam則擁有自己的原生費用代幣。
有趣的是,EVM+Near的PoS共識和數(shù)據(jù)可用性分片使得整體架構類似于ETH2.0的愿景。Neon的優(yōu)勢在于Solana的速度:NeonEVM聲稱每秒可處理4,500筆交易,并支持不到一秒的確認