不進行硬分叉的話,要如何升級區塊鏈?基于?Substrate?的鏈有一個絕招,可以輕而易舉地做到無分叉升級。
硬分叉
傳統上,如果你想升級區塊鏈,例如在比特幣或以太坊中添加一些新功能,則必須進行所謂的硬分叉。硬分叉就是指運行支持區塊鏈的軟件的實體將其軟件更新為較新版本。
之所以稱為分叉,是因為每個不升級的人都被遺棄在一個被淘汰的、過時的分叉上,并根據舊代碼中的規則生成區塊,與新的主鏈不兼容。一旦這些流浪者更新,他們的節點將重新連接到主鏈并同步,而分叉將消失。
公鏈Klaytn與Parity將合作構建Klaytn-Substrate鏈:5月25日消息,韓國社交媒體巨頭Kakao旗下公鏈Klaytn與區塊鏈基礎設施公司Parity Technologies達成合作,將合作構建基于Substrate的Klaytn鏈Klaytn-Substrate。
據悉,該鏈最初將作為Klaytn規范的替代實現,并作為Klaytn主鏈的側鏈。Klaytn-Substrate將橋接至Polkadot和Klaytn主網,作為一個中介環境,使協作技術、業務和社區倡議能夠以有趣和協同的方式進行結合。
Klaytn基金會全球采用負責人David Shin表示,與Parity的合作符合他們為元宇宙創建可互操作區塊鏈平臺的愿景。(Coinquora)[2022/5/25 3:40:54]
硬分叉通常是一個非常困難的過程,主要是因為你永遠不會真正知道誰在運行軟件,而且組織全局代碼更新非常困難。在具有合理匿名性的去中心化系統中尤其如此。你得靠運行節點的人員主動查找有關更新的信息,并且必須信任他們在應該更新時進行更新。
YGG宣布將于明年推出subDAO代幣:12月28日消息,鏈游公會Yield Guild Games宣布其中一個去中心化自治組織(subDAO)將于2022年通過Copper平臺推出SEA代幣。(techinasia)[2021/12/28 8:09:34]
Substrate的方式
Kusama和Polkadot等基于Substrate的鏈對這個問題有獨特的解決方案。
基于Substrate的鏈可以升級,而且不用協調大量人員來進行更新某些軟件的操作。它是這樣做到這一點的:
動態 | 區塊鏈構建平臺Substrate可在數分鐘內完成構建:據ethnews消息,以太坊聯合創始人、Parity Technologies創始人Gavin Wood和他的團隊一直在研究一種新的區塊鏈構建平臺Substrate。據報道,Wood在柏林舉行的Web3峰會上展示了Substrate如何在幾分鐘內構建可行的區塊鏈。[2018/10/26]
在基于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
Tags:SUBSTRTRATUBSgov幣subdao私募價格RSK Infrastructure FrameworkTRAT價格Substratum
更新于2020年9月26日18:00 尊敬的庫幣用戶, 針對此次事件,我們的內部審查及相關處理工作正在有序進行。同時秉持公開透明的原則,我們將持續更新事件進展.
1900/1/1 0:00:00默燃周報,一文速覽Block.one、BM、Voice上周動態以及EOSIO海外項目進展。Block.one向社區征集對新資源模型的反饋Block.one感謝大家到目前為止對EOS新資源模型提案.
1900/1/1 0:00:00頭條 ▌以太坊開發人員:將在10月15日前完成以太坊2.0功能開發以太坊開發者、PrysmaticLabs聯合創始人RaulJordan表示,其團隊將在10月15日前完成所有功能的開發.
1900/1/1 0:00:00要點總結 優勢 1.項目所針對的應用場景和市場痛點明確,具有較好的落地可能性,未來商業推廣潛力良好;2.Velo團隊背景較好,核心團隊成員擁有平均10年以上的金融等傳統行業工作經驗.
1900/1/1 0:00:00黑洞是引用現代廣義相對論中,存在于宇宙空間中的一種天體。該理論認為,黑洞由中心的一個由黎曼曲率張量出發構建的標量多項式在趨向此處發散的奇點和周圍的時空組成,其邊界為只進不出的單向膜:事件視界,事.
1900/1/1 0:00:009月23日,人民日報文化傳媒與華為公司聯合舉辦,主題為“擁抱新機遇探尋新路徑”的新基建新經濟高峰論壇.
1900/1/1 0:00:00