Transaction-Fees
保密交易中的交易費
Liquid 網路中的機密交易是否有交易費用?
在 UTXO 模型中,Alice 擁有 10 個比特幣。她向 Bob 發送 1 個 btc,8.999 個 btc 作為回報找零,0.001 個作為費用。
Input : 10 btc (Alice) Outputs: 1 btc (Bob) 8.999 btc (Alice)
剩餘的 0.001 被視為費用,但不記錄為交易輸出。
機密交易也一樣嗎?
Input : C1 = Commit (10btc) Output: C2 = Commit (1 btc) C3 = Commit (8.999 btc) C4 = Commit (0.001 btc)
C1 = C2 + C3 + C4
如果 C4 不存在,那麼我們可以假設 C4 = C1 - C2 - C3。
但是 Liquid 中是否有任何 coinbase tx 可以收取 C4 費用?我糊塗了。
在機密交易中,就像在 Blockstream Liquid 中實現的一樣,交易有一個明確的(純文字)費用欄位,規則是 sum(output_commitments) + commit(fee) = sum(input_commitments)。
如果沒有明文費用欄位,礦工確實無法聲稱輸出和輸入之間的差異。
流動性費用被明確定義為輸出,因為當驗證者不知道值時,不可能將其描述為輸入和輸出之間的赤字。