BTC $86,029.14 +0.90%
ETH $2,716.97 +0.58%
BNB $787.48 -0.54%
XRP $1.51 +0.77%
SOL $120.64 -0.65%
TRX $0.3361 +0.20%
DOGE $0.0961 +2.90%
ADA $0.2728 +11.25%
BCH $316.24 -0.49%
LINK $14.15 +0.16%
HYPE $93.10 +2.66%
AAVE $178.75 -1.61%
SUI $1.23 +4.75%
XLM $0.2215 +1.94%
ZEC $1,317.05 -1.43%
AAPL $332.86 -0.21%
AMZN $250.93 -0.57%
GOOGL $342.69 -0.41%
MSFT $517.65 -0.14%
META $725.96 -0.56%
NVDA $235.25 +0.23%
TSLA $370.45 -0.28%
SNDK $1,725.63 +0.54%
INTC $114.38 -3.48%
SPCX $160.05 +0.44%
MU $1,071.48 +0.34%
AMD $630.79 -0.41%
BTC $86,029.14 +0.90%
ETH $2,716.97 +0.58%
BNB $787.48 -0.54%
XRP $1.51 +0.77%
SOL $120.64 -0.65%
TRX $0.3361 +0.20%
DOGE $0.0961 +2.90%
ADA $0.2728 +11.25%
BCH $316.24 -0.49%
LINK $14.15 +0.16%
HYPE $93.10 +2.66%
AAVE $178.75 -1.61%
SUI $1.23 +4.75%
XLM $0.2215 +1.94%
ZEC $1,317.05 -1.43%
AAPL $332.86 -0.21%
AMZN $250.93 -0.57%
GOOGL $342.69 -0.41%
MSFT $517.65 -0.14%
META $725.96 -0.56%
NVDA $235.25 +0.23%
TSLA $370.45 -0.28%
SNDK $1,725.63 +0.54%
INTC $114.38 -3.48%
SPCX $160.05 +0.44%
MU $1,071.48 +0.34%
AMD $630.79 -0.41%

Initia:一個好的模組化 EVM 該是什麼樣?

Summary: 模組化公鏈 Initia 為何選擇構建自己的 InitiaEVM,它有何特別之處?
前瞻新聞
2024-05-09 15:59:41
模組化公鏈 Initia 為何選擇構建自己的 InitiaEVM,它有何特別之處?

原文作者:Initia

原文編譯:Alex Liu,Foresight News

Initia 是一條模組化 L1 公鏈,在其上能部署並垂直整合許多「交織起來」( interwoven )的 Rollups ,官方稱之為「 Minitias 」(概念類似於 Dymension 與它的 RollApps )。

Initia 基於 Cosmos SDK 構建,在 Cosmos 生態已有 Evmos 等 EVM 解決方案的情況下, Initia 為何選擇構建自己的 Initia EVM ,它有何特別之處?

VM 級互操作性

Initia 致力於讓 Minitia s 成為構建高速、靈活、可互操作應用鏈的最簡方式,而虛擬機只是 Minitia 工具包中的工具,應根據團隊追求的特定用例或語言偏好來選擇 ------ 多種選項帶來的靈活性正是模組化設計的好處。 Minitia s 可以自由選擇 Initia EVM 、 Initia MVM ( Move VM ) 和 Wasm VM 作為 VM 。

在以 Rollup 為中心的未來中,數千個 Rollups 需要無縫交互,它們應具有與生俱來的互操作性,而不是在之後追加 ------ 即使跨虛擬機也一樣。這種理念促使 Initia 對 InitiaEVM 進行了針對性優化,InitiaEVM 、 InitiaMVM 和 WasmVM 之間具有跨虛擬機的互操作性。

EVM Cosmos 雙兼容

Initia EVM 被設計為一個 Cosmos SDK 的模組,在支持 Solidity 智能合約和 EVM 操作的同時增加了 Cosmos 和 IBC 的互操作性。

憑藉完全的 EVM 兼容性, Solidity 合約無需修改即可部署、遷移至 Initia EVM 。

Initia:一個好的模組化 EVM 該是什麼樣?

更重要的是, Initia EVM 通過自定義的 Bank Interface ( BI ) 將 EVM 和 Cosmos 層綁定在一起,用 ERC20 取代了負責 Native Coin (原生代幣)賬戶的標準 Cosmos x / Bank 模組。

Cosmos Bank == ERC20 。

Initia 的 MoveVM 也使用了類似的模型。

Initia:一個好的模組化 EVM 該是什麼樣?

於是 EVM Minitias 儘管是 Cosmos 鏈,但只有 1 個代幣標準: ERC20 。

人們根本不必考慮 Cosmos 代幣、接口或代幣轉換等概念。 Solidity 項目可以毫無負擔地遷移,並且可以選擇接入 Cosmos 。

IBC 優先

IBC 是 Cosmos 系最引以為豪的跨鏈協議,使不同的 Cosmos 鏈間能方便得傳輸資產。在 InitiaEVM 中:

  • 遷出:在 Solidity 智能合約中創建的 ERC20 可以立即通過 IBC 傳輸到其他鏈,無需任何花哨的操作。
  • 遷入:原生 Cosmos 資產可以通過 IBC 傳輸至 EVM Minitia ,並生成 ERC20 。

這讓 Minitias 間的資產轉移變得簡單容易。

簡化的預編譯

Initia EVM 可以直接從 Solidity 合約執行任何 Cosmos 消息或查詢 Cosmos 鏈狀態。鏈間賬戶、 ICQ 、 Slinky 查詢,應有盡有。開發體驗與 EVM 鏈開發並無二致,這擁抱了廣大的 Solidity 生態開發群體,降低了開發負擔。

跨 EVM 間交互

InitiaEVM 已經集成 IBC 鉤子( Hook ),支持多鏈、跨虛擬機、合約交互,這對於新的多鏈世界秩序至關重要。

總結

在 Initia 看來,一個好的模組化 EVM ,首先,「就是一個 EVM 。」開發者可以不用學習任何新概念、修改任何的源代碼,就能在新應用鏈上運行過去的 Solidity 程序,實現 0 成本遷移。其次,它需要具有跨 Rollups 、跨不同虛擬機的互操作性,代幣標準、資產轉移功能和底層鏈整合,才能在未來的多鏈世界提供良好的用戶體驗。

warnning 風險提示
app_icon
ChainCatcher 與創新者共建Web3世界