時間:2023-07-04|瀏覽:244
以太坊在第一波以太坊殺手中幸存下來,然后運行以太坊虛擬機(EVM)的低成本鏈(Polygon、BSC、Fantom)大受歡迎。而現(xiàn)在,在推出有限的成功之后,這些相同的以太坊殺手正在整合EVM并競相進入多鏈世界。
具體來說,Polkadot已經(jīng)添加了Moonbeam、Near推出Aurora,而且很快(已宣布但尚未發(fā)布),Evmos將在Cosmos上線和Neon將在Solana上線。
當這些鏈首次推出時(不兼容EVM),它們聲稱具有優(yōu)秀的設計、流行的編程語言支持和速度。這些鏈開始支持EVM,現(xiàn)在他們似乎對自己的技術優(yōu)勢并不那么樂觀,而是意識到他們需要支持以太坊。通過這樣做,這些鏈正在追溯其最初的愿景,以建立以太坊的替代技術堆棧。
在這里,我們將看看跨區(qū)塊鏈周圍不同的結(jié)構(gòu)和EVM的新興標準將如何創(chuàng)造更多的可組合性。此外,我們可以看到,由此產(chǎn)生的鏈條生態(tài)系統(tǒng)已經(jīng)成為產(chǎn)品實驗的溫床。
建設階段
將EVM視為計算機,在給定特定輸入時計算智能合約的操作輸出結(jié)果。EVM副本在每個節(jié)點上運行-必須記住它不在一個地方。EVM也稱為“runtime或環(huán)境。
除了runtime,周圍還有一些EVM下面用紅色突出顯示構(gòu)建的重要工具。
EVM接收用Solidity語言編寫的程序,為了使該語言更強大,創(chuàng)建了許多“庫”。Truffle或Hardhat和其他開發(fā)人員工具使智能合同更容易編寫和測試。另外,因為我們談論的是網(wǎng)絡環(huán)境,外部錢包通過API庫(如Web3.js)連接到EVM。
在普通用戶更熟悉的工具中,有強大的區(qū)塊鏈瀏覽器Etherscan。它知道如何查看成千上萬的交易,并以人類可讀的方式呈現(xiàn)它們。此外,MetaMask錢包,它通過網(wǎng)絡廣播用戶的命令將用戶連接到EVM。
數(shù)百名高技能開發(fā)人員花了數(shù)千小時建造這些工具和基礎設施。在某些情況下,使用成熟的工具和不完善的工具來創(chuàng)建dApp所需的時差可能是100:1。這就是為什么按照行業(yè)標準建設專有堆棧區(qū)塊鏈的工具和基礎設施進展緩慢的原因。
除了優(yōu)秀的技術,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內(nèi)核會引入很多復雜性。
因此,需要注意的是,Aurora不是鏈,而是Near上的EVM環(huán)境(盡管它有自己的區(qū)塊瀏覽器)。這就是為什么Near-Aurora橋不是鏈之間的橋,而是鏈之間的橋runtime橋之間。這種技術設計會影響業(yè)務戰(zhàn)略:Aurora沒有驗證器,它的代幣不能保護網(wǎng)絡。因此,在評估使用類似設計的Aurora或Neon必須使用不同的模型,而Evmos或Moonbeam有自己的原始費用代幣。
有趣的是,EVMNear的PoS共識和數(shù)據(jù)可用性分片使整體架構(gòu)相似ETH2.0的愿景。Neon的優(yōu)點是Solana的速度:NeonEVM聲稱每秒可以處理4500筆交易,確認時間不到一秒。一般來說,這將是EVM結(jié)合不同類型結(jié)構(gòu)的實驗促進了行業(yè)創(chuàng)新。以太坊現(xiàn)在太大了,不能靈活地改變,所以EVM市場的出現(xiàn)為以太坊主網(wǎng)的成本和風險創(chuàng)造了快速行動和打破事物的機會。
分別支持Moonbeam和Evmos的Polkad
熱點:公鏈