Transactions

寄回給自己的高價值零錢會影響交易費用嗎?保持熱錢包的餘額低還是高?

  • April 2, 2022

我了解,當您通常向某人發送比特幣時,您應該將一些錢作為零錢寄回給自​​己。通常,錢包會自動為您執行此操作。(錢包通常會為每筆交易生成一個新的找零地址,但我可以自己程式完成)。假設我有一個非常活躍的錢包,每天需要處理多筆交易,所以不是傳統的冷庫,你只需充值比特幣並持有,而是某種熱錢包,一旦發生某些動作就負責向人們付款您的網站(例如電子商務)。從安全的角度來看,出於顯而易見的原因,您不想在熱錢包中存入太多錢,但同時您希望能夠靈活地在客戶需要時向他們匯款。

為了簡單起見,我將提供一個範例:

想像一下,您平均每天必鬚髮送大約 5 個比特幣,並且您可能有兩種情況。1.您每天用7個比特幣為您的錢包地址充值,因此它涵蓋了所有可能的付款訂單(如果您需要支付更多,您只需從冷藏庫中再次充值您的存款地址)。或者第二種情況 2。您將 100 個比特幣存入該地址,這意味著您將有足夠的資金在 20 天左右運營您的業務,而無需擔心餘額,並且有足夠的資金在下一次充值之前發送給您的客戶。 這裡的問題:如果在第二種情況下,我將向自己寄回相當數量的錢作為零錢,即使大部分資金最終會進入我的新“熱錢包”地址,交易價值會顯著提高這一事實是否會影響我的交易費用?

將錢寄回給自​​己作為每筆交易的零錢的整個想法對我來說看起來很荒謬。這是否甚至意味著假設某人擁有 100000 個比特幣,而這個人只需要向某人發送 1 個比特幣,而該人將不得不發送超過 99000 個比特幣作為找零,這個人實際上需要支付什麼樣的荒謬費用?支付某人財富的一小部分,從字面上看,在傳統的老式銀行業務中,您有 500 億美元,您可以向某人發送 1 美元,而無需將 490 億美元轉移到另一個賬戶並再支付 9 億美元。有人可以為我澄清這一點,並給我一個想要向客戶付款的電子商務商店的實際範例,最有效的方法是什麼。

費用與轉移的價值無關。在比特幣網路中,你為使用的空間付費,而不是價值。鑑於此,錢包必須避免多次小額變動。

讓我舉個例子:

假設 A 是一個交易所,有一個帶有 100 個比特幣的大 UTXO,它進行了 100 次提款,每次提款都是一筆交易。然後,每筆交易有 1 個輸入和 2 個輸出,交易的輸入n從 變化n - 1。因此,所有交易支付相同的費用,如果零錢是 0.0000001 比特幣或 100,則獨立。

另一方面,如果該交易所有 1.01 比特幣,但在 100 個小 UTXO 中,並且想要向某人發送 1 個比特幣,即使零錢是只有大約 0.01 個比特幣,費用會很高,因為 100 個輸入會佔用大量空間。

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