白幣XWC挖礦解讀

買賣虛擬貨幣

本文面向有一定使用經驗的加密貨幣使用者,講解如何使用白幣錢包挖礦,同時解讀挖礦帶來的成本和應對建議,支援礦工正確使用錢包。 

一、挖礦成本

白幣挖礦時,直接成本是客戶端執行的電費成本,間接成本是錢包裡的幣被拆分,損失易用性。

1、電費成本

 白幣開發組釋出了WhiteNode硬體錢包,能極大減少挖礦硬體投入和運轉費用。

2、易用性成本(理解難度高)

 預備知識(我儘量簡化概念,便於普通礦工理解):

(1)幣餘額:指的是未被花費的輸入。

(2)交易:由輸入和輸出組成,輸入必須大於輸出。輸入多出的部分可以作為礦工費,也可以作為找零。

(3)交易的大小:交易體最小為226位元組,即1筆輸入和1筆輸出。

(4)交易限制:交易輸入和輸出的位元組大小必須低於5KB。超過這個大小的交易不能被廣播到網路上,礦工也不會處理。每筆交易最大是可以是20筆輸入。

 成本:挖礦行為會降低錢包中餘額的易用性

(1)技術邏輯:挖礦會把1筆未花費餘額拆分為2筆未花費餘額,即打散你的幣。導致在傳送(花費)幣時,支付較大金額時,組成的輸入太多,使交易的大小遠遠大於5KB,支付失敗。當挖礦產出時,新塊有121個確認,進行權益累計驗證。因此,拆分出的新交易需要等待121個網路確認完,即等待2小時左右才能使用。

(2)場景舉例:錢包中10萬幣,第1次挖礦時,這1筆輸入(未花費餘額10萬幣)被拆分為2筆輸入(未花費餘額各是5萬幣);第2次挖礦時,其1筆5萬幣的未花費餘額被拆分為2筆輸入(未花費餘額各是2.5萬幣);以此類推,當完成8次挖礦時,未花費餘額被拆分為8筆輸入,未花費餘額各是12.5萬幣。如果完成了100次挖礦,10萬幣餘額將全部被拆分為100筆1000幣的餘額。 此時如果支付5萬幣,需要50筆輸入(50個1000幣),交易指令碼長度是11.3KB(226位元組乘以50)遠遠超過5KB的交易指令碼大小限制。因此,直接這樣支付會失敗(交易大小超過限制)。解決的辦法只有1個,這5萬幣分多次支付。每次最多支付2萬幣。

二、錢包易用性最佳化建議

採用定期手工合併餘額的方式,恢復挖礦錢包餘額的易用性。

建議做法如下,供參考:礦工使用2個錢包,每1周將錢包中的幣全部傳送到一個新白幣地址上,這個新地址在另一個錢包中。然後再將幣轉回原始地址,繼續開始新一輪挖礦。這樣做的目的是避免錢包的餘額被拆分得過於細小,導致支付時使用困難。

三、與比特幣挖礦的對比說明

類似的情況在比特幣(其它PoW幣都一樣)挖礦時同樣存在,並由公眾礦池系統負責完成合並支付。在礦池系統中為每個礦工記錄了每個塊收入的明細。這個收入通常都非常細小,例如1TB礦機每天的收入大約是0.00002BTC左右,這個收入還可能由多筆收入構成。這樣礦工在大額提現時也面臨交易大小超過限制的情況。不過現在礦池都提供了收入合併的功能,礦工在提現時,很多未花費的餘額會被組合成較大的金額,再支付給礦工。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;