不進行硬分叉的話,要如何升級區塊鏈?基于 Substrate 的鏈有一個絕招,可以輕而易舉地做到無分叉升級。
傳統上,如果你想升級區塊鏈,例如在比特幣或以太坊中添加一些新功能,則必須進行所謂的硬分叉。硬分叉就是指運行支持區塊鏈的軟件的實體將其軟件更新為較新版本。
之所以稱為分叉,是因為每個不升級的人都被遺棄在一個被淘汰的、過時的分叉上,并根據舊代碼中的規則生成區塊,與新的主鏈不兼容。一旦這些流浪者更新,他們的節點將重新連接到主鏈并同步,而分叉將消失。
Acala在主網上線Acala EVM+,為波卡DeFi應用鏈帶來完整的EVM+Substrate兼容性:2月8日消息,Acala宣布在主網上線Acala EVM+,允許 DApp 開發人員在 Acala 的 DeFi 應用鏈和波卡流動性中心上推出與以太坊兼容的 DApp。Acala 表示,任何 DApp 團隊現在都可以將他們基于 EVM 的智能合約部署到 Acala EVM+ 上,只需進行最小的更改,同時利用他們在以太坊環境(MetaMask、Truffle、Waffle 等)中使用的相同工具。[2023/2/8 11:53:04]
硬分叉通常是一個非常困難的過程,主要是因為你永遠不會真正知道誰在運行軟件,而且組織全局代碼更新非常困難。在具有合理匿名性的去中心化系統中尤其如此。你得靠運行節點的人員主動查找有關更新的信息,并且必須信任他們在應該更新時進行更新。
訂閱APP Subme與區塊鏈房地產交易平臺Terra Land達成合作:10月29日消息,訂閱APP Subme宣布與區塊鏈房地產交易平臺Terra Land達成合作,允許用戶以Terra Land訂閱的形式獲得對房地產市場的投資敞口,Subme正在為用戶創建代幣化房地產平均成本策略。[2021/10/29 6:20:24]
Kusama 和 Polkadot 等基于 Substrate 的鏈對這個問題有獨特的解決方案。
基于 Substrate 的鏈可以升級,而且不用協調大量人員來進行更新某些軟件的操作。它是這樣做到這一點的:
波卡Subscan“通證解鎖計劃”并非解鎖公募份額,而是日常質押解綁到期可取余額:據PolkaBase消息,經與Subscan官方團隊溝通后確認,Subscan瀏覽器“通證解鎖計劃”數據為日常質押解綁的到期可取余額(withdrawals),屬于NPOS以來一直都有的日常質押解鎖行為,而非公募解鎖出來的份額。上輪公募結束時間約為7月28日,通證解鎖已有數據。Subscan團隊已在修繕文案。[2020/8/27]
在基于 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
幣圈一日,人間一年,絕不是空口而言。正如最近,可能你剛剛讀懂的DeFi,結果圈內又開始熱烈討論起了NFT。加密市場絕不缺乏熱點,加密從業者也唯恐被快速變化的行業落下.
1900/1/1 0:00:00最近去中心化金融(DeFi)的發展展示了 Ethereum 作為先進的 P2P 金融系統的基礎設施基礎的潛力.
1900/1/1 0:00:00金色財經報道,9月30日早間,Bitfly(Ethermine礦池母公司)官方轉發以太坊2.0項目負責人Danny Ryan推文,并表示,這里將會有另一個以太坊2.0測試網Zinken.
1900/1/1 0:00:009月20日,由金色財經主辦,廈門市區塊鏈協會、廈門大學區塊鏈研究中心指導的“共為·創業者大會”在廈門成功舉行,此次大會以“為區塊鏈創業貢獻力量”為主題.
1900/1/1 0:00:00隨著波卡的啟動,人們對波卡和以太坊之爭逐漸開始有了更多的興趣和關注,尤其是波卡上的項目越來越多,且呈現出一定的發展態勢.
1900/1/1 0:00:00也許只有更多的主流機構,選擇將比特幣作為投資標的,才能推動加密市場迎來真正的大牛市。北京時間 10 月 8 日晚 21 點,美國移動支付巨頭之一的 Square (NYSE:SQ)公司發布公告稱.
1900/1/1 0:00:00