Api
呼叫 Getwork 的先決條件
我是嘗試學習挖礦的比特幣新手。我知道為了讓值(標題)散列,你呼叫 Getwork。我已經看過它的比特幣維基頁面並閱讀了不同論壇上的一些相關主題。我想知道的是,在呼叫 Getwork 之前需要什麼?具體如下:
- 使用什麼參數呼叫什麼 URL?
- 我知道這是一個 REST 呼叫。你能確認是這樣嗎?
- 您是否需要先註冊才能撥打電話?
請發布任何可能有幫助的相關連結。
大多數礦工現在使用 Stratum,但舊的 getwork 協議還沒有完全消失。
- URL 是伺服器的根路徑 (/),通常位於埠 8332,例如<http://mint.bitminter.com:8332>。您可以在此處查看數據的樣子:如何用 Java 編寫比特幣 JSON-RPC“getwork”請求?
- 不,這是 JSON-RPC。它是一個 RPC 風格的介面,這或多或少與 REST 理念相反。這甚至不是一個好的 RPC 設計,因為相同的過程“getwork”既用於獲取工作又用於返回工作結果。
- HTTP Basic Auth 用於身份驗證。如果您正在與 bitcoind 交談,則將使用者名和密碼放在配置文件中。如果您正在與游泳池交談,您將在游泳池註冊。
在https://en.bitcoin.it/wiki/Getwork上有一些關於 getwork 及其各種擴展的資訊