Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Zero-conf Channel(Turbo Channel)
Search
shigeyuki azuchi
August 17, 2022
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Zero-conf Channel(Turbo Channel)
GBECの解説動画の資料です。
https://goblockchain.network/2022/08/zeroconf-channel/
shigeyuki azuchi
August 17, 2022
More Decks by shigeyuki azuchi
See All by shigeyuki azuchi
FORS
azuchi
0
5
クラスターmempool
azuchi
0
31
W-OTS+
azuchi
0
32
Shorのアルゴリズム
azuchi
0
55
DahLIAS: Discrete Logarithm-Based Interactive Aggregate Signatures
azuchi
0
42
Fiat-Shamir変換と注意点
azuchi
0
220
AssumeUTXOを利用したブロックチェーンの同期
azuchi
0
54
BIP-374 離散対数の等価性証明
azuchi
0
71
BIP-353 DNS Payment Instructions
azuchi
0
87
Other Decks in Technology
See All in Technology
【2026年版】 ベクトル検索とEmbedding最前線
mocobeta
23
6k
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
240
Kiro Ambassador を目指す話
k_adachi_01
0
110
Lightning近況報告
kozy4324
0
210
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
200
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
240
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
270
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
240
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
120
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
150
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
290
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
700
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5.1k
Code Reviewing Like a Champion
maltzj
528
40k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
So, you think you're a good person
axbom
PRO
2
2.1k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
How GitHub (no longer) Works
holman
316
150k
The SEO identity crisis: Don't let AI make you average
varn
0
490
Music & Morning Musume
bryan
47
7.2k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
220
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Transcript
Zero-conf Channel (Turbo Channel)
1 Zero-conf Channelとは? Zero-conf Channel(旧Turbo Channel)は、チャネル開設者(初期資金提供者)が 初期資金の一部またはすべてを受信者に提供するシングル・ファンドチャネル。 ファンディング・トランザクションが承認される前からすぐに利用可能。
• カストディアルな取引所からBTCをLNのチャネル開設で引き出し • LNのインバウンドキャパシティを購入 ※ Bitcoin Optechから引用
2 Zero-conf Channelは安全なのか? • アリスの観点: 未承認チャネルのオフチェーン資金は、承認されまで確実に自分の資金ではないが、 そのオフチェーン資金を使用するのにアリスにリスクはない。 ◦
ファンディング・トランザクションが mempoolから削除されると? ▪ チャネルに残っているアリスの残高が利用不可能になる。 ▪ 残高分の取り扱いについて、ボブとの調整が必要になることも。 • ボブの観点: ボブ自身がチャネル開設者であるため、自分で自分を裏切らない限り ボブが資金を失うことにはならない。 ◦ ファンディング・トランザクションが mempoolから削除されると? ▪ ボブはキャロルへのルーティング支払い分チャネル残高が減る ▪ チャネル開設に伴うアリスからの債権は残っているので、それを相殺する? • CPFPにより手数料を引き上げ、ファンディング・トランザクションの承認を促すことも。
3 Channel Identifier Lightning Networkでチャネルを識別するために使用される2種類のチャネル識別子( Channel ID) •
通常のチャネル識別子( Channel ID) Funding TxのTXIDとFuding Txのアウトプットのインデックスの排他的論理和で計算される 32バイトの識別子 Channel ID = funding_txid XOR funding_output_index https://github.com/lightning/bolts/blob/master/02-peer-protocol.md#definition-of-channel_id • Short Channel ID(SCID) ※チャネル開設後に使用されるID Channel IDをコンパクトにした8バイトの識別子で、以下の要素で構成される ◦ トランザクションが格納されたブロック高( 3バイト) ◦ ブロック内のトランザクションのインデックス( 3バイト) ◦ Funding Outputのインデックス(2バイト) https://github.com/lightning/bolts/blob/master/07-routing-gossip.md#definition-of-short_channel_id これもSCID(uint64整数) (690377 << 40) + (1716 << 16) + 1
4 SCID Aliasの導入 ※ Zero-conf Channelは、Funding Txが承認される前から使用可能なチャネルなので、 Short Channel
IDをそのまま利用できない • Short Channel ID Aliasの導入 https://github.com/lightning/bolts/pull/910 funding_locked→channel_readyに変更 • チャネルタイプoption_zeroconfの導入 両ノードが任意のSCIDを設定できるエイリアス機能を追加