Blockcypher
BlockCypher API 中的“relayed_by”欄位代表什麼?有沒有辦法收集交易的地理數據?
BlockCypher 的 API返回的交易數據包括“relayed_by”欄位,文件將其描述為“向我們發送此交易的對等方的地址”。這是廣播交易的原始節點的 IP 地址嗎?
一般來說,我們正在嘗試收集交易的地理數據;有可靠的方法嗎?
它是第一個向我們發送交易的節點的 IP 地址。由於交易廣播有點像八卦,因此不能保證它是原始節點(它可能是“中間”節點)。然而,由於 BlockCypher 連接到網路上的相當多的節點,因此通過多個交易,您很有可能能夠辨識正確的原始 IP。
這不是萬無一失的方法,因為更老練的攻擊者可以只使用 Tor 進行交易廣播。實際上這是個例外,坦率地說,簡單地使用具有良好 VPN 的網路錢包是實現類似匿名級別的更簡單方法。
relayed_by
因此,對於大多數應用程序,您可以通過多個事務獲得相當準確的原始 IP 地址。全面披露:我是 BlockCypher 的首席技術官和聯合創始人。