Transactions

隱形地址收件人如何使用比特幣?

  • October 26, 2018

我一直在閱讀隱形地址的作用:

  1. 發件人使用收件人的隱身地址為每筆交易生成唯一地址
  2. 如果多個發件人將比特幣發送給收件人,那麼區塊鏈會看到發件人的地址轉到不同的隨機地址

我的問題是:收件人如何使用他收到的比特幣?在收件人錢包中,他是否有那些生成地址的列表(由發件人製作)?那麼他將如何使用這些比特幣而不透露交易可連結性?

收款人如何使用他收到的比特幣?

隱形地址要求您掃描區塊鏈的所有交易這是一個相當低效的過程,但我見過的隱形地址實現有兩個改進:

  • 前綴:每個隱身地址都有一個必需的前綴,您必須強制您的 txid 匹配隱身地址中編碼的前綴。這樣,接收方必須只測試交易的一個子集。
  • 雙鑰匙系統:引入了掃描鑰匙,允許接收者在錢包被鎖定的情況下進行掃描。

在收件人錢包中,他是否有那些生成地址的列表(由發件人製作)?

是的。一個新地址是從隱身地址和臨時密鑰(在附加輸出中與 OP_RETURN 提供)派生的。然後將該地址導入錢包。

那麼他將如何使用這些比特幣而不透露交易可連結性?

交易可連結性通常意味著您不能將交易連結到已發布的地址(混淆目的地)。您針對的概念是事務可追溯性(創建事務時,我如何混淆源輸出)。

接收者必須不斷掃描整個區塊鏈以找到與他/她的私鑰匹配的內容。閱讀更多:https ://www.reddit.com/r/Bitcoin/comments/5xm9bt/what_happened_to_stealth_addresses/

引用自:https://bitcoin.stackexchange.com/questions/51273