Verification
收款人身份驗證
在閱讀 Satoshi 的比特幣論文時,我注意到他沒有提到任何付款人可以驗證收款人身份的協議,即他確實在向預期的收款人付款。如果有人能給我一個關於它在現實交易中如何工作的想法或指向我一些權威的文章,我將非常感激。由於據我所知,比特幣不使用任何中央可信方,因此基本的數字簽名很容易受到 MITM 攻擊。
謝謝你。
BIP 70 解決了商家/客戶案例中的問題:
<https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki>
至於個人,我想還有改進的餘地。同時查看以下網站:
<http://onename.io>
值得注意的是,通過使用單個地址,匿名性基本上被拋棄了(例如,每個人都可以看到您的餘額)。
比特幣交易沒有
sender
標識符,相反,所有人都可以找到一個地址,該地址由以前控制交易(已花費)輸出的人擁有,在任何情況下,這可能實際上不是發件人(例如,對於電子錢包),所以兩者各方(發送方/接收方)受協議的假名保護。在現實世界的情況下,付款發送方(例如買方)請求購買產品。付款接收方(商家)處理請求並在他的比特幣終端中發布一個新的、唯一的接收地址,然後他與買方共享該地址。當買家將請求的金額(產品價格、費用)發送到指定地址並確認付款時,訂單即完成。
還有涵蓋此場景的BIP 70 。