加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 屎幣 > Info

全鏈游戲101:預編譯合約_ADI:near幣是下一個以太坊嗎

Author:

Time:1900/1/1 0:00:00

來源:Gametaverse

目前兩款最有潛力的全鏈游戲引擎Curio和Argus都選擇通過定制化節點的預編譯合約來提高對游戲狀態的查詢性能以及增加對特定全鏈游戲的適配性,那么究竟什么是預編譯合約,以及為什么預編譯合約可以提高性能呢?結下來請看這篇科普短文:全鏈游戲101之預編譯合約。

預編譯合約是 EVM 中用于提供更復雜庫函數(通常用于加密、散列等復雜操作)的一種折衷方法,也可以理解為一種特殊的合約,這些函數不適合編寫操作碼。 它們適用于簡單但經常調用的合約,或邏輯上固定但計算量很大的合約。 預編譯合約是在使用節點客戶端代碼實現的,因為它們不需要 EVM,所以運行速度很快。 與使用直接在 EVM 中運行的函數相比,它對開發人員來說成本也更低。

Sui生態項目Mobius將基于LayerZero轉型為全鏈(Omnichain)協議:6月29日消息,Sui生態NFT交易市場Mobius Protocol發推稱,將基于LayerZero轉型為全鏈(Omnichain)協議。Mobius Protocol還提到,此前在Sui生態系統的旅程是一次有學習意義的經歷,項目獲得了寶貴經驗,但也意識到了一些促使該項目尋求變革的潛在風險。

此前消息,Sui團隊故意謊報釋放量,并且正通過幣安拋售通過“鎖定”和“非流通”的質押SUI獲得的獎勵。[2023/6/29 22:06:57]

如下代碼可以看到, evm.go的合約中run函數有兩個分支:第一個分支是通過預編譯索引來實例化索引參數從而指定預編譯合約,第二個分支是如果它不是預編譯合約那evm將會被調用。

全鏈借貸協議Radiant Capital將上線Radiant v2版本:1月17日消息,據官方公告,全鏈借貸協議 Radiant Capital 將上線 Radiant v2 版本。新版本通過將協議 Token RDNT 從 ERC-20 格式轉換成 LayerZero OFT 格式,實現跨鏈費用無縫共享,同時便捷協議多鏈啟動。

此外,Radiant v2 還將改變協議費用分配方案,通過增加流動性提供者在協議費用流中的份額,減少解鎖 RDNT 的稀釋影響,為流動性提供者提供更強大的效用[2023/1/17 11:16:44]

用圖形來表示的話,具體的邏輯如下圖:

全國人大代表劉艷:利用區塊鏈等技術加快聯通信息追溯全鏈條:全國人大代表、臺盟中央常委、上海交通大學醫學院附屬第九人民醫院副院長劉艷提出了“關于推進出口產品質量追溯體系建設,維護中國制造形象的建議”。她建議,落實技術支持,加快推進創新先進技術手段的應用普及。全面推進生產、流通、服務、行政執法等各個環節中的信息技術現代化,利用物聯網、大數據、區塊鏈等創新先進技術加快聯通信息追溯全鏈條。(第一財經)[2020/5/26]

以太坊目前有八個預編譯的合約:

ECRecover - 通過簽名恢復對應地址

SHA256 - 計算SHA256哈希

RIPEMD160 - 計算RIPEMD160哈希

Identity - 返回輸入數據的原值

ModExp - 進行模數指數運算

ECAdd - 橢圓曲線點加法

ECMul - 橢圓曲線點乘法

ECPairing - 配對運算,驗證橢圓曲線點

可以看到第一到第四個預編譯合約提供的基礎的簽名,哈希等加密功能,第五個到第八個提供了橢圓曲線運算,這些和zk-snark相關。

那么問題來了,為什么以太坊預編譯只支持了八個預編譯合約,預編譯合約不是降低了gas消耗嗎?而且為什么不直接把ECS(全鏈游戲的框架)植入以太坊預編譯合約中呢?

其實主要是以下三個原因:

1.過度依賴預編譯合約會降低整個平臺的去中心化程度:

首先,預編譯合約的代碼需要集成在客戶端節點代碼中,增加了客戶端的復雜性。第二,驗證節點可能因為安全原因可能會過濾掉預編譯合約的計算,所以大部分預編譯合約的請求是由全節點完成的,目前全球的以太坊全節點的數量只有4000-6000個,而且驗證節點有50萬個,確實比起非預編譯合約要中心化很多。

2.預編譯合約的新增和修改需要硬分叉升級,不易靈活演進。

預編譯合約的支持需要進行EIP流程,舉個例子:EIP-196增加了在alt_bn128曲線上的ECADD()和ECMUL()兩個預編譯合約。EIP-197增加了在alt_bn128曲線上的配對Pairing函數。基本都是為了讓隱私在以太坊上可用進行支持,而且整個EIP的流程是漫長和考究的,等待EIP通過也不是一個現實的問題。

3.預編譯合約之間難以進行交互和組合,擴展性差。

這點就不多做解釋了,很直觀。

預編譯合約跳過EVM直接通過節點執行,可以提升運算效率,但同時降低了全鏈的去中心化程度。將高頻使用的游戲核心邏輯置于預編譯中,可以優化該類游戲的性能。不同的游戲類型,其關鍵邏輯也不盡相同。因此,針對某一類游戲的專用鏈上,其預編譯設計可以高度優化該類型游戲的需求。在游戲迭代過程中,最具效率的預編譯合約組合也會逐步優化出來。

Gametaverse

個人專欄

閱讀更多

金色財經 善歐巴

元宇宙Lab

比推 Bitpush News

Tags:ADISUI以太坊DIATHERADIOsuip幣怎么樣near幣是下一個以太坊嗎MEDIA

屎幣
錯過了太多潛力項目 千萬別再錯過opBNB鏈MEKE_EKE:BNB

近期,據BNB CHAIN稱,opBNB主網已向基礎設施提供商開放,離opBNB主網啟動又近了一步.

1900/1/1 0:00:00
深入解析DAI 8%年化收益來源 如何參與_DAI:DSR價格

作者:Cook Sun 來源:twitter,@Cook0x本文將細說年化利率8%的收益來源,什么是DSR和EDSR,由于MakerDAO沒有官方的存款頁面.

1900/1/1 0:00:00
如何看待Twitter前CEO提出的Web5?_WEB:區塊鏈專業是冷門專業嗎

撰文:HAOTIAN-CRYPTOINSIGHT 編譯:@Tocentreless Twitter 前 CEO Jack Dorsey@jack 的新項目 @TBD.

1900/1/1 0:00:00
元宇宙將為旅游業帶來200億美元商機_元宇宙:BLO

作者:元力社 最近由標普全球市場情報進行的一項全球消費者調查顯示,盡管距離元宇宙的下一個階段可能還有幾年時間,但人們已經準備好去探索它.

1900/1/1 0:00:00
近期 POW 項目快速概覽:Dynex、Microvision Chain、Neurai_NEX:lvctripchains

自從以太坊轉向POS模式以來,大部分受到市場關注的公鏈也大多遵循POS模式。盡管如此,POW 模式仍在繼續發展。典型的例子包括KAS,它提出了新的POW區塊鏈模型.

1900/1/1 0:00:00
通過鏈上數據和交易 一文帶你讀懂MEV_MEV:ethereum網絡

原文作者:Ye & Kan,Sentio;原文編譯:Leo,BlockBeats MEV 機器人攻擊在 DeFi 中很常見,但很多人對其理解也僅限概念上,例如套利攻擊、三明治攻擊等.

1900/1/1 0:00:00
ads