Transactions
有沒有辦法在沒有網際網路訪問的情況下廣播比特幣交易?
我試圖了解是否有辦法做到這一點。
是的。離線設備只要知道可以花費的資金並擁有相應的私鑰,就可以創建交易。一旦簽署,交易就不能在不使其失效的情況下進行更改。大多數事務相當小,通常小於 1 kB,但任何標準事務都不會超過 100 kB。
您基本上只需要找到一種方法將其發送給可以訪問 Internet 的任何其他人。你可以例如:
您甚至可以同步離線電腦:有一個衛星傳輸區塊鏈。因此,如果您將衛星套件連接到您的電腦,您可以在沒有網際網路的情況下使您的節點與網路保持同步。
看起來很挑剔,但我要區分
可以完全“冷”、離線和來自安全 POV 的簽名錢包客戶端應該是氣隙的,例如硬體錢包,因為它可能暴露於原始種子,並且肯定持有私鑰,並且
廣播錢包客戶端,根據定義需要是“熱的”或線上的,以便將簽名的交易傳送到參與節點的對等 BTC 網路。
現在,您可能正在執行您自己的完整節點實例,但您簽署的原始 TX 交易在任何意義上都不是真正的“廣播”,直到它到達網際網路上的許多節點,直到它被合併到一個塊中。
在這兩個錢包客戶端之間傳輸該 TX 數據字元串的方式可能是通過數據儲存設備、USB 或 SD 卡。它可能使用二維碼,可能是最安全的
或藍牙或 NFC 通道,或者實際上是衛星、業餘無線電或 SMS
但是將數據發送到點對點 BTC 節點網路需要連接到網際網路,即來自廣播步驟定義所固有的實際 POV。