• APP內打開
    風險提示:防范以虛擬貨幣/區塊鏈名義進行的非法集資風險。 ——銀保監會等五部門

    Nervos CKB挖礦注意事項與FAQ

    白話區塊鏈 2019-09-06 19:55:28
    微信分享

    掃碼分享

    Nervos CKB挖礦過程中會遇到的各種問題,諸如配置文件、GPU miner等相關問題的解答

    作者:ryanchen / 來源:Nervos社區投稿

    注意事項

    • Privkey 文件中的私鑰算法不會更新,請妥善保存,主網獎勵會根據發放到對應地址中。
    • 挖礦比賽開始時由于瀏覽器需要重新配置,會在挖礦開始之后大約一小時之后上線。
    • Mac 客戶端請使用 ckb --version 指令和 ckb cli --version 查看是否更新到最新版本

    挖礦 FAQ

    1、如何找到私鑰和地址?

    在創建錢包的時候,

    ckb-cli account new
    

    自己設置一個密碼,會返回主網和測試網地址(當前是測試網,測試網地址 ckt 開頭,后續請勿填寫錯誤),以及 lock_arg

    ckb-cli account export --lock-arg <LOCK_ARG> --extended-privkey-path privkey
    

    這里 <LOCK_ARG>替換為上面返回的 arg

    注意:私鑰格式和私鑰轉換為公鑰的算法是確定的(即,主網也可以使用這一對公私鑰),請妥善保存。

    p.s在Windows 10 透過 WSL 的 Ubuntu 運行 ckb 的用戶,您的地址/私鑰等檔案會在本機中 Ubuntu 的儲存位置。

    2、配置文件在哪里修改?

    ckb init 指令之后會生成 ckb.toml 和 ckb miner.toml 文件,可以用文本編輯器打開 ckb.toml 修改 args (0x + Lock_args)。

    這里也就是修改 [block_assembler],注意刪掉前面的"#"
    最后 data 不保留
    如下圖所示:
    image

    之后重啟 ckb run(因為配置修改了),然后開 ckb miner

    3、同步節點速度慢

    這個問題發生在 Windows 端,由于對 Windows 沒有優化導致。不論何種客戶端,均可在 ckb.toml 中修改 max_outbound_peers,提高參數。但會對計算機有更大的壓力,請適當調節。

    4、Github 下載文件慢

    請打開 VPN。

    5、如何確認自己是在正確的區塊鏈上?

    在運行同步區塊的過程中可以查看創世塊哈希是否正確。或者在CKB 瀏覽器 對一些區塊的哈希。

    6、為什么我的地址瀏覽器中查不到?

    只有地址上有余額才會在瀏覽器中有顯示。轉帳或挖到區塊到改地址之后可以在瀏覽器中查詢

    7、挖礦難度如何查看?

    CKB 瀏覽器會四個小時(每個 Epoch) 更新難度,或點擊區塊詳細頁面會顯示該塊挖礦難度。

    8、我算力太小怎么辦?

    參與社區挖礦,或者組織礦池,具體可以查看各個社區的活動。

    9、怎么樣才是挖礦成功?

    如下圖所示,gps 會在一定范圍內跳動,有小綠點跳動,是挖礦成功。circles 是運行 Cuckoo 算法的次數。

    image
    (隨手社區截圖,感謝 AustinFly)

     

    10、為什么 ckb run 之后會有高度相同的區塊?

    在算力競爭中,可能會出現多個(大于等于 2)節點同時挖到區塊并且廣播,此時網絡中會有多個相同高度區塊,根據共識規則最后只會有一個區塊成為主鏈區塊,其他被廢棄。因此出現是正常現象,請勿擔心。

    11、如何多進程挖礦?

    若你的電腦有多個內核,可以根據需求采用多進程挖礦,用文本編輯器 ckb miner.toml 文件中將 thread 調到想要的數量。(請先查看電腦配置再合理選擇。)

    image

    如圖是兩線程運行(thread)

    12、CKB 總量有多少?

    創世塊 336 億,一級發行 336 億(每四年減半),二級發行每年 1.344 億。關于這些概念請查看經濟模型設計。 

    13、 為什么出塊獎勵是變化的?

    根據 CKB 共識模型設計,出塊間隔會動態變化。但是在一個難度調節周期內,也就是一定時間內總獎勵保持不變,因此屬于正常現象。由于挖礦是算力的競爭,出塊獎勵少,其實是出塊間隔變快,算力保持在一定水平的情況下實際上總出塊獎勵是不會少的。

    14、為什么出塊獎勵會延遲十幾個區塊發放?

    這個關系到 CKB NC-Max 共識協議設計的兩步交易確認,具體可以查看這篇帖子《CKB 的出塊獎勵-v0.15.0更新》 

    15、 若我希望使用上一次的私鑰和地址,該如何導入錢包?

    對于之前已經創建過錢包并且依然保存私鑰不想更換新錢包的伙伴,可以通過如下途徑,得到本次挖礦的 lock_arg,輸入

    ckb-cli account import --privkey-path <privkey-path>

    你需要將 <privkey-path> 部分替換成你的私鑰文件的名字,為方便期間可以將私鑰文件移至同一路徑下,不然還需要輸入具體的私鑰文件的路徑,該命令只讀取該文件第一行的十六進制的字符。

    建議大家導入原來的私鑰文件,生成 lock_args 用于后續的操作,args 是和之前的一致,若大家有保存 args 也可以直接填寫使用。考慮到大部分小伙伴只保存私鑰沒有保存 args,可以如此操作進行導入

    16、Nervos 的哈希算法是什么?有咩有相關的 miner?

    Nervos CKB 自主設計了哈希算法 Eaglesong。Eaglesong 是一個全新的哈希算法,設計目標是簡單,安全。相關資料請查看 RFC 。另外目前 GPU miner 已經發布,請查看這里

    17、為什么總是只有 N 卡的 GPU miner?

    上面看到的 GPU miner 暫時僅支持 N 卡,原因是開發精力有限,目前工作主要在 Nervos CKB 開發上。Nervos 對不同類型顯卡并沒有偏好。未來會發布 A 卡的 Miner,請大家期待。

    18、我如果想在測試網上做一些開發實驗,哪里有水頭龍,我可以獲取一些測試網幣?

    水龍頭網址: https://faucet.nervos.org 6
    水龍頭需要 Github 賬號登陸,每 24 小時可以領取一次。

    下載白話區塊鏈APP

    區塊鏈世界入口第一站,人人都能看懂的區塊鏈;24 小時熱點實時追蹤。

    毛片免费看