比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > BNB > Info

區塊鏈:科普 | ReGenesis:我們可以“重啟”以太坊嗎?_REGEN

Author:

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

來自CosmosHub的經驗

如果你觀察過CosmosHub是如何從1.0版本升級到2.0版本,再升級到3.0版本的,你就會知道CosmosHub的升級本質上是通過用一個新的創世塊重啟區塊鏈來實現的。要升級的時候,節點運營者需要關閉節點,然后生成CosmosHub狀態的快照,然后將這一快照打包進新的創世塊,創建一條新的區塊鏈。

現在,凡是想要加入CosmosHub的人,都需要獲取CosmosHub-3的創世塊,下載CosmosHub-3的所有區塊并進行重放。

我們可以“重啟”ETH1.0嗎?

我們來設想一下同樣的方法能不能應用到以太坊上。以太坊區塊鏈非常龐大,狀態也很大。“重啟”以太坊區塊鏈的一個明顯優點是,新加入的節點需要下載40Gb的創世狀態,而非一條150Gb的區塊鏈。然而,下載40Gb的創世狀態也不是很好的體驗。

人大附中物理老師李永樂科普拜占庭將軍問題和區塊鏈:5月14日,人大附中物理老師、科普視頻網紅李永樂在其公眾號發布視頻《拜占庭將軍問題是什么?區塊鏈如何防范惡意節點?》。李永樂老師在視頻中對拜占庭將軍問題和區塊鏈進行了講解,他表示,拜占庭將軍問題本質上指的是,在分布式計算機網絡中,如果存在故障和惡意節點,是否能夠保持正常節點的網絡一致性問題。在近40年的時間里,人們提出了許多方案解決這一問題,稱為拜占庭容錯法。例如蘭波特自己提出了口頭協議、書面協議法,后來有人提出了實用拜占庭容錯PBFT算法,在2008年,中本聰發明比特幣后,人們又設想了通過區塊鏈的方法解決這一問題。區塊鏈通過算力證明來保持賬本的一致性,也就是必須計算數學題,才能得到記賬的權力,其他人對這個記賬結果進行驗證,如果是對的,就認可你的結果。與拜占庭問題比起來,就增加了叛徒的成本。[2020/5/14]

將以太坊的狀態存儲在鏈下,只有默克爾根哈希是鏈上可見的

動態 | 新浪財經:官媒針對區塊鏈的報道從科普宣傳轉向打假監管:據新浪財經今日消息,“1025新政”滿月,一個月間,官媒對區塊鏈的態度風向已轉。據11月初的一項統計,七家黨媒在新政一周內發布了65篇直接相關報道,當時文章中的關鍵詞是數據、產業、安全、創新等,大量文章偏向于科普區塊鏈的概念以及應用介紹,提醒警惕虛擬貨幣炒作的僅有3篇。近期,官媒的批評焦點則紛紛指向借區塊鏈之名進行的虛擬貨幣發行和炒作行為。據統計,新華網、人民網收錄轉載的,以打擊虛擬貨幣或揭露假借區塊鏈行騙為主題的文章,自10月25日到11月25日午間,共28篇;其中,11月19日至11月25日的一周內就高達15篇。這些文章主要圍繞三個觀點展開:厘清區塊鏈和虛擬貨幣的關系,說明二者概念不等;打擊偽“區塊鏈”騙局,或是虛擬貨幣騙局揭露;提醒民眾,區塊鏈不能成為炒作的噱頭,更不是行騙的招牌,需警惕此類活動,理性投資。[2019/11/26]

假定我們可以將這40Gb存儲在“鏈下”,只將根哈希打包進創世塊,這樣我們就能從空狀態開始了。但是,我們如何讓交易訪問這些隱式的狀態?

動態 | 幣安科普MimbleWimble算法:幣安官方推特今日發布隱私算法Mimblewimble的科普貼,在下方留言區大量網友留言猜測是否是基于 Mimblewimble算法的隱私幣Grin或者Beam即將登陸幣安交易所,其中猜測Grin的呼聲更高。[2019/9/2]

請記住,盡管這40Gb的狀態是隱式的,而且如何獲取這些狀態屬于實現細節,你可以運行所有1000萬個區塊來計算這些狀態,或者通過快速同步、warp同步來下載其快照,或者從其他人的外部磁盤復制過來再進行驗證。雖然狀態是隱式的,但是我們假設區塊提議者可以訪問這部分隱式數據,而且能夠處理所有交易。只不過我們要放棄一個假設:所有其他驗證節點都可以訪問隱式狀態,來驗證區塊中的交易是有效的,且區塊頭中的狀態根哈希符合區塊的執行結果。

科普時報:區塊鏈與云計算長期發展目標不謀而合:據《科普時報》今日報道,區塊鏈與云計算兩項技術的結合,從宏觀上來說,一方面,利用云計算已有的基礎服務設施或根據實際需求做相應改變,實現開發應用流程加速,滿足未來區塊鏈生態系統中初創企業、學術機構、開源機構、聯盟和金融等機構對區塊鏈應用的需求。另一方面,對于云計算來說,“可信、可靠、可控制”被認為是云計算發展必須要翻越的“三座山”,而區塊鏈技術以去中心化、匿名性,以及數據不可篡改為主要特征,與云計算長期發展目標不謀而合。[2018/5/4]

這不是無狀態以太坊嗎?

如果你了解無狀態以太坊,你可能會意識到,這正是我們目前努力的方向——保留“區塊提議者可以訪問隱式狀態”的假設,去除“所有驗證節點都可以訪問隱式狀態”的假設。我們建議的解決方案是,讓區塊提議者將額外的證明添加到區塊中。我們將該證明稱為“區塊見證”。

區塊中的證明vs交易中的證明

第一次了解這個方案的人會認為額外的證明實際上是由交易發送者提供的,是交易有效負載的一部分,我們不得不出來解釋說并非如此,證明是由區塊提議者提供的。但是,我們后來發現,交易也必須包含額外的證明。換言之,交易發送方需要證明發送方地址有足夠的ETH來支付gas費,以及其他所有由這個賬戶發起的nonce值較小的交易。此外,交易發送方還需證明發送方賬戶的nonce值,以便節點弄清楚nonce值之間是否存在缺口,以免有人借機發送一系列不可行的交易來進行DDOS攻擊。我們還可以進行更加嚴格的檢查,不過對于絕大多數抗DDOS攻擊的方案來說,ETH余額和發送方賬戶nonce值是必要信息。

交易中的證明存在的缺點

假設我們想讓交易發送者將每一個相關狀態的證明都添加進交易。這樣做的好處在于,將簡化我們為見證收取額外gas費所需的工作量。這樣做的主要缺點在于,這通常需要通過動態狀態訪問相對)實現。如果一個交易涉及的智能合約特別復雜,比方說,有大量對其他合約的嵌套調用,可能很難預先計算出交易將涉及的狀態項。攻擊者甚至可以利用DSA來給用戶“下套”,即,搶跑其交易讓用戶的交易因為證明不充分而失敗。

ReGenesis提供的緩解措施

雖然DSA的隱患很難徹底解決,但是可以盡可能降低其風險,讓用戶不會感到不便,也不會永遠限于無法實現預期狀態轉換的境地。該緩解措施需要引入額外的規則,即,任何隨交易提供的證明都會成為隱式狀態的一部分。因此,隨著用戶反復嘗試執行交易,隱式狀態會不斷增長,最終交易成功。那些嘗試給用戶“下套”的攻擊者必須找到更復雜的方法,把用戶的狀態訪問重定向到已有的隱式狀態之外,最終以失敗告終。

隨著隱式狀態從無到有不斷增長,包含越來越多的主動訪問狀態,交易需要提供的證明將會減少。過了一段時間,大多數交易甚至不需要附帶任何證明,除了那些涉及到很久之前的狀態的交易。

我們可以定期執行ReGenesis

我稱之為“重啟”reGenesis,可以定期執行,以便減輕非挖礦節點的負擔。ReGenesis也代表了一個不那么激進的無狀態以太坊版本。

反復執行ReGenesis將簡化以太坊客戶端實現的架構,幾乎可以免去對較高級快照同步算法的需求。如果我們每隔100萬個區塊執行一次ReGenesis,可以將狀態快照和區塊鏈文件放到BitTorrent、Swarm和IPFS上公開。目前我們無法做到這點,因為狀態每隔15秒而非6個月轉換一次。如果客戶端實現可以重放6個月的區塊,我們就不需要非常復雜的快照算法。因此,以太坊實現的復雜性會降低。

ReGenesis的缺點

我還沒有對此進行深入探索,不過我已經看到的三個缺點有:

用戶可能需要訪問完整的隱式狀態來創建交易。實際上,我認為這是公平的妥協。

用戶可能需要反復執行交易,直到最后實現預期狀態轉換。

一些rollup技術可能會受到影響

原文鏈接:https://ethresear.ch/t/regenesis-resetting-ethereum-to-reduce-the-burden-of-large-blockchain-and-state/7582作者:AlexeyAkhunov翻譯&校對:閔敏&阿劍

本文鏈接:https://www.8btc.com/article/615402

轉載請注明文章出處

Tags:區塊鏈以太坊ESIREGEN區塊鏈dapp開發白富美以太坊價格Synesis OneREGENT幣

BNB
加密貨幣:關于ADA暫停充提幣的公告_ESM價格

公告編號2020063001各位關心ZBG的投資者們和項目方:ADA因錢包升級暫停充提幣,具體開放時間以公告為準,給您帶來不便深感抱歉,敬請諒解.

1900/1/1 0:00:00
BAL:當紅流動性挖礦 DeFi 項目 Balancer 如何被攻擊?官方這么說_ALA

正在開展「流動性挖礦」而備受矚目的去中心化交易平臺Balancer前夜被攻擊,該平臺上的兩個流動性池STA和STONK遭閃電貸攻擊,損失50萬美金,目前這兩個代幣池的流動性已枯竭.

1900/1/1 0:00:00
BUSD:凌姍說幣:6.28比特幣下跌反彈后操作的六個技巧_USDF

凌姍贈言:工欲善其事,必先利其器。林肯也說過,“我如果要花八小時砍倒一棵樹,那么我就會花六小時把自己的斧子磨的鋒利。”在合約交易上,這一格言可以理解為:研究和學習十分重要.

1900/1/1 0:00:00
DEF:6.28比特幣行情分析-日線五連陰空頭勢能鼎盛 高空最保守操作方式_Bearn Defi Protocol

 今日資訊:   國家電網公司區塊鏈技術實驗室揭牌成立:6月24日,國家電網公司區塊鏈技術實驗室在國網電子商務有限公司正式揭牌成立,由中國科學院院士鄭志明擔任實驗室首席科學家.

1900/1/1 0:00:00
BTC:幣凱言:6.29比特幣,以太坊行情分析及策略,日內震蕩走勢高空為主_Popit Finance

前言:嶄新的一天開始,生命不息,戰斗不止,在人的一生中,我們難免會輸掉或失去什么,但一定不能輸掉心情,與時俱進追趕太陽,創造生活收獲幸福,昨天我們再創輝輝但已經成為歷史,一味沉浸其中.

1900/1/1 0:00:00
FTX:小黑說幣:BTC行情依舊弱勢 整體思路高空低多_CRYPT

前言:不謀全局者不足謀一域,市場風云,變幻莫測,定其心,觀其勢,謀定而后動,不亂于心,不困于情,運籌帷幄之中,方能決勝千里之外。弱水三千,只取一瓢,取己所需,不貪婪,不好戰,收放自如,穩操勝券.

1900/1/1 0:00:00
ads