來自CosmosHub的經驗
如果你觀察過CosmosHub是如何從1.0版本升級到2.0版本,再升級到3.0版本的,你就會知道CosmosHub的升級本質上是通過用一個新的創世塊重啟區塊鏈來實現的。要升級的時候,節點運營者需要關閉節點,然后生成CosmosHub狀態的快照,然后將這一快照打包進新的創世塊,創建一條新的區塊鏈。
現在,凡是想要加入CosmosHub的人,都需要獲取CosmosHub-3的創世塊,下載CosmosHub-3的所有區塊并進行重放。
TRON數字錢包科普資料《波場錢包的現在過去與未來》已上線:據最新消息顯示,由TokenPocket聯合波場TRON官方,以及 TokenPocket 社區志愿者共同撰寫的《波場錢包的現在過去與未來》已正式上線。《波場錢包的現在過去與未來》又稱為波場錢包小白書,詳細介紹了當前TRON錢包與TRON生態密切結合的實例,是目前市面上最為詳細的TRON數字錢包科普資料。波場錢包作為波場公鏈生態中極為重要的入口,是波場生態的重要構成要素。波場錢包從一開始只提供權限管理、轉賬收款、節點投票等基礎功能,到如今不僅可以為用戶提供法幣交易、閃兌和去中心化交易所等方便快捷的交易服務,還能讓用戶直接在錢包上體驗波場上DApp,挖礦、DeFi、Staking等資產增值服務。詳情見原文鏈接。[2020/8/20]
我們可以“重啟”ETH1.0嗎?
動態 | 人民日報官方微博科普區塊鏈 強調區塊鏈不等于比特幣:人民日報官方微博今早發表9圖科普區塊鏈。其中涉及區塊鏈的特點有:1、安全;2、不可篡改;3、可訪問;4、無第三方。區塊鏈對未來的影響:1、不需繁瑣個人證明;2、看病避免反復檢查;3、旅行消費更加便捷;4、交易無需第三方。同時強調,區塊鏈不等于比特幣。比特幣只是區塊鏈技術的一種應用,區塊鏈還有醫療衛生、食品安全、版權保護等諸多應用領域。[2019/10/28]
我們來設想一下同樣的方法能不能應用到以太坊上。以太坊區塊鏈非常龐大,狀態也很大。“重啟”以太坊區塊鏈的一個明顯優點是,新加入的節點需要下載40Gb的創世狀態,而非一條150Gb的區塊鏈。然而,下載40Gb的創世狀態也不是很好的體驗。
金色財經獨家分析 監管機構、媒體、業界提示詐騙風險 區塊鏈科普道阻且長:新華社今日發文表示,近來“區塊鏈”類詐騙案件頻發,不法分子以“投資虛擬貨幣周期短、收益高、風險低”為借口,騙取用戶信任并誘使其轉賬進行投資。無獨有偶,同日消息,騰訊手機管家安全專家也提醒此類風險,并從技術上提出防騙建議。在美國,監管機構警示加密貨幣欺詐現象普遍承諾高收益而不披露潛在風險。金色財經獨家分析,不法分子假借新技術之名進行詐騙,一方面是抓住民眾趨利的心理,一方面反映出區塊鏈科普的欠缺。區塊鏈是新興科技和底層技術并有改變社會生產關系的潛力,應該進行系統性的科普教育,當前,部分大學已經開始設置了區塊鏈課程,但對于普通民眾仍然有科普的需求,人們應該了解到系統和正確的知識,不僅要了解區塊鏈的好,也要明確局限和弊端,以在高收益的誘惑下,保持清醒客觀。[2018/4/11]
將以太坊的狀態存儲在鏈下,只有默克爾根哈希是鏈上可見的
財政部副部長朱光耀:數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展:今日,在中國發展高層論壇2018年會上,財政部副部長朱光耀表示:“數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展。也要關注數字經濟的其他影響,包括稅收征管、反洗錢監管措施等要跟上。”[2018/3/25]
假定我們可以將這40Gb存儲在“鏈下”,只將根哈希打包進創世塊,這樣我們就能從空狀態開始了。但是,我們如何讓交易訪問這些隱式的狀態?
請記住,盡管這40Gb的狀態是隱式的,而且如何獲取這些狀態屬于實現細節,你可以運行所有1000萬個區塊來計算這些狀態,或者通過快速同步、warp同步來下載其快照,或者從其他人的外部磁盤復制過來再進行驗證。雖然狀態是隱式的,但是我們假設區塊提議者可以訪問這部分隱式數據,而且能夠處理所有交易。只不過我們要放棄一個假設:所有其他驗證節點都可以訪問隱式狀態,來驗證區塊中的交易是有效的,且區塊頭中的狀態根哈希符合區塊的執行結果。
這不是無狀態以太坊嗎?
如果你了解無狀態以太坊,你可能會意識到,這正是我們目前努力的方向——保留“區塊提議者可以訪問隱式狀態”的假設,去除“所有驗證節點都可以訪問隱式狀態”的假設。我們建議的解決方案是,讓區塊提議者將額外的證明添加到區塊中。我們將該證明稱為“區塊見證”。
區塊中的證明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技術可能會受到影響
Tags:以太坊Genesis區塊鏈以太坊幣是什么幣Genesis幣是什么幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢
btc量價回升,但還未形成趨勢。 盡管比特幣昨日上漲2%,但從日線看,并未出現改變格局式的走勢,箱體震蕩還會是近期的主要模式.
1900/1/1 0:00:00今日行情分析 今日凌晨兩度突破9600位置,行情一路上漲突破9700關口,最高9730附近,現價回落9580附近.
1900/1/1 0:00:00區塊鏈江湖水深,好多事都朦朦朧朧看不清。頂著“全國最大比特幣挖礦地”名頭,四川堪稱區塊鏈重鎮,但到底有多少家做區塊鏈的企業?連這個最基本的問題也沒有確定答案,不同統計結果相差50倍以上.
1900/1/1 0:00:00就像一個國家的經濟有一些經濟概念一樣,加密貨幣資產也能夠體現出具有類似經濟概念的微型經濟。我們使用許多人都熟悉的簡單類比來了解一下這一經濟的各種數據:宏觀經濟指標.
1900/1/1 0:00:00數字貨幣行情動態一覽 1.廣州市出臺《加快打造數字經濟創新引領型城市若干措施》,多項措施與區塊鏈相關。2.中共北京市委:布局基于大數據、區塊鏈、人工智能等技術的全媒體建設.
1900/1/1 0:00:00騰訊區塊鏈開放平臺提煉了兩個服務模型,一是共享賬本,一是數字資產。人與人之間存在信息不對稱、傳遞效率低下等問題,“共享賬本可以讓大家平等加在一起共同完成一件事情.
1900/1/1 0:00:00