比特幣 UTXO 是可分割的嗎?
在這段影片中,Andreas Antonopolous 說輸出是不可分割的,因此如果完成了小於輸出的交易,其餘的將用作找零並返回到相同公鑰的不同地址。
這是真的?那麼閃電如何與微交易一起工作呢?
這是真的?
是的,它是真的。用非常簡單的術語來說,認為這是某人向您發送價值該金額的硬幣的方式。換句話說,如果有人寄給你 10 BTC,他們就寄給你一個價值 10BTC 的硬幣,而當他們寄給你 5 BTC 時,他們寄給你一個價值 5 BTC 的硬幣。因此,當您花費這筆錢時,您必須花費整個硬幣。這正是 UTXO 的概念。當你需要發送一些比特幣時,你必須消耗整個 UTXO 數量,並將差額通過一個找零地址發回給自己。
那麼閃電如何與微交易一起工作呢?
閃電交易的工作方式相同。轉發 HTLC 時,您從自己的餘額中減去金額並將其鎖定在 HTLC 中。例如。Alice 和 Bob 有一個頻道。在目前狀態下,通道的承諾交易消耗他們的通道資金交易並輸出到 (1) Alice_pub_key 和 (2) Bob_pub_key。假設 Alice 想要發送 X 個 satoshis 給 Dave。Alice 與 Bob 創建一個承諾交易,消耗 Alice 和 Bob 通道的資金交易中的全部比特幣,並輸出到 (1) X satoshi to htlc;(2) Alice 的餘額 - X satoshi (3) Bob 的餘額。
同樣,當 Bob 轉發給 Charlie 時,他將從他與 Charlie 的承諾交易中的餘額中扣除 X satoshi。查理和戴夫也是如此。當 Dave 提供原像時,他將在與 Charlie 的承諾交易中索取 HTLC 輸出中的金額。然後,查理將從他與 Bob 的承諾交易中索取該金額,而 Bob 將從與 Alice 的承諾交易中的 htlc 輸出中索取該金額。