不進行硬分叉的話,要如何升級區塊鏈?基于?Substrate?的鏈有一個絕招,可以輕而易舉地做到無分叉升級。
硬分叉
傳統上,如果你想升級區塊鏈,例如在比特幣或以太坊中添加一些新功能,則必須進行所謂的硬分叉。硬分叉就是指運行支持區塊鏈的軟件的實體將其軟件更新為較新版本。
之所以稱為分叉,是因為每個不升級的人都被遺棄在一個被淘汰的、過時的分叉上,并根據舊代碼中的規則生成區塊,與新的主鏈不兼容。一旦這些流浪者更新,他們的節點將重新連接到主鏈并同步,而分叉將消失。
Web3內容平臺Mirror推出NFT訂閱鑄造“Subscribe to Mint”功能:3月9日消息,Mirror官方宣布,該Web3內容平臺已推出訂閱鑄造“Subscribe to Mint”功能,目前已在以太坊、Optimism和Polygon鏈上部署,旨在支持創作者和藏家之間的互動,新功能將有兩個潛在用例:
1、創世Drop,Web3項目可以發布內容并與包含項目徽標或符號的收藏NFT配對,然后使用“Subscribe to Mint”通過內容更新和后續NFT投放與項目受眾互動。
2、推出可收藏NFT系列,持有者可以完成鑄造NFT并鼓勵新用戶注冊成為訂閱者以參與未來NFT投放。
據悉,“Subscribe to Mint”功能對創作者是完全免費的,創作者將獲得所售NFT的100%收益。[2023/3/9 12:50:42]
硬分叉通常是一個非常困難的過程,主要是因為你永遠不會真正知道誰在運行軟件,而且組織全局代碼更新非常困難。在具有合理匿名性的去中心化系統中尤其如此。你得靠運行節點的人員主動查找有關更新的信息,并且必須信任他們在應該更新時進行更新。
多個波卡項目入駐SubDAO測試網:據官方消息,SubDAO已與Crust、Phala、StaFi、Litentry達成戰略合作,以上項目均已入駐SubDAO測試網。同時,SubDAO對入駐項目開放測試網獎勵。
據悉,SubDAO是波卡DAO基礎設施,提供電子協議簽署、DAO社交、資產管理等工具與服務。SubDAO已獲得Web3基金會官方3個Grant,并完成Huobi Ventures、OKEx Blockdream Fund、Hypershere、CMS等數十家機構以及Messari創始人Ryan Selkis在內的數百萬美元融資。[2021/11/3 6:30:02]
Substrate的方式
去中心化數據索引工具SubQuery公布路線圖:去中心化數據索引工具SubQuery公布了路線圖,里程碑包括:
1. 內部測試網絡;
2. 公共測試網絡;
3. 激勵公共測試網絡和TGE;
4. SubQuery Foundation和流動性挖礦;
5. 主網和上線CEX;
6. 啟動自己的平行鏈和DAO。[2021/10/28 21:05:50]
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
鏈聞消息,基于Neo區塊鏈的可互操作全棧去中心化金融協議Flamingo針對昨晚因服務器過載NeoLine錢包出現故障一事表示,團隊已于9月25日22點11分33秒對質押合約進行快照.
1900/1/1 0:00:00尊敬的BithumbGlobal用戶:為慶祝TITAN正式上線BithumbGlobal,我們將舉行“充值&交易參與贏取25,000TITAN”福利活動.
1900/1/1 0:00:00各位朋友大家上午好,下面老李給大家分享下9.27日上午的全網公開可查單情況:9.27上午10:30分左右老李給出BTC策略如下圖;上午于10800-10780附近入場空單.
1900/1/1 0:00:00?一、對大家交易幫助最大的,不是只靠提供一次盈利的策略,而是要改正不良的做法,建立正確的交易習慣。大多數人在關注的時候,基本是沖著近期的交易策略而來,希望馬上能撈一筆.
1900/1/1 0:00:00根據可靠消息稱,以太坊開發人員表示,該小組將在10月15日前完成所有ETH2.0相關功能的開發工作,市場立刻沸騰起來.
1900/1/1 0:00:00基本信息: 英文全稱:DegoFinance 英文簡稱:DEGO 項目簡介: DEGO是實現可持續DeFi生態系統的全新理念.
1900/1/1 0:00:00