- キャンペーン
-
カテゴリ
omg
やはり4週間かかるとチャネルオープンできませんでした。2016blockが期限 との事(tanakeiさん)仕方ないのでforce closeしました。まぁ色々学べた? のでいいかな。というか今回、承認は1blockごとに増えていくことに 今更ながら分かりました。今まで幾度となくmempool.space見てたのに... 次はストレージ問題が迫ってきている。homeかssd換装か。
チャネルの強制閉鎖 (Force Closure)はなぜ起きるのか?
ペイメントチャネルの二者間がオンラインでいるにもかかわらず強制閉鎖される場合があります。自分のノードだけがこの問題に悩まされているのかなと思いましたが、以下のツイートを見る限り強制閉鎖は頻繁に起きているのが現状のようです。 強制閉鎖される主な理由はHTLCのタイムアウトによるものです。なのでこのタイムアウト時間を長くすることである程度緩和できるかもしれません。以下のリンクのようにLNDはデフォルトのHTLCタイムアウト値(CLTV)が40から80ブロックへ変更されました。 タイムアウト値を長くすることで強制閉鎖を緩和できるかもしれませんが、上記のツイートにあるようにソフトウェアのバグや複数の条件が重なることで起きており、根本原因の究明は難しそうです。 ・・・ 強制閉鎖されると大きな痛手を負う場合があります。以下がその一例です。 手数料高騰している場合 HTLCが追加されていない場合 複数のHTLCが追加されている場合
手数料レート 5.00 サトシ/vBで完全に詰まった(´;ω;`)
Boltzにチャネルオープンしようとして4週間もスタックしていたtx。 この3日間どうにかtxを通そうとして悩んだのに。たった今mempool.spaceの一番左から 1承認まで素っ飛ばしたぞ。ちょーすっきりした!! 便秘の人の気持ちが少しわかったぞ。 diamondhandsのtelegramやumbrelの公式の過去ログみたり lightning APIリファレンスしかり。 結局、何故txが通ったのかは謎だが、何かが効いたwには違いないと思う。 そんなにbtcに詳しくない人間が何をしたのかアドレナリンが出ているうちに 一応ここに残しておこう。 だってこの時期に手数料レート5sat/vbで通ることまずないと思うので。 ・よくネットで見かけたビットコインノードのMaximum Mempool Sizeの変更。1000MBへ ・ビットコインノードのReplace-By-Fee (RBF) for All Transactionsの有効化 ・ノードの再起動 ・手数料上乗せコマンド lncli wallet bumpfee --sat_per_byte 手数料レート ・これで待ちの状態をみる(スイープってなんやねん!) lncli wallet pendingsweeps ・これでtxをブロードキャスト(どこへ?) lncli wallet publishtx トランザクションの16進値 16進値はmempool.spaceのtxの詳細で閲覧できる。 色々やってpendingsweepで見るとレートはバンプされているけどなんかおかしい。 "witness_type": "TAPROOT_PUB_KEY_SPEND", "amount_sat": 363, "sat_per_vbyte": 50, "broadcast_attempts": 0, "next_broadcast_height": 841661, "requested_sat_per_vbyte": 50, "requested_conf_target": 0, "force": false おかしいポイント ・broadcast_attempts:0ということはbroadcast試みてない。 ・next_broadcast_heightがすでに通り過ぎているブロック番号? なんかタイミング的な問題なのかと何度もノードを再起動したり上のコマンド叩いたり したけど一向にtxは動かない。 朝になって何気にlightning APIリファレンス眺めてたら</p