買比特幣 買比特幣
Ctrl+D 買比特幣
ads

GETH:不用分片也能擴展 10 倍性能?簡單了解以太坊 Turbo-Geth 客戶端_ETH

Author:

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

Turbo-Geth作為一個純粹出于好奇心的項目,始于2017年。一開始是為了探究基于trie的數據庫模式的替代方案。在2018年3月,Turbo-Geth項目從以太坊基金會處獲得了一筆小額的獎金。在2019年第一第二季度,Turbo-Geth被用作狀態租金研究的狀態分析平臺。到了2019年第三第四季度,Turbo-Geth也被用于執行無狀態以太坊的回溯檢驗。在Devcon5舉辦以前,我認為它在概念上已經很可靠了。

在Devcon5上,我提議在一年內不再接受EIP,好把所有的實現都轉成類似的數據模式。但因為大家有所懷疑,而且「核心開發者」團體也沒有這個積極性,我的提議沒有被采納。

外交部回應美議員敦促運動員在北京冬奧會上不用中國新數字貨幣:無知:7月20日消息,在2021年7月20日外交部發言人趙立堅主持例行記者會上,路透社記者提問三名美國共和黨參議員敦促美奧組委禁止美方運動員在參加2022年北京冬奧會期間使用中國的新數字貨幣。中方對此有何評論?趙立堅回答,美方有關政客的行徑只會反映出他們的無知。建議他們去搞搞清楚什么是數字貨幣。至于說間諜活動和數字安全威脅,美國才是公認的全球“桂冠”。美方通過網絡竊密、電話監聽等各種手段,不僅監聽監視競爭對手,連自身盟友也不放過。這些事實世人皆知。數字貨幣是數字技術發展的必然產物,順應了當前全球數字經濟發展的歷史潮流。中國法律也對保障數據安全作出了明確規定。美方政客應該尊重奧林匹克憲章精神,停止將體育運動化的做法,不要拿中國新數字貨幣說事兒。[2021/7/20 1:05:29]

懷疑意見主要圍繞著高效計算和更新狀態根哈希的方法。在2020年3月的EthCC2020大會上,我們提出了解決方案:額外的數據結構,叫做「中間哈希值」。接下來幾個月里我們就完全實現了這個方案。

ECN以太坊中文社區Esther:以太坊2.0不用等3-5年:2020年12月30日下午3點,火幣尖峰對話《12.30火幣尖峰對話:為什么我們如此需要以太坊2.0以及它現在到底怎么樣?》主題線上活動在社群舉行。ECN以太坊中文社區負責人Esther表示,以太坊2.0的新路線圖是“可執行PoS信標鏈+數據分片+layer2”的架構,可能加速ETH2.0的步伐。根據Vitalik的說法,輕客戶端支持在2021年實現沒有問題;合并和分片可能在2021年末迎來成熟的測試網版本,因為我們需要等待PoS信標鏈在產品環境中平穩安全地運行較長一段時間,同時不斷進行合并測試。

以太坊社區一向是穩中求進,比起更新速度更加注重整個網絡的穩定性和安全性。總的來說,新路線圖縮短了ETH的鎖定周期,提前為以太坊帶來數千倍的吞吐量,加速了以太坊2.0完全可用的步伐,很可能將不再需要等待3—5年。[2020/12/30 16:05:52]

階段式同步的想法來自于對按表寫入變更量的測量值的觀察。對數據變更的解決的方案是在一個預先排序號的序列中插入數據。我們在2019年末仔細觀察了這些現象,但我們的第一個實驗性的實現在2020年2月才表現出有重大的性能優勢。

聲音 | 杭州互聯網法院院長:上線司法區塊鏈 讓打官司“一次都不用跑”:據浙江在線消息,杭州互聯網法院院長杜前表示,作為全國首個互聯網法院,杭州互聯網法院創新審判模式,上線全國首個電子證據平臺和司法區塊鏈,解決電子證據存取證難題。“杭州互聯網法院的不斷拓荒,把莊嚴的現實法庭直接‘搬’到了網絡虛擬空間,真正讓打官司一次都不用跑”,杜前補充道。[2018/11/5]

階段式同步在架構層面上是一個非常重大的改變,我們在2020年3月至7月實現了這一功能。正是有了它,我們才能大幅壓縮同步時間。

聲音 | Martin Hellman:區塊鏈很有潛力但不用過度熱捧:據中國寧波網報道,美國密碼學家,非對稱加密的創始人Martin Hellman近日表示:“區塊鏈的確是一項非常有潛力的技術,但目前仍有很多新技術能替代其作用,不用過度熱捧區塊鏈概念。[2018/9/7]

在2020年8月,我們又發現了將狀態表示數據從50GB縮減到10GB的方法。

在2020年9月,「中間哈希值」功能的粒度做得更細,將計算狀態根哈希的速度提升了4倍,同時將其數據規模從7GB減小到了2.5GB.

當前我們正在開發合適的日志索引

那么,這一切到底意味著什么呢?

其實,這都不意味著什么,因為當前的實現還沒有到達效率的極限。

還有幾個「未解之謎」:

對久遠歷史中的狀態的默克爾證明還無法高效生成

一些共識計算無法與階段性同步協調工作,理想情況下,應該共同設計兩者

Silkworm

創建一個符合Apache2.0協議、用C++實現的模塊化以太坊實現的想法,始于2019年初,因為那時我們看到「Aleth」項目基本上已經被放棄了。

但那并不是一個好時機。

到了2020年5月~6月,時機終于到來。出現了4大轉機:

我們從BoltDB切換成了LMDB,這就能保證Turbo-Geth和Silkworm之間的數據庫兼容性。

階段式同步模式_自然而然地_將實現分解成了相對獨立的組件,這些組件基本上都通過數據庫中的記錄來交互。這就意味著,我們可以逐個逐個組件創建C++實現。

更早的EVM實驗暴露出了使用跨語言接口的巨大開銷,而EVMC的雙重接口又加劇了這一點。

我們覺得已經有了足夠的經驗,能在一個可預期的時間內、靠著一些專家的幫助,就能完成這一切了。

未來

啟動Silkworm項目也打開了我們的思路,比如我們可以把實現逐個逐個地遷移到其它編程語言上。

我相信,以太坊1.0即使不引入分片,也能擴展至少10倍的吞吐量。我們主要面臨三個方面的挑戰:

區塊的Gas上限更高會更容易招致DOS攻擊。Turbe-geth的安全極限可能是其它實現的10倍高;而Silkworm可能會更高。

更高的Gas上限會產生更大的區塊。這就會反過來產生兩個問題:

區塊傳輸問題。這可以通過預先共識來處理

區塊下載和存儲問題。可以通過使用專門化的存儲網絡比如BitTorrent來解決。

Tags:以太坊ETHGETGETH以太坊交易所幣種有哪些EthbitsBitGet中國用戶togetherbnb游戲官網

fil幣價格今日行情
UNI:分析 | 一文讀懂Uniswap通證經濟(UNI)_Uniswap

Uniswap通證經濟分析|速懂簡版作者:Future小哥哥 Uniswap近日推出了自己的DEX治理代幣UNI,也是之前被Sushi挖到超車逼出了開發的速度.

1900/1/1 0:00:00
OIN:越來越主流!瑞士“加密谷”楚格接受BTC和ETH繳稅_BTC

作為著名的世界金融中心,瑞士在接受加密貨幣方面一直走在世界前列。現在瑞士更進了一步,接受BTC和ETH交稅,加密貨幣真正走進社會主流了.

1900/1/1 0:00:00
數字資產:深度 | 區塊鏈如何深刻變革現代金融?_GOL

區塊鏈首先是一場會計學革命——從復式記賬到多方記賬作為多種技術的結合體,拋開它的其他技術特性,區塊鏈首先是對會計學的巨大革新,而這一場革新會孕育出新的金融范式與新型金融基礎設施.

1900/1/1 0:00:00
加密貨幣:觀點:比特幣和以太坊將融合成為新的數字利維坦_以太坊

自然,也和很多其它事物一樣受到了人類技藝的模仿,從而可以創造出人造動物……被稱作“共和國”或者“國家”的龐然大物利維坦,正是這種技藝創造出來的.

1900/1/1 0:00:00
ALA:揭秘新晉“DeFi 黑幫”FTX及背后機構Alameda擴張版圖_RES

傳奇交易員SamBankman-Fried帶領的AlamedaResearch和FTX大軍成為DeFi世界不容忽視的力量。 撰文: 小毛哥 波瀾壯闊,日行千里.

1900/1/1 0:00:00
BTC:OKEx投研 | 恐慌未退但難改主升行情,再有新低則又迎“否極泰來”_okex

免責聲明:本專欄內容概不構成任何投資意見,內容亦并非就任何個別投資者的特定投資目標、財務狀況及個別需要而編制。投資者不應只按本專欄內容進行投資.

1900/1/1 0:00:00
ads