Lightning-Network

閃電關閉通道交易範例?

  • February 24, 2022

這篇文章中,我可以了解到基於懲罰的雙向支付通道(閃電網路使用的類型)將大致包含這個比特幣腳本作為輸出之一:

OP_IF
“+7 days” OP_CHECKSEQUENCEVERIFY OP_DROP
<Bob pubkey> OP_CHECKSIG
OP_ELSE
OP_SHA256 <sha256(Bob secret)> OP_EQUALVERIFY
<Alice pubkey> OP_CHECKSIG
OP_ENDIF

我猜有一些區塊瀏覽器可以讓您視覺化交易中使用的真實腳本,那麼任何人都可以指出遵循上述模板的真實 LN 交易(在主網中)嗎?

謝謝

在閃電網路上實現的實際腳本與您引用的有點不同。這是下面的腳本,規範在這裡

OP_IF
   # Penalty transaction
   <revocationpubkey>
OP_ELSE
   `to_self_delay`
   OP_CSV
   OP_DROP
   <local_delayedpubkey>
OP_ENDIF
OP_CHECKSIG

我在 Testnet 上創建了該交易,如下所示,

Txid: 4f8d776c85b1fc15c1125e7043a9aee70e33f0793b472823e3946a8de075bec4

原始數據:

6321026644cb387614f66421d14da3596c21cffa239011416c9adf3f351ee8551a9fc767029000b27521029654f80732769d7c435a184a3559f12178315526c53bbf003349390811c7590a68ac

在這裡解碼

{
   "result": {
       "asm": "OP_IF 026644cb387614f66421d14da3596c21cffa239011416c9adf3f351ee8551a9fc7 OP_ELSE 144 OP_CHECKSEQUENCEVERIFY OP_DROP 029654f80732769d7c435a184a3559f12178315526c53bbf003349390811c7590a OP_ENDIF OP_CHECKSIG",
       "type": "nonstandard",
       "p2sh": "35M7MGVGd3ajyiTMvriUiyUM3H2cT5sgb4"
   },
   "error": null,
   "id": null
}

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