不進行硬分叉的話,要如何升級區塊鏈?基于?Substrate?的鏈有一個絕招,可以輕而易舉地做到無分叉升級。
硬分叉
傳統上,如果你想升級區塊鏈,例如在比特幣或以太坊中添加一些新功能,則必須進行所謂的硬分叉。硬分叉就是指運行支持區塊鏈的軟件的實體將其軟件更新為較新版本。
之所以稱為分叉,是因為每個不升級的人都被遺棄在一個被淘汰的、過時的分叉上,并根據舊代碼中的規則生成區塊,與新的主鏈不兼容。一旦這些流浪者更新,他們的節點將重新連接到主鏈并同步,而分叉將消失。
Adobe發布Substance 3D工具更新,支持元宇宙內容創建:金色財經報道,Adobe宣布推出3D內容創建工具Adobe Substance 3D更新,旨在提升沉浸式體驗并推動元宇宙創新發展,包括Substance Painter、Designer和Sampler原生支持Apple M系列芯片可以幫助3D內容創建者更高效地創作;允許開發人員編輯插件,支持在其他應用程序中使用Substance 3D素材以及模型引擎等,Adobe還將在今年下半年發布Substance 3D Modeler,將功能擴展至3D雕塑工作流程。[2022/6/16 4:32:43]
硬分叉通常是一個非常困難的過程,主要是因為你永遠不會真正知道誰在運行軟件,而且組織全局代碼更新非常困難。在具有合理匿名性的去中心化系統中尤其如此。你得靠運行節點的人員主動查找有關更新的信息,并且必須信任他們在應該更新時進行更新。
Findora生態推出首個隱私跨鏈應用“Yellow Submarine”:4月23日消息,隱私公鏈Findora支持生態與獨立隱私結算層ColumbusDao共同推出首個通用隱私跨鏈應用Dapp“Yellow Submarine”。Yellow Submarine利用Findora的零知識證明技術,將首次為DeFi用戶提供跨evm兼容鏈隱私交易的功能,并為數千萬Web3用戶提供其加密資產的一站式完整隱私服務。
據悉,Yellow Submarine首先建立在Findora鏈之上并跨鏈連接以太坊等各主要智能合約鏈,它是第一個零知識證明 (ZKP) 的實用應用,并且實現了跨BNB鏈、以太坊和其他EVM兼容鏈的隱私跨鏈交易和資產置換。[2022/4/23 14:43:43]
Substrate的方式
Dora Factory正在Substrate上實現MolochDAO:根據Web3 Foundation GitHub公開信息,Dora Factory開發者社區正在進行將MolochDAO遷移至Substrate的工作(Pull Request #393)。這項工作包含對MolochDAO V1和MolochDAO V2的Pallet實現。此前,Dora Factory已經完成基于Substrate的二次方資助Pallet模塊開發,并已將此Pallet前端整合至開發者平臺HackerLink。[2021/5/4 21:21:47]
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
親愛的用戶: 我們已完成TRX及TRC20代幣錢包維護,現已恢復其充提幣服務。請所有用戶重新生成TRX及TRC20代幣的充幣地址.
1900/1/1 0:00:00總結 宏觀環境: 新一輪刺激法案可能延后,高盛將今年美國第四季度經濟增長預期減半,美股持續收跌后小幅反彈,美元指數持續攀升.
1900/1/1 0:00:00尊敬的GX.COM用戶:BCHA和BCHN即將上線GX.COM,并開通BCHA/USDT和BCHN/USDT交易對.
1900/1/1 0:00:00資訊熱點 1、以色列新法案提議將比特幣視為一種貨幣金色財經報道,以色列伊斯雷爾·貝特努黨的四名代表周二提出了一項新法案,計劃將比特幣視為一種貨幣,而不是一種資產.
1900/1/1 0:00:00最近一段時間刷幣圈新聞總能看到關于灰度基金的身影出現。時而說灰度基金買入比特幣預示資金入場,時而說灰度是最大空頭。若是不摸清灰度基金的來歷,難免被各路媒體忽悠得七葷八素.
1900/1/1 0:00:00幣海引路人:BTC持續寬幅震蕩多空糾纏不清交易如同攀爬,只有登上絕頂,才能享受奇觀勝景;若遇難而退,中途放棄,只會與機會擦肩而過,在交易中,最重要的就是要敢于出手,面對機會,果斷出擊.
1900/1/1 0:00:00