Sidechains

如何在 Bitcoin Liquid 側鏈上銷毀機密資產或掛鉤比特幣

  • October 19, 2020

我曾經燒掉比特幣發送到一個虛假地址,比如1111111111111111111114oLvT2

Elements/Liquid 有任何等效的機密地址嗎?

destroyamount 是您正在尋找的 RPC 呼叫

<https://github.com/Blockstream/liquid/blob/3f937d39f7c516e49f62d05c12d41b63b79ca043/src/wallet/rpcwallet.cpp#L586>

我想補充一點。destroyamount確實是用於在元素中燃燒資產的功能,但是由於某些原因,我現在正在使用僅限手錶的錢包,我發現它destroyamount會失敗並Insufficient funds出現錯誤,因為顯然我沒有任何 UTXO 可以直接與錢包,並且沒有include_watching像其他錢包方法那樣的選項。

這樣做的方法是使用createrawtransaction並添加帶有地址的輸出,"burn"該地址記錄在幫助消息中,但不是很清楚的是,您還可以使用資產的 id"burn"在對像中添加地址output_assets你想燃燒。但是,幫助中沒有很好地記錄這點,僅宣傳"address"or"fee"鍵。

此外,我還對幫助消息似乎要求一個字元串"hex"作為 key 的值這一事實感到困惑"burn",但實際上它是作為浮點數的數量。

無論如何,這應該可行,並允許我們創建一個燒掉一些資產並可以在另一台設備上簽名的交易。

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