為了順利引入新的PoC2+標準,需要將全節點在共識層面上進行適當改造,也即所謂的分叉。本文為Lava核心開發者團隊提出的分叉方案介紹。分叉一般有兩種形態,一種是硬分叉,另一種是軟分叉。該方案基于區塊鏈的去中心化和社區自治精神,提出了一種由礦工投票激活的硬分叉方案,既有別于傳統的硬分叉,也有別于比特幣經常采用的MASF。
什么是硬分叉?
如果軟件/硬件的規則發生改變,并且這種規則改變無法向前兼容。在區塊鏈中,使用舊版本的節點和使用新版本的節點各成體系、無法互相辨認,稱為硬分叉。
現實中的例子:
·蘋果公司在iPhone5上使用了Lightning接口,以替代此前的30針Dock接口。iPhone5以前的手機無法使用新的接口,iPhone5以后的新手機也無法使用舊的接口。
什么是軟分叉?
ETHGlobal黑客松入圍項目Opclave支持使用Apple Face ID與Touch ID發起交易:3月27日消息,伊斯坦布爾大學?Tü Blockchain俱樂部團隊開發的Opclave入圍ETH Global Scaling 2023黑客松,這是對ERC-4337兼容智能合約賬戶的OP Stack改進,該智能合約錢包使用與 Apple Enclave 抽象的簽名,允許用戶創建并使用 Apple Face-ID 與 Touch-ID 的非托管錢包,而無需助記詞。其核心理念是將 Apple 設備、iPhone、Macbook 變成硬件錢包,從可信執行環境 Apple Secure Enclave 中發起交易,確保安全。同時,Opclave 還具有社交恢復、批量處理、支持 ERC20 Token 支付、每日支出限額等功能。此后,團隊還將開發 2FA、電子郵件登陸等其他賬戶抽象功能,并支持 Starknet、zkSync、Fuel 等其他鏈。[2023/3/27 13:28:37]
軟分叉一般都是向前兼容的,也可以說是未來兼容。通俗解釋就是:舊版本的軟件/硬件,可以使用新版本的軟件/硬件產生的數據。在區塊鏈上可以理解為舊節點可以驗證并接受新節點出的塊。
跨鏈移動應用程序 Slavi 內置 NFT 交易市場測試網 V1 上線:6月10日消息,跨鏈移動應用程序 Slavi 宣布其 NFT 交易市場測試網 V1 正式上線,支持 Polygon、以太坊和 BNB Chain。作為 Slavi 生態系統擴展的一部分,該項目旨在使用內置的多鏈交易技術創建一個通用且全面的 NFT 市場。[2022/6/10 4:17:23]
現實中的例子:
·立體聲FM廣播是向前兼容,它既可以被單聲道的老式收音機播放,但沒有立體聲效果;也可以被新式的立體聲收音機播放,具有立體聲效果。
軟分叉在特殊情況下也可以是向后兼容,也即新版本的軟件/硬件,可以使用舊版本軟件/硬件產生的數據。在區塊鏈上可以理解為,新節點也可以驗證并接受老節點出的塊。
現實中的例子:
·Intel的x86指令集CPU是向后兼容的,新款CPU依然可以運行老款CPU的軟件,這是由于Intel希望保證老版本CPU有的指令集在新版本中也得以保留。這種只增加不刪除的策略,保證了我們換CPU時無需更換相配套的軟件。
霍比特HBTC即將上線LAVA:據霍比特HBTC官方公告,霍比特HBTC將于4月2日15:00(UTC+8)上線LAVA(LAVAswap),并開通LAVA/USDT交易對。
同時,霍比特HBTC還將開啟“新用戶交易,平分5,000個LAVA”、“交易LAVA,瓜分18,000個LAVA”、“幸運錦鯉瓜分2,000個LAVA”三大活動。
LAVA(LAVAswap)是基于火幣生態鏈的DEX,包括質押池、流動性礦池、DEX、跨鏈資產橋等。LAVAswap無私募、無預挖,致力于建設以社區為導向的DEX及其生態。
更多詳情見官網公告。[2021/4/2 19:40:15]
分叉涉及的技術層面
針對LavaPoC2+的分叉方案中,在共識層面需要改動以下幾處:
1.區塊頭中需要新增一個LAVA挖礦者地址的字段。這種區塊頭中附帶地址用以驗證的方式,burst已經使用,其地址即為區塊頭中的PID。因此LAVA中將以前的PID替換為LAVA專屬地址的方法也是該思路的延續。
Newland與LAVAswap達成戰略合作,即將上線LP聚合挖礦:據官方消息,Newland與LAVAswap正式達成戰略合作,并且將于3月18日(今天)22:00上線LP聚合挖礦。用戶在Newland平臺的HPT/USDT交易對存入HPT、USDT做LP,即可獲得HPT、LAVA作為提供流動性的獎勵。
Newland是基于Heco鏈發行的、專門為礦工提供借貸流動性的去中心化協議,目前已開啟借貸挖礦與流動性挖礦。LAVAswap是基于火幣生態鏈的全新DEX,包括質押池、流動性礦池、DEX、跨鏈資產橋等。[2021/3/18 18:57:32]
2.挖礦相關的一系列接口,包括:Miner請求信息,Miner提交信息后的驗證,以及全節點的鑄塊時校驗等。
3.全節點同步其他區塊時的驗證過程。
4.全節點重啟后讀盤時的區塊驗證過程。
LAVAswap將于3月14日和15日晚10點開啟HOO質押挖礦池和流動性挖礦:據官方消息,LAVAswap與HOO達成戰略合作,即將開啟三個新的池子,其中兩個新的質押挖礦池將在北京時間2021年3月14日晚上10點開啟,另外一個新的流動性礦池將在北京時間2021年3月15號晚上10點開啟。質押挖礦池之“質押LAVA, 得到HOO”將持續10天,總獎勵為20,000 HOO ;質押挖礦池之“質押HOO, 得到LAVA”將持續14天,總獎勵為28,000 LAVA。 具體活動詳情,以官方公告為準。
HOO是虎符平臺的全生態系統的平臺幣。LAVAswap是基于火幣生態鏈的DEX,包括質押池、流動性礦池、DEX、跨鏈資產橋等。[2021/3/14 18:43:31]
5.綁定關系數據庫升級。
詳細分叉方案的分析
1.向前兼容的軟分叉
首先排除該方案。雖然該方案是區塊鏈軟分叉首選,但是由于需要修改區塊頭中的字段,因此就無法滿足舊節點能夠接收新節點出的區塊這一大前提。
2.向后兼容的軟分叉
該方案的實際效果如下圖1。根據向后兼容的大前提,由于新節點可以接收并驗證老
節點出的區塊,而舊節點卻無法接收新節點出的區塊。因此最后新節點逐漸超過舊節點算力達到51%時,兩條鏈分叉。這雖然保證了分叉的效果,但是也存在相應的問題,在最初始的網絡中,由于舊節點算力占優,而新節點出塊始終無法被舊節點接收,因此會存在很大程度上新節點算力的浪費。假設某時刻新節點挖出另一條鏈與老鏈分叉,在一段時間后老鏈的算力和長度會逐漸超過新鏈,新節點的向后兼容性又使得新鏈被舊鏈覆蓋,整條新鏈的算力全都浪費。
圖1.新節點算力超過51%
圖2.新節點算力不到51%,回到舊鏈
3.傳統硬分叉
傳統硬分叉方式實際效果如下圖3。傳統硬分叉是指直接通過更新軟件來進行分叉,更新后的軟件和原有版本的軟件無法互認,因此形成兩條獨立的區塊鏈。傳統的硬分叉若沒有得到生態中參與者的同意,容易造成生態的分裂,應當謹慎考慮。
圖3.傳統硬分叉
4.一種由算力激活的鏈上硬分叉方案
Lava提出了一種由礦工投票激活的硬分叉方案。這種方案的實際效果如圖4。
該方案將硬分叉分為兩個階段:
第一階段:分叉前的礦工投票激活和鎖定;
第二階段:鎖定期結束后激活分叉。?
圖4.一種由算力主導的鏈上硬分叉方案
該方案的好處是:
第一,解決了上述向后兼容軟分叉方案中,在分叉起始時新節點可能存在的算力浪費的問題。
第二,傳統硬分叉由于兩條區塊鏈互相隔離、自成體系,可能導致生態的分裂。這是因為如果有部分生態參與者不同意分叉,但又強行被另一部分參與者意見裹挾而不得不服從,就容易引起不滿和爭議。硬分叉后,甚至可能存在兩條鏈獨立發展,例如以太坊和以太坊經典的案例。
算力激活硬分叉的第一部分:投票與鎖定
礦工選擇跟新全節點軟件版本來鑄造區塊,新的全節點依舊會保持舊的共識規則,也即PoC2標準,與未更新軟件的舊節點互認。新的全節點軟件版本僅在區塊頭的版本中變更了版本號,用以表示出塊者的投票意見。一段時間后,全節點會自動統計“投票”階段中新節點出塊的量,當數量達到一定閾值,即可開啟下一個階段——鎖定。
鎖定階段中,新舊節點依舊使用POC2的共識規則進行鑄塊,當鎖定階段結束,即進入硬分叉的第二部分,正式激活硬分叉。鎖定階段的意義是提供共識切換前的過渡時間,以便用戶可以逐漸將硬盤中的文件從POC2格式遷移至POC2+,用以在即將來臨的新鏈上繼續挖礦。
算力激活硬分叉第二部分:正式激活分叉
進入激活階段后,硬分叉正式生效,舊鏈和新鏈共存。舊鏈依舊沿用POC2共識,而新鏈,也即新節點將使用POC2+共識進行鑄造,驗證,同步等過程。這也意味著,從此刻開始,新節點必須使用LAVA專屬的P盤格式,否則將無法出塊。
參考資料:
Lava項目官網:https://www.lavatech.org/
HyperPlotter?PoC2+升級P盤軟件下載鏈接:
https://www.lavatech.org/HyperPlotter-x64-v0.2.2.zip?from=8btc
了解更多及合作洽詢請聯系:business@lavatech.org
北京時間今天下午14點,OKEx發布公告稱OKChain測試網正式上線,同時宣布銷毀全部尚未發行的7億OKB。受此影響,OKB應聲大漲超過30%,一度達到5.5美元.
1900/1/1 0:00:00來源:互鏈脈搏,原題《互鏈月報|2月全球區塊鏈相關政策發布量下降廣東山東扶持力度大》 作者:金走車 未經授權,不得轉載! 2月份,全球區塊鏈相關政策發布數量有所下降.
1900/1/1 0:00:00文|互鏈脈搏·黑珍珠號 “戰疫”是當下中國乃至全球的重大事件,人與病沒有硝煙的戰爭可能從人類誕生就已經開始,但人類的武器庫多了很多工具,包括區塊鏈。互鏈脈搏從多維度發掘區塊鏈戰“疫”的能力.
1900/1/1 0:00:00歐盟委員會正在收集來自歐盟公民、企業、監管機構和其他利益相關方的意見,以便在歐洲層面上建立加密資產和市場的監管框架.
1900/1/1 0:00:00越來越多的加密貨幣交易所已在澳大利亞密碼監管機構注冊。負責監管加密貨幣行業的政府機構發言人周一證實,該機構已經注冊了312家加密交易所.
1900/1/1 0:00:00來源:52CBDC 最近因為疫情原因,大部分學校延遲開學時間,同時為了不耽誤學生們的上課進程,多數學校開設網課進行線上課程,線上課程其實在網絡發達的現代社會中已經是非常普遍的現象.
1900/1/1 0:00:00