礦工文件-系統架構
阿新 • • 發佈:2020-10-11
發表時間:2020年10月1日
資訊來源:Bitcoinsv.io
Bitcoind
外部(點對點網路):
- 發現其它節點並與它們連線
- 從其它節點接收資訊或向其它節點發送資訊
內部:
- 將RPC公開給礦池軟體和mAPI
- 可以啟用可選的REST介面
礦池軟體
外部(stratum協議):
- 公開的API使ASIC礦機連入並開始進行區塊頭運算(挖礦)
- 向ASIC礦機發送工作任務
- 接收有效的share或驗證區塊頭
內部(Miner ID):
- 從Miner ID請求coinbase文件,並將其納入coinbase交易中
- 從Miner ID收到簽名的coinbase文件(coinbase2)
mAPI
外部(mAPI公共介面):
- 對外公開mAPI呼叫,以宣傳交易費報價以及接收交易
- 接受事件通知的回撥註冊
- 以交易費報價和交易響應(以及Merkle證明)來進行響應
內部(Bitcoind RPC):
- 連線Bitcoind RPC提交交易
- 接收交易響應(如txid)
- 提供“雙花”和Merkle證明的事件通知
Bitcoin SV節點專案為比特幣協會所擁有,請前往Bitcoinsv.io網站獲取BSV節點的官方資訊。