以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

以太坊:Eth1.x:無狀態以太坊新思路“reGenesis”

Author:

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

這周我們將對技術樹 (tech tree) 進行更新,為以太坊1.x研發添加一些新的主要里程碑,這些里程碑并不算是無狀態以太坊的完整實現,而是我們在中期能夠合理實現的目標。

其中最重要的更新是Alexey的reGenesis提案。雖然這是遠未規范化的更新,但是從研發的角度來看,reGenesis為“完全無狀態”的終極目標提供了一種更保守更切實可行的路徑。在其他方面與reGenesis互補的技術是靜態狀態網絡,能夠幫助在比特流 (bittorrent) 式的基于DHT的網絡中傳播狀態快照和歷史鏈數據。

同時,一些距離我們比較近的目標已經在為EIP化做準備,例如代碼分塊 (code merkleization) 和狀態二進制樹。在本文中,我會為大家闡明已經實現的進展,并且附上鏈接,以便讀者深入了解感興趣的領域。

Beosin:BASE鏈上LeetSwap中axlUSD/WETH池子遭遇價格操控攻擊分析:金色財經報道,Beosin EagleEye安全風險監控、預警與阻斷平臺監測顯示,BASE鏈上LeetSwap中axlUSD/WETH遭遇價格操控攻擊,損失金額約62萬美元。經Beosin分析攻擊的主要原因是:攻擊主要利用了pair合約中的_transferFeesSupportingTaxTokens函數,它允許任意人使用函數讓pair合約中的axlUSD轉移,導致代幣價格上升,攻擊者可以賣出代幣進行獲利。[2023/8/1 16:11:02]

目前以太坊使用十六叉Patricia默克爾樹來編碼狀態,但如果轉變為二進制式會帶來顯著的效率提升,尤其是在見證大小這個方面。對以太坊狀態進行完全重新編碼需要制定新范式,以及清晰的過渡策略。最后,還需要決定是否將智能合約代碼分塊,并且將該過程合并到二進制樹過渡中還是作為獨立更新。

Tether在波場增發10億枚USDT:據歐科云鏈鏈上大師數據顯示,今日10時2分,Tether在波場上增發10億枚USDT。

交易哈希為:43cfd2c8b8ea6ec8729f01c8c5d6b09d35a9a462651e266ba556de1cc54c88ea。[2021/12/27 8:05:59]

與當前的十六叉樹結構相比,二進制樹的概念要簡單一些。十六叉樹從樹根遍歷到子節點有十六條可能路徑,二進制樹只有兩條。隨著狀態樹的重新規范,我們有機會解決以太坊運行五年以來顯著的低效問題。此外,我們也有機會使狀態更適應現實世界中數據庫編碼的性能挑戰 (在上一篇有關狀態增長的文章中有提到)。

有關正式二進制樹規范和分塊規則的討論可以參見ethresearch.

以太坊第一大客戶端Geth已100%完成“倫敦”升級同步:金色財經報道,據ethernodes數據顯示,以太坊第一大客戶端Geth(652個)目前已100%完成“倫敦”升級同步。截止目前,以太坊前三大客戶端Geth、Openethereum(488個)和Erigon(96個)均已全部完成“倫敦”升級同步。本文撰寫時,以太坊全網客戶端中99%已完成“倫敦”升級同步,總計1245個。[2021/8/31 22:50:07]

重要的不僅僅是二進制樹范式這個目的地,旅途本身也非常有價值!在理想的過渡過程中,不會對網絡的交易處理產生干擾,也就是說客戶端將需要在處理每十五秒出現的新區塊的同時構建新的二進制樹。

目前看起來最有希望的過渡策略被稱為“覆蓋”法,該方法部分基于geth的新快照同步協議。總的來說,新的狀態改變會以二進制范式被添加到現有的十六叉樹中,也就是說在過渡過程中會存在二進制和十六進制混合體。不受影響的狀態會被轉換為后臺處理。一旦完成轉換,這兩層會被合并到一個二進制樹中。

ETHA Lend將于近期啟動測試網:據官方消息,ETHA Lend中國區運營負責人表示,ETHA Lend測試網將于近期啟動。目前,ETHA Lend已完成智能合約API、Fronted Web3連接、資產池庫和保管庫部署腳本等元素的檢測,并發布了安全審核。ETHA Lend已啟動社區大使計劃,將進一步推動全球用戶參與到生態中。資料顯示,目前ETHA流通量為200-300萬枚,市值排名957位。

資料顯示,ETHA獲得了MXC抹茶基金Seed round融資,且已上線MXC抹茶創新區。ETHA當前價格為2.43 USDT,24小時漲幅27.54%。[2021/4/12 20:10:54]

請務必注意,客戶端多樣性在二進制轉換過程中也起到了非常重要的作用。每個客戶端將需要實現自己的過渡版本,或是依靠其他客戶端進行轉換,然后在另一端等待新的樹。

法院要求SEC出具有關為何批準BTC和ETH為非證券的文件:數據研究員Leonidas Hadjiloizou 發推文說,法院已同意Ripple的申請,要求SEC出具有關為何批準比特幣和以太坊為非證券的文件,另外還包括美國SEC關于XRP地位的內部通信以及有關另外十名托管人的文件。同時,美國地方法院法官Sarah Netburn裁定,Ripple Labs和SEC在4月6日下午2:00通過電話會議討論相關細節。(U.today)[2021/3/25 19:18:12]

這需要我們“三思而后行”,所有客戶端需要協同工作來進行測試并協調轉換。出于安全性的考量,在過渡過程中網絡有可能需要短暫停止服務 (例如挖出一些空塊),但是目前就任何具體計劃達成共識還為時尚早。

以太坊狀態樹的很大一部分由智能合約代碼組成,約占50GB狀態的1GB左右。所有用于智能合約交互的見證 (witness) 都必須提供其交互的代碼,以計算codeHash, 而這可能產生大量額外數據。

代碼分塊 (Code Merkleization) 旨在將合約代碼切分為較小的塊,然后將codeHash替換為另一個默克爾樹根。這種方式使得我們可以使用參考哈希來替代見證中潛在的大部分智能合約代碼,從而省去數千字節的見證數據。

進行代碼分塊有多種方式,按復雜度來看,比較簡單的就是通用分塊 (例如每塊大小64字節),而較為復雜的方式就是基于Solidity functionId或JUMPDEST指令的靜態分析。最優的代碼分塊策略最終還是取決于是否適用于從主網收集到的真實數據。

要了解reGenesis提案的最佳去處是@mandrigin給出的解釋,以及@realLedgerwatch提交的完整提案,概括來說reGenesis基本可以說是“區塊鏈的大掃除”。完整的狀態將從概念上分為“活躍”和“非活躍”狀態。整體“活躍”狀態會按一定周期被停用,然后新的交易會再次幾乎從零開始建立新的活躍狀態 (因此被稱作“reGenesis”)。

如果交易需要之前的狀態,將會提供一個見證,這非常類似于無狀態以太坊所需的證明:證明狀態更改與某個非活躍狀態相一致的默克爾證明。如果一筆交易需要狀態的“非活躍”部分,它將自動將其轉變為為“活躍”狀態 (無論交易是否成功),這該部分將會留至下一次reGenesis發生。

這樣做的一個好處在于,在使用狀態時創建一些經濟限制,而實際上不會刪除任何狀態。其次,如果交易發送方盲目地反復試圖交易,則無法生成見證。

關于reGenesis的意義,它使得以太坊朝著終極的無狀態目標跨進了一大步,并且避開了要實現無狀態面臨的最大挑戰,即EVM執行時如何計算見證的gas。同時它還使得某個版本的交易見證能夠在網絡中傳播,讓更輕量級的客戶端和dapp開發者能夠有更多機會熟悉無狀態范式和見證生成。

reGenesis之后“真正的”無狀態性就只是程度上的問題了:無狀態以太坊其實只是每個區塊之后的reGenesis。

從一開始,網絡協議的優化只是技術樹中的一個“支線任務”,但隨著reGenesis進入無狀態以太坊的版圖,為分享以太坊鏈數據 (包括狀態) 探索替代的網絡原語也成為了主線任務。以太坊當前的網絡協議是一個整體,但事實上有多種類型的數據能夠通過不同的“子網絡”來進行共享,而這些“子網絡”能夠滿足不同的需求。

之前在無狀態會議中討論到這個話題時,我們稱其為“三個網絡”,基于DHT的網絡能夠更高效地服務于不常改變的數據類型。隨著reGenesis的引入,“非活躍”狀態能夠被納入這類不常變化的數據,從理論上來說也就能夠適用于比特流式的swarm網絡,而不是當前由全節點進行逐條廣播。

自上一次reGenesis之后,在網絡中傳播不變狀態的網絡就是靜態狀態網絡 (static state network),可以基于devp2p庫 (以太坊網絡協議) 中新的Discovery v5.1規范進行延展。

之前類似Merry-go-Round sync和更為成熟的SNAP protocol,可用于同步活躍狀態,是邁向完全分布式動態狀態網絡的重要步驟,使得客戶端能夠快速同步完整狀態。

Tags:ETH以太坊REGENSISunshETH以太坊價格走勢圖REGENT幣sis幣未來價值

以太坊最新價格
BTC:8.15早間行情:BTC接力行情 注意宏觀層面的大事件

昨晚比特幣再度向上發起沖擊,一度突破了11800美元最高到達11850美元,而后回落至11700—11800之間震蕩,像我們昨日下午說的,整體還是保持震蕩,強勢一些也是偏震蕩上行一點.

1900/1/1 0:00:00
AMM:以邏輯為工具 輕松看懂 DeFi:DEX 篇

不管一個DeFi 協議、甚至整個DeFi 世界看上去多么陌生和復雜,它本身都是傳統金融邏輯(比如交易工具邏輯和借貸工具邏輯),加上適用于區塊鏈或由區塊鏈引發的新邏輯,再加上一點新設計以改進性能.

1900/1/1 0:00:00
MIN:比特幣回落了 但是他們依舊看漲

據比推數據,市值最高的加密貨幣比特幣在周初突破12000美元創下14個月以來高點之后持續回落,目前已經跌至11700美元.

1900/1/1 0:00:00
ONE:數脈分布科技聯合“浙江大學-數脈鏈研發中心”正式落地海南 參與建設文昌國際航天城

9月1日上午,《海南自由貿易港航空航天產業招商推介會暨項目集中簽約儀式》在文昌國際航天城內正式召開,本次簽約活動總共簽約項目12個,涉及航天科技、海洋生態、文旅、農業、康養等多個領域.

1900/1/1 0:00:00
DEF:塵埃落定后的DeFi協議:誰將“管理它們”?

沒有人可以復制社區的參與、優秀的產品、集成和信任。如果你在ICO狂熱、IEO炒作或STO瘋狂期間一直活躍在區塊鏈圈層,那么你已經知道或參與了DeFi.

1900/1/1 0:00:00
LABS:北京數字貨幣研究中心在京成立

8月26日,北京數字貨幣研究中心在京成立。為順應以數字化、網絡化、智能化為主要特征的全球科技創新趨勢,更好地把握數字貨幣的理論與實踐,追蹤和產出數字經濟前沿研究成果,服務“新商科”人才培養和北京.

1900/1/1 0:00:00
ads