付録Cワイヤープロトコルメッセージ

本付録では、現在定義されているメッセージタイプのうちライトニングP2Pプロトコルで使われているものをすべて紹介します。また、各メッセージの構造を明らかにし、プロトコルフローに基づいてメッセージを論理的に分類します。

[注記]

ライトニングプロトコルのメッセージは拡張可能であり、それらの構造はネットワークレベルのアップグレードで変更されることがあります。公式情報はBOLTの最新バージョンで確認できます。

https://github.com/lightning/bolts

C.1 メッセージタイプ

現在定義されているメッセージタイプは表C-1のとおりです。

表C-1 メッセージタイプ

メッセージタイプ(整数)メッセージ名カテゴリ
16init接続の確立
17errorエラー通知
18ping接続のライブネス
19pong接続のライブネス
32open_channelチャネルファンディング
33accept_channelチャネルファンディング
34funding_createdチャネルファンディング
35funding_signedチャネルファンディング
36channel_readyチャネルファンディング+チャネルオペレーション
38shutdownチャネルクロージング
39closing_signedチャネルクロージング
128update_add_htlcチャネルオペレーション
130update_fulfill_htlcチャネルオペレーション ...

Get マスタリング・ライトニングネットワーク ―ビットコインの迅速な支払いを実現するセカンドレイヤーブロックチェーンプロトコル now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.