Address
應該如何嘗試驗證給定的比特幣地址屬於誰?
可以說,我有一個顯示大量比特幣公共地址的網站,並希望為擁有給定地址的任何人提供選項以自動驗證它。
假設一個人不應該僅僅根據他們的話來信任網際網路上的任何人,那麼應該如何驗證一個人是否擁有一個給定的地址?(可以自主執行的方法,無需管理員輸入,是首選)
v0.5 客戶端(在撰寫本文時仍處於試驗階段)支持您可以使用私鑰簽署文本消息的功能。
所以你可以: a) 在地址旁邊有一個“註冊”按鈕。b) 向使用者提供要簽名的消息,其中包括一些辨識資訊(帳戶名、電子郵件地址等)和地址。c) 使用者將執行 bitcoind signmessage "" d) 這將使用使用者的私鑰對消息進行簽名。
只有有權訪問與相關地址對應的私鑰的使用者才能生成正確的簽名。可以將其視為類似於比特幣交易,但它不會發佈到比特幣網路並且涉及任何文本消息。
Eligius 使用這種方法將 NMC 支付地址連結到他的礦池的 BTC 支付地址。
<http://eligius.st/>
顯然,一旦 Bitcoind v0.05 公開發布,這將具有更大的價值。