不進行硬分叉的話,要如何升級區塊鏈?基于?Substrate?的鏈有一個絕招,可以輕而易舉地做到無分叉升級。
硬分叉
傳統上,如果你想升級區塊鏈,例如在比特幣或以太坊中添加一些新功能,則必須進行所謂的硬分叉。硬分叉就是指運行支持區塊鏈的軟件的實體將其軟件更新為較新版本。
之所以稱為分叉,是因為每個不升級的人都被遺棄在一個被淘汰的、過時的分叉上,并根據舊代碼中的規則生成區塊,與新的主鏈不兼容。一旦這些流浪者更新,他們的節點將重新連接到主鏈并同步,而分叉將消失。
時事通訊平臺Substack正被用來傳播加密騙局:金色財經報道,時事通訊平臺Substack正在被騙子用來傳播加密騙局。據悉,騙子模仿了Gnosis項目,并稱“提早更新的GNO持有人將有資格參加新的流動性獎勵計劃”。對此,Gnosis官方推特帳戶發推文說該新聞簡報是欺詐性的。[2021/1/26 13:30:11]
硬分叉通常是一個非常困難的過程,主要是因為你永遠不會真正知道誰在運行軟件,而且組織全局代碼更新非常困難。在具有合理匿名性的去中心化系統中尤其如此。你得靠運行節點的人員主動查找有關更新的信息,并且必須信任他們在應該更新時進行更新。
Cosmos生態基金會ICF宣布與Cdot合作,將資助其開發Substrate IBC模塊:Cosmos生態基金會ICF宣布與Cdot達成合作。作為最新公布的2020年第二季度合作項目,Cosmos生態基金ICF將資助Cdot開發Substrate IBC模塊。這項工作是連接Polkadot/Kusama和Cosmos區塊鏈的關鍵步驟,使得在兩個生態系統之間安全的交換資產和數據成為可能。Substrate IBC模塊還令開發者在基于Substrate的區塊鏈上使用IBC成為可能。
為了支持開發者使用這項技術,Cdot還承諾編制相應的文檔和教程以詳細說明Substrate IBC,并會將IBC文檔翻譯為中文。最近成立的Substrate IBC工作組的主要目標是協調Cdot和其他團隊的協作,這些團隊都在為橋接Polkadot和Cosmos而努力工作。[2020/8/28]
Substrate的方式
動態 | Polymath將Polymesh區塊鏈移至Substrate:金色財經報道,Polymath已將其Polymesh區塊鏈從以太坊移出,并轉移到Substrate上。Polymath的ST20證券型代幣(基于以太坊的ERC-1400標準構建)和本地POLY代幣(ERC-20)將進入新的Substrate鏈。 POLY代幣的橋梁將至少維持一年。據悉,Substrate是以太坊聯合創始人Gavin Wood的Parity Technologies開發的平臺。[2019/11/21]
Kusama和Polkadot等基于Substrate的鏈對這個問題有獨特的解決方案。
基于Substrate的鏈可以升級,而且不用協調大量人員來進行更新某些軟件的操作。它是這樣做到這一點的:
在基于Substrate的鏈中,鏈本身上存儲著一個叫作WebAssemblyBlob或WASMBlob的東西。此Blob包含鏈構建新區塊所需的所有邏輯。鏈本身的runtime包含在此WASMBlob中。
連接到該區塊鏈的所有節點都不斷了解此WASMBlob和它為節點提供的用于生成新區塊的規則。節點的本機代碼中也存在相同的邏輯:所有節點都使用Rust構建,這些編程指令也告訴他們如何構建區塊。這些指令與WASMblob中的指令相同。這么做有什么用呢?
這些節點中有一個開關告訴它們:“如果鏈上的WASM代碼比你的本機代碼中的新,請忽略你的本機代碼,而選擇WASM代碼。如果它們相同,則運行本機代碼,因為它更快。”
升級基于Substrate的區塊鏈所需要做的,就是上傳WASMBlob的新版本,然后與之連接的所有節點都將安裝到位并遵守新規則。但是,如果隨便一個人都能這樣更改鏈的代碼豈不是很危險?
鏈上治理
鏈上治理可讓任何基于Substrate的鏈的代幣持有者提出對鏈本身的更改議案。該議案可以是像更改整個鏈的runtime這樣的翻天覆地的改變,也可以是像更改一個鏈上的常數這樣影響較小的事情,例如更改最大驗證人數量。
議案會進入隊列,在那里,其他代幣持有者可以對其進行支持。如果得到足夠的支持,該議案將作為公投被提出,然后可以對其進行投票。每個代幣持有者都有使用代幣投票的權利,如果他們對投票結果格外重視,他們也可以給投票附加信念值,也就是通過鎖定代幣一段時間以獲得投票效力乘數。
如果公投通過,則其背后的邏輯將自動執行——無需人工干預。因此,通過更新WASMBlob來更改鏈的runtime代碼,就是將其提交到系統中并讓人們投票支持,而區塊鏈本身將負責其余工作。
原文:https://dotleap.com/upgrading-blockchains-without-hard-forking/
翻譯:PolkaWorld
尊敬CoinW用戶: CoinW將在DeFi專區上線SFG/USDT交易對,具體時間安排如下: 充值時間:已開啟 交易時間:2020年9月27日15:00 提幣時間:已開啟 為慶祝SFG正式上線.
1900/1/1 0:00:00幣圈啟明燈:在投資市場里好的心態很重要人人羨慕幣圈投資市場賺錢快,于是很多人蠢蠢欲動,于是把自己的辛苦錢投進去奮力一搏,但是結果并不是自己所想的那樣,其實做投資理財,好的心態很重要.
1900/1/1 0:00:00BTC行情分析: BTC昨日走勢還是區間整理,沖高回落再反彈,從早間10750回落到10650附近再在午間短時拉升至10820一線遇阻回落,行情開始震蕩調整,多次向下回踩試探10650支撐.
1900/1/1 0:00:00如期而至,不負眾望,ELC速貸通證將于北京時間2020年9月26日16:00上線Bibox交易平臺,并開放ELC/BTC、ELC/USDT交易.
1900/1/1 0:00:00尊敬的客戶: 支點國際站將于2020年10月1日14:00上線VRG/USDT交易對。 幣種介紹: 代幣名稱:virtualrealitygodchain 英文縮寫:VRG 官方網站:https.
1900/1/1 0:00:00BTC行情分析: BTC早間的一波小反彈受阻后,一跌走下跌趨勢,已連續突破下方幾個小支撐,空頭目前很強勢,從小時線上可以看到行情近期多次向上方試探,K線上走勢一峰比一峰高,一直在向上漲.
1900/1/1 0:00:00