DEV Community

Cover image for Tezos的加德滿都協定將打開與以太坊虛擬機(EVM)相容的大門
Marigold
Marigold

Posted on • Edited on

Tezos的加德滿都協定將打開與以太坊虛擬機(EVM)相容的大門

Oct 19 (edited)隨著「加德滿都(Kathmandu)」於上個月(9/24)成功升級,Tezos 已經成完成 11次的升級,距離上次「雅加達」(Jarkata)升級也不過相隔不到三個月。加德滿都為尼泊爾首都,延續了一直以來 Tezos 用古城名來命名協定的傳統,積極的更新並釋出新的協定階段,也向來是 Tezos 的特色。這裡幫大家整理一下,加德滿都協定的五個重要更新方向。
取自 https://news.coincu.com/
隨著「加德滿都(Kathmandu)」於上個月(2022/09/24)成功升級,Tezos 已經完成 11次的升級,距離上次「雅加達」(Jarkata)升級也相隔不到三個月。加德滿都為尼泊爾首都,延續了一直以來 Tezos 用古城名來命名協定的傳統;積極地更新並釋出新的協定階段,也向來是 Tezos 的特色。
而此次升級,最重要的是引入了對 WASM(WebAssembly)的直接支援,並且對 EVM(Ethereum Virtual Machine)智能合約虛擬機的相容打開了可能性。這讓人期待在未來,Tezos 的虛擬機 Michelson 將擁有一個可以運行所有程式的作業環境。(可以簡單的想像,未來在 Tezos 可以直接跑 ETH 上面的智能合約)
這裡也幫大家整理一下,加德滿都協定的五個重要更新方向:

  1. 新一代的 optimistic rollups optimistic rollups 是 Tezos 鏈上一種快速將交易以及計算簡化打包上傳到區塊鏈上的方式,避免了所有動作或是無謂的資訊都強迫在鏈上執行的不便。而這次升級,在於可以更大量的來執行 rollup 的動作,主要就是針對開發者可以更好、更方便地來使用,也為打開與其他智能合約虛擬機器(例如 EVM)的相容,做了一個不錯的開端。
  2. 新增智能合約的事件日誌機制 Event logging 這次更新,新增了一個 Michelson 指令:EMIT。藉由這個指令,合約可以在執行期間送出一筆可以作為紀錄的資訊,被稱為「合約事件」 (contract event) ,記錄合約動作的摘要。此種新的資料使用形式不會儲存在合約空間中,而是儲存在合約運算結果的收據(receipt)上。由於不會進入合約空間,可以節省掉不必要的合約空間費用(storage fee)。
  3. 管線化區塊驗證(pipelined block validation)的第一步 這個更新的重點是簡化區塊驗證的過程,減少在鏈上完全執行合約的需求,可以省錢也可以省時,也可以增加 Tezos 的吞吐量,並同時保有區塊鏈的安全性。 加德滿都中實踐了管線化區塊驗證的第一步:將鏈上交易的執行與驗證更好地獨立開來。基於這個更新,未來可以進一步加速區塊驗證。
  4. 永久測試網 過往 Tezos 的測試網不會隨著不同階段更新,對於開發者來說其實有著一定的不便,需要常常切換最新的測試網(像是Hangzhou testnet已經停用)。但現在,Ghost net is live!! 開發團隊原地將 Ithaca testnet 改為 ghost tesnet,作為開發者的長期使用。此外,ghostnet 會自動更新至最新的協定,如此一來開發者就不需要手動在不同測試網路中切換。
  5. 協定上隨機演算法的改善 Tezos 原先使用類似 RANDAO 的機制來作為亂數產生機制。此更新中加入了對於 VDFs(Verifiable Delay Functions)的支援。 不同於 RANDAO 的類亂數產生機制,VDFs 是一種可驗證的延遲函數,這個改善主要加強了 Tezos 協議的分散式隨機性生成機制。聽起來有點複雜,但主要用意就是增加了區塊鏈的安全性。 總之,更新的目的就是要讓這條鏈,處理速度更快、操作手續更省錢、開發者更方便使用、相容度更高,但使用性更安全,也讓我們可以期待 Tezos 接下來的發展 :)

註1:Tezos 升級由 全球開發者團隊、Tezos 社群、烘焙師 以及 Nomadic Labs、Marigold、TriliTech、Oxhead Alpha、Tarides、DaiLambda、Functori & Tweag 的關鍵協定團隊支持。
註2:主要更新資訊內容感謝 Marigold 提供協助。

c2x3除了會在Matters上分享台灣NFT項目,也致力將台灣項目推向國際!如果喜歡我們的內容,誠摯邀請大家分享我們的文章,讓更多人看見!我們也會出現在 Facebook,還有英文版的Twitter 跟 Medium,請記得幫我們按讚訂閱加分享。
c2x3下次再見!

Source

Top comments (0)