Transactions

批量交易以確保費用安全

  • April 12, 2019

我有一些比特幣分佈在多個地址。我想將這些移動到不同的地址。

我聽說過批處理,想知道是否可以將交易批處理到多個地址並節省交易費用?

我想將我的比特幣從 BISQ 轉移到我的比特幣核心錢包。

“批處理”通常是指在單個比特幣交易中向多個地址付款。換句話說,這意味著您將製作具有許多輸出的交易,例如,每個輸出支付給不同的客戶。

就您而言,您正在嘗試合併資金(UTXO)。結果是相似的:更有效地利用區塊空間,從而降低您的費用。

要合併你所有的 UTXO,你可以簡單地從 BISQ 發送一筆交易到你的比特幣核心錢包,這會完全清空 BISQ 錢包。這應該將您目前所有的 UTXO 作為輸入,並創建一個可以從您的比特幣核心錢包中花費的單一輸出。

編輯:我誤讀了這個問題,所以上面的劃線文本與 OP 正在尋找的答案無關。讓我們再試一次:

通常,批處理交易有助於通過更有效地使用區塊空間來節省交易費用。在這種情況下,目標顯然也是為了維護一些隱私,不要通過消耗所有 UTXO 的單一支出將所有以前的地址連結在一起,並將餘額發送到新地址。

有一個經常被引用的“共同輸入所有權啟發式”,它試圖在假設交易的所有輸入都可能由同一使用者擁有的情況下辨識使用者。因此,在創建批量交易的情況下,查看賬本的人可能會推斷出單個實體擁有所有輸入地址。

通過向許多地址付款,您可能會獲得一些針對第 3 方觀察者的隱私(例如,他們可能會假設每個輸出都由單獨的使用者擁有),但是 common-input-ownership-heuristic 仍然會對您不利,以將所有目前的 UTXO 組合在一起。

值得一提的是,*這種啟發式方法並不總是正確的!*可以以不信任的方式使用多個使用者提供的輸入來製作交易,但這些交易目前在網路上更為罕見。

綜上所述,大多數錢包軟體不包括製作多輸出交易的功能,所以雖然我不熟悉 BISQ,但我的猜測是你試圖做的事情是不可能使用該軟體做的。Bitcoin-core 確實包含此功能,因此如果您有足夠的動力,您也許可以從 BISQ 導出您的私鑰(或種子片語),將它們導入比特幣核心,然後手動製作交易以將資金轉移到新地址想要的時尚。

也許值得關注記憶體池在低費用期間進行此交易,以獲得最大的節省。

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