Bitcoin-Core

什麼是付款批處理?

  • February 9, 2021

比特幣交易批處理究竟是如何工作的?與一堆交易的正常區塊相比,這最終看起來如何?另外,我讀過有人聲稱批處理會導致隱私變弱,這到底是怎麼回事?

比特幣交易批處理究竟是如何工作的?

您無需為每個人使用新交易向多個人付款,而是進行一項向這些多人付款的交易。

例如,假設您需要支付 3 個人的費用。不是進行 3 次不同的交易,每次都有一個輸出,而是向您支付的 3 個人進行一次有 3 個輸出的交易。

與一堆交易的正常區塊相比,這最終看起來如何?

它更便宜的部分原因是每筆交易都有固定數量的成本。通過批量交易,您只需支付一次成本,而不是多次。此外,通常每筆交易都會有一個找零輸出,而且很多時候該找零輸出必須在下一次交易中再次使用。這意味著,如果您要發送給 3 個人,您將創建 3 個更改輸出,以及必須從更改輸出中花費的 2 個輸入。通過批處理,您只需要進行一項更改輸出,而無需使用這 2 個額外的輸入來進行更改。那些有效地抵消並因此從交易中移除。

在支付 3 人的正常情況下:

Input 1 -> Person 1
       -> Change 1 -> Spend Change 1 -> Person 2
                                     -> Change 2 -> Spend Change 2 -> Person 3
                                                                   -> Change 3

通過批處理:

Input 1 -> Person 1
       -> Person 2
       -> Person 3
       -> Change 3

因此,您已經削減了 Change 1 和 2,並花費了 Change 1 和 2,這意味著您支付的交易費用更少。

另外,我讀過有人聲稱批處理會導致隱私變弱,這到底是怎麼回事?

在批量交易中被支付的所有人都可以看到你還支付了誰以及支付了多少。然而,觀察者也很難知道這些人的真實身份。

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