加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 以太坊 > Info

Substrate無分叉升級如此絲滑 誰還用硬分叉?_ASM:RAT

Author:

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

不進行硬分叉的話,要如何升級區塊鏈?基于 Substrate 的鏈有一個絕招,可以輕而易舉地做到無分叉升級。

傳統上,如果你想升級區塊鏈,例如在比特幣或以太坊中添加一些新功能,則必須進行所謂的硬分叉。硬分叉就是指運行支持區塊鏈的軟件的實體將其軟件更新為較新版本。

之所以稱為分叉,是因為每個不升級的人都被遺棄在一個被淘汰的、過時的分叉上,并根據舊代碼中的規則生成區塊,與新的主鏈不兼容。一旦這些流浪者更新,他們的節點將重新連接到主鏈并同步,而分叉將消失。

Gavin Wood:Substrate 3.0版本可能會在2021年上半年發布:12月31日消息,波卡Polkadot(DOT)創始人Gavin Wood在《2020年Polkadot總結》中指出,Substrate的下一個主要版本3.0版本可能會在2021年上半年發布,將給以太坊帶來兼容性,以及新的改進、更多的慣用Frame PalletAPI以及一個更快的數據庫后端和端到端權重體系。另外,2020年Polkadot財政庫總共有超過1400萬美元的資金被用于資助200多個項目;Polkadot目前的10.2億DOT流通量中有61%被鎖定在質押系統中;Polkadot目前擁有274個驗證人,由大約200個獨立運營商運營,并得到7000多個個人指定賬戶的支持;Polkadot目前有超過100個平行鏈正在開發中,還有超過50個尋找完整平行鏈的插槽。Cumulus(用以連接Substrate的平行鏈)正處于功能完善的初始階段,準備與新的Rococo測試網和平行鏈v1代碼一起使用。[2020/12/31 16:08:48]

硬分叉通常是一個非常困難的過程,主要是因為你永遠不會真正知道誰在運行軟件,而且組織全局代碼更新非常困難。在具有合理匿名性的去中心化系統中尤其如此。你得靠運行節點的人員主動查找有關更新的信息,并且必須信任他們在應該更新時進行更新。

Parity發布Substrate 2.0版本:金色財經報道,Parity升級了Polkadot的基礎技術,使可自定義的區塊鏈構建更加輕松。根據博客文章,Parity已發布了其區塊鏈構建套件的第二版本,Substrate 2.0。新版本為開發人員提供了更多工具,以“精確地為應用程序或業務邏輯”定制區塊鏈。[2020/9/23]

Kusama 和 Polkadot 等基于 Substrate 的鏈對這個問題有獨特的解決方案。

基于 Substrate 的鏈可以升級,而且不用協調大量人員來進行更新某些軟件的操作。它是這樣做到這一點的:

動態 | 基于Plasma和Substrate技術的Plasm發布測試網:基于 Plasma和Substrate技術的可擴展 DApp平臺Plasm發布測試網。由于使用的是 Parity 的 Substrate 技術,Plasm 網絡可以在波卡 Polkadot 完全發布后與之兼容。Plasm 聯合創始人 Sota Watanabe 表示,波卡的中繼鏈是不支持智能合約的,所以參與的波卡生態的 DApp 開發者需要選擇支持智能合約的平行鏈,而且對可擴展性有非常高的需求,所以這就是 Plasm 的定位。另外 Plasm 還利用了以太坊的二層網絡技術 Plasma 技術和比特幣的二層網絡技術閃電網絡(會在未來實施)。測試網是 Plasm 路線圖中概念驗證的第一階段(PoC-0),PoC-3 階段將會上線第二版本的測試網并實施代幣的設計,主網計劃在明年二月上線。[2019/11/11]

在基于 Substrate 的鏈中,鏈本身上存儲著一個叫作 WebAssembly Blob 或 WASM Blob 的東西。此 Blob 包含鏈構建新區塊所需的所有邏輯。鏈本身的 runtime 包含在此 WASM Blob 中。

連接到該區塊鏈的所有節點都不斷了解此 WASM Blob 和它為節點提供的用于生成新區塊的規則。節點的本機代碼中也存在相同的邏輯:所有節點(即運行鏈的程序)都使用 Rust 構建,這些編程指令也告訴他們如何構建區塊。這些指令與 WASM blob 中的指令相同。這么做有什么用呢?

這些節點中有一個開關告訴它們:“如果鏈上的 WASM 代碼比你的本機代碼中的新,請忽略你的本機代碼,而選擇 WASM 代碼。如果它們相同,則運行本機代碼,因為它更快。”

升級基于 Substrate 的區塊鏈所需要做的,就是上傳 WASM Blob 的新版本,然后與之連接的所有節點都將安裝到位并遵守新規則。但是,如果隨便一個人都能這樣更改鏈的代碼豈不是很危險?

鏈上治理可讓任何基于 Substrate 的鏈的代幣持有者提出對鏈本身的更改議案。該議案可以是像更改整個鏈的 runtime 這樣的翻天覆地的改變,也可以是像更改一個鏈上的常數這樣影響較小的事情,例如更改最大驗證人數量。

議案會進入隊列,在那里,其他代幣持有者可以對其進行支持。如果得到足夠的支持,該議案將作為公投被提出,然后可以對其進行投票。每個代幣持有者都有使用代幣投票的權利,如果他們對投票結果格外重視,他們也可以給投票附加信念值(conviction),也就是通過鎖定代幣一段時間以獲得投票效力乘數。

如果公投通過,則其背后的邏輯將自動執行 —— 無需人工干預。因此,通過更新 WASM Blob 來更改鏈的 runtime 代碼,就是將其提交到系統中并讓人們投票支持,而區塊鏈本身將負責其余工作。

原文:https://dotleap.com/upgrading-blockchains-without-hard-forking/

翻譯:PolkaWorld

Tags:ASMTRATRATTRAjasmy幣發行時間TRAT幣United Emirate CoinUnitrade

以太坊
金色深核|對話Oasis宋曉冬:有責數據和更好的互聯網_ASI:oasys幣前景

公鏈,創新不止。 10月1日,Oasis Network主網beta版即將發布,經歷beta版測試幾周后,Oasis Network主網將正式上線,屆時,在區塊鏈項目中,Oasis 將成為在性能.

1900/1/1 0:00:00
比特幣短期走勢出現明顯轉弱信號 短期勿急于抄底_比特幣:BSPAY

  各級別性質:日線-盤整,4小時-盤整,1小時-下跌截圖來自OKEX  BTC/USDT永續合1小時圖:對于行情從兩個角度來說.

1900/1/1 0:00:00
Eth2 中的時間服務器攻擊及其緩解措施_ETH:Uberstate RIT2.0

摘要:Eth2 中的時間服務器攻擊之前也有人討論過。但迄今為止,主流意見都認為這種攻擊只能導致驗證者暫時離線,等節點運營者重建正確的時間同步措施,節點就能重新回到線上.

1900/1/1 0:00:00
金色DeFi日報 | Curve通過投票將增加CRV/ETH流動性_SWAP:DEF

DeFi數據 1.DeFi總市值:145.28億美元 市值前十幣種漲跌幅,金色財經制圖,數據來源CoinGecko2.過去24小時去中心化交易所的交易量:5.32億美元 金色晚報 | 4月4日晚.

1900/1/1 0:00:00
晚間薦讀5篇 | 甄選優質DeFi項目 挖礦教程全合集_DEF:區塊鏈

金色好文合輯 | 甄選優質DeFi項目 挖礦教程全合集DeFi流動性挖礦火爆一時,吸引了大量投資者參與.

1900/1/1 0:00:00
金色觀察丨比特幣10月回落后強勁復蘇 個中有何玄機?_比特幣:比特幣價格

金色財經 區塊鏈10月11日訊? 十月的第二周已經結束了,令人驚喜的是比特幣價格已經比10月2日上漲了近6.5%,達到11,076.70美元,市值重新回到2000億美元以上.

1900/1/1 0:00:00
ads