Ecommerce

商戶地址重複使用?

  • January 10, 2018

我知道商家可能使用比特幣的一種方式是為每個客戶創建一個唯一的收據地址,因此當給定地址收到付款時,商家可以準確地知道哪個客戶發送了付款。

理想情況下,這些地址會被使用一次,然後被丟棄。但是這個世界並不是一個理想的地方,客戶有時(經常)會犯錯誤。

為了防止比特幣失去,商家是否需要永遠保留每個地址(和相關的私鑰)?這不會成為負擔嗎?

為了防止比特幣失去,商家是否需要永遠保留每個地址(和相關的私鑰)?

是的。

這不會成為負擔嗎?

並不真地。首先,私鑰和地址相當小,因此它們不會佔用太多空間。將它們放入數據庫可以使訪問變得非常快速和容易,所以這不是什麼大問題。此外,商家已經必須保留私鑰,以便以後使用這些地址的硬幣。他們立即將資金轉發到其他儲存地址是不經濟的,因為這樣做會產生交易費用。

這取決於“繁重”對您意味著什麼。在哪個級別?

儲存消耗?這應該不是問題,因為私鑰的權重非常低。

備份?如果您將鑰匙放在錢包裡,您可以將它們全部備份在一起,一或數千意味著差別不大。

此外,您必須考慮可以從種子開始生成私鑰。因此,您可以創建無限數量的地址,並保留一個種子。

使用這種技術,如果您的客戶犯了錯誤,並將他們欠您的款項發送到您自己已經使用過的地址上,您可以通過再次生成地址來循環遍歷您的地址,輕鬆恢復發送的金額。

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