1. 程式人生 > >比特幣開發專題(怎樣驗證使用者數字貨幣地址所有權)

比特幣開發專題(怎樣驗證使用者數字貨幣地址所有權)

區塊鏈愛好者(QQ:53016353)

大家知道,數字貨幣地址是公開的,你要給任何人轉賬都要先知道他的數字貨幣地址。那麼,怎樣驗證他對某個數字貨幣地址有擁有權呢?

舉個例子,編者說比巴克對數字貨幣地址:1EJqcFjHGA4g6E42YuohscuAAHsygm8hoi 有擁有權,那你如何驗證呢?


方法很簡單,開啟你的Bitcoin-qt客戶端,點選Receive coins,點選下面的Sign Message,再點Verify Message。
把比巴克的地址:1EJqcFjHGA4g6E42YuohscuAAHsygm8hoi
驗證訊息:my name is p2pbucks
簽名:G7TklGdpJcYmFlXJVagze1pK3pBUebo5BvwXAlsC3F6B0/++pJ9G/gb1qUE5psei3jrctvZ6PCqTpyhQFyLyMaE=
按照下圖依次打入輸入框中,並點Verify Message。如果右邊提示Message Verified。那麼說明驗證成功了,比巴克提供的地址是正確的。


那麼讀者如何對自己的地址進行數字簽名,讓別人來認證呢?
點選下面的Sign Message按鈕,把數字貨幣地址和你要驗證簽名的訊息打進去,然後點選Sign Message,就會出先你輸入訊息的數字簽名。然後把地址、驗證訊息和數字簽名結果發給對方,對方就可以驗證你對這個地址的所有權了。