以 BTC 二層 Rootstock 為例,解讀銘文應用新場景合併挖礦

WEEX 唯客博客, 作者:Gametaverse 來源:PANews   眾所周知,銘文技術目前主要是用來發行資產,但是最近我在研究BTC生態的時候,發現合併挖礦其實使用的也是銘文,本文將以BTC二層的 Rootstock (@rootstock_io)為例來探討合併挖礦的工作原理。 RSK的合併挖礦原理 Rootstock 也是一條兼容EVM的側鏈,基於SHA256 的 POW 共識,生態角色有三個,1) Miner,和BTC共用礦工來創建區塊。2) Powpeg,負責和BTC鏈資產的雙向錨定。3) Node Operator,運營全節點,廣播交易,驗證區塊。因為和BTC共識一樣,所以採用了合併挖礦。 在剛聽到合併挖礦的時候,我的第一印象是,既然使用同樣的挖礦演算法,那麼礦工(礦機)會比較挖礦收益,誰的收益高就挖誰,但仔細研究之後才發現這個想法是錯的。合併挖礦的真實流程其實和製作銘文非常類似:如果說銘文NFT是把一個圖片或者文字銘刻到BTC鏈上空間的話,那麼合併挖礦其實是把RSK這個區塊鏈的區塊頭相關信息銘刻到BTC鏈上空間。 合併挖礦的工作流程如下: 準備階段: 礦工創建比特幣區塊:首先,礦工準備一個新的比特幣區塊,包括交易、前一個區塊的哈希等標準組件。 創建RSK區塊模板:同時,礦工也會從RSK網路獲取一個RSK區塊模板。這個模板包含待處理的RSK交易和其他必要的區塊信息。 組合區塊: 礦工將RSK區塊模板轉化為一個小的數據片段,稱為「RSK標籤」(或稱為合併挖礦標記)。然後,礦工將這個標籤插入到比特幣區塊的coinbase交易中。coinbase交易是每個區塊中的第一筆交易,通常用於獎勵礦工。 這樣,比特幣區塊現在含有了關於RSK區塊的信息,但這並不影響比特幣區塊的正常功能。 挖礦: 礦工開始像往常一樣為比特幣區塊進行工作量證明(PoW)挖礦。因為比特幣區塊現在包含了RSK的信息,礦工實際上是同時為兩個鏈進行挖礦。 驗證和提交: 提交比特幣區塊:當礦工找到有效的工作量證明,成功挖掘出一個新的比特幣區塊后,他們會像往常一樣將其提交給比特幣網路。 提交RSK區塊:礦工同樣需要提取出coinbase交易中的RSK標籤,並使用它來構建一個完整的RSK區塊。然後,這個RSK區塊被提交到RSK網路。 RSK網路的驗證: RSK網路接收到新的區塊后,首先檢查它是否包含了…

Previous:

Next: