在合併挖礦的概念中,礦工同時可以挖兩種密碼貨幣,舉例來說,萊特幣跟狗狗幣的演算法是相同的,將分開的算力合在一起,挖礦的人同時可以收到萊特幣跟狗狗幣做為獎賞。在目前算力劇增且不斷游移的狀況下,是目前社群討論小型競爭幣能否抵禦51%攻擊的可能方式。本文授權編修自 COINCENTRAL,原文《 What is Merged Mining? Can You Mine Two Cryptos at the Same Time?》
合併挖礦(Merged Mining),原稱為「Auxiliary Proof of Work」,Auxilary 意思是「輔助的」,意即「輔助工作證明」。雖然 Auxiliary Proof of Work 並沒有像工作量證明(PoW)或是權益證明(PoS)來的常被討論,但是市值較小的密碼貨確實已經合併挖礦,讓密碼貨幣的在發展自身網路的歷程能免於51%攻擊的威脅。
雖然比特幣(Bitcoin)的創造者中本聰並沒有在比特幣白皮書提到合併挖礦,但在 2009 的網路論壇 Bitcointalk 裡面,中本聰有談到合併挖礦的概念。
到底合併挖礦原理是什麼?
合併挖礦對市值較低的密碼貨幣意味著什麼?
還有我們應該如何看懂合併挖礦?
如何合併挖礦
首先,要合併挖礦要有兩條公有區塊鏈,一條主要跟一條輔助的公有鏈。兩條鏈必須共享相同的演算法。我們用最大家最耳熟能詳的兩條公有區塊鏈來解釋:萊特幣(Litcoin)跟狗狗幣(Dodgecoin)。
在這個組合中,主要的公鏈是萊特幣,輔助的是狗狗幣。兩種密碼貨幣都是從比特幣的網路原始碼中延伸創建,皆使用 scrypt 哈希算法進行挖礦。
執行過程
在執行的過程中,萊特幣這條主要的公有鏈的節點,不需要做任何準備工作,甚至萊特幣網路不會知道狗狗幣現在跟萊特幣正在進行合併挖礦。
然而,次要的狗狗幣區塊鏈需要一些開發工作來執行合併挖礦。狗狗幣網路的開發社群需要將區塊鏈更新到可以接受萊特幣的挖礦演算法,得到萊特幣挖礦獎勵的人同時也會得到狗狗幣。
礦工在執行過程需要做的事
在合併挖礦中,礦工不需要提供額外的算力,只要像往常一樣採用最有效率的方式挖掘萊特幣與狗狗幣。而狗狗幣的網路節點只需要進行版本升級更新即可運作。
以下是合併挖礦的工作原理:
以萊特幣和狗狗幣為例,首先,要將兩條鏈上各自的交易打包在區塊上。將輔助的狗狗鏈上的原本區塊的哈希值包進萊特幣的區塊裡,與其同時,萊特幣就維持原本的運作。但是,萊特幣區塊的第一個交易必須要多一個哈希值,這個哈希值對應的是狗狗鏈上剛剛產生區塊的哈希值。
完成設定後,會有三種可能:
- 在萊特幣網路挖到區塊後並且廣播在網路上,由於萊特幣的挖塊難度較狗狗幣高,所以還可以同時挖到狗狗幣網路上的區塊,將獲得兩種幣作為挖礦獎勵。
- 狗狗幣的挖礦難度較低,所以在狗狗幣的網路上挖出一個區塊,將狗狗幣的區塊的哈希值插入萊特幣區塊的區塊頭。為了感謝礦工支持合併挖礦,狗狗幣會接受這此挖出的區塊,你將能獲得狗狗幣的挖礦獎勵。
- 在狗狗幣跟萊特幣的挖礦難度級別之間挖掘了一個區塊,這時候的結果將會跟第二種情況相同。
合併挖礦的影響
好處
新的密碼貨幣或是市值較小的密碼貨幣整合挖礦算力的誘因很大,除了同時能增加該網路的安全,也可以維持維持原本的運作。而跟這些市值較大的密碼貨幣合併挖礦,也同時增加這些新的或是市值較小的密碼貨幣的知名度。
另外,礦工會受到激勵,因為無需額外費用或電力就可以獲得額外收入。而且,礦工可以隨自己的喜好在兩個密碼貨幣之間交易,同時增加兩種密碼貨幣的流通性。
壞處
對輔助鏈來說,合併挖礦需要在輔助鏈上進行額外的更新,將挖礦協議升級也就意味著要硬分叉。如果想要再切換挖礦協議,就還需要在硬分叉一次。
雖然合併挖礦可以得到同時挖掘兩條區塊鏈的好處,而且不需要額外的電力。但是確實需要更多的維護工作。同時在兩條鏈上挖礦,需要連接網路服務兩次,同時維護兩個分發通道。
不好不壞
因為輔助鏈鏈上的區塊會加到主要鏈的區塊,所以對原本的主要鏈的區塊來說會很佔空間,但只要能實現第二層的擴展解決方案,這樣的膨脹就不會成為問題。
投資者見解
總體而言,合併挖礦讓礦工比單純投資密碼貨幣有優勢。綜合以上的說法,合併挖礦看起來是個完美的解決方案,但事情並非那麼簡單。以下是一些過去的例子:
案例1:Namecoin
Namecoin 是第一個與比特幣合併挖礦的密碼貨幣,還曾經一度躍升到市值前10的密碼貨幣,但是現在的市值排名只剩下272。Namecoin 見證了即便跟市值第一的比特幣合併挖礦,還是有可能慢慢沒落。
儘管很多的礦池都支援 Namecoin 與比特幣合併挖礦,但是從 Namecoin 這五年之間並沒有任何的落地應用,發展也沒有其他項目那麼活躍。因此 Namecoin 的例子可以得知,合併挖礦只是誘因之一,但項目要能夠發展還是必須回歸到基本面。
案例2:Dogecoin
早期的時候,Dogecoin 還不是這麼多人知道,社群決定將狗狗幣跟萊特幣合併挖礦。因為算力的差別,他們發現狗狗幣網路在一年之內耗掉了大量挖礦獎勵。如果這個情況持續的話,礦工將不會有任何的誘因挖礦,而狗狗幣網路將會面臨51%攻擊的威脅。
在當時狗狗幣從工作量證明(PoW)轉換成 Auxiliary Proof of Work 之後,狗狗幣的價格即從0.0002美元上漲到0.0047,短短兩週內上漲了將近100%。
雖然狗狗幣只是其中一個例子,但是卻市場卻明確表示了合併挖礦的項目有可能是有利可圖的短期投資。
首先,算力的增加對於網路的安全性提升,直接增加了投資人對於該密碼貨幣的信心。另外,如果跟市值較大的密碼貨幣合併挖礦,也可以增加曝光,同時也是很好的行銷。而合併挖礦之後,礦工可以自由交易,以便持有自己喜歡的密碼貨幣,也可以增加兩種密碼貨幣的交易深度。
結論
對於目前市值較小或是新的密碼貨幣想要提升網路安全,預防51%攻擊,合併挖礦是一個很好的選擇。就投資的角度而言,合併挖礦雖然可能會導致價格上漲,但從歷史經驗來看,這些價格上漲並非永久性的。
無論合併挖礦是不是會影響價格,投資者、礦工、乃至於密碼貨幣的愛好者都應該要注意合併挖礦這個議題。隨著51%攻擊越來越容易,合併挖礦可能會變成一種趨勢。作為一個密碼貨幣的投資人,這個趨勢是值得觀察,這個趨勢有可能會影響接下來以工作量證明(PoW)為共識的密碼貨幣。
?相關報導?
「近在眼前的51%雙花攻擊」——可租借算力造成「流動性算力市場」的衍生風險
實施「ProgPoW」將降低ASIC礦機挖礦產能,以太坊礦機商「林芝」呼籲:請以太坊制定ASIC規格
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!