Lightning Network総括メモ
Lightning Networkとは
ビットコイン上で動作するセカンドレイヤーペイメントプロトコル
メリット
- 手数料は0-2 satsなので、BTCと比較し4桁以上安い
- Swiftと比較すると7桁安い
- 1 satoshi(0.004円)相当が国際送金出来るのは人類史上初めて
- Credit cardより高速?
デメリット
- 上限8000円程度まで
- invoice決済のみ可能
- onlineである必要
- ユーザが意識すべき操作が複雑(deposit, state, close)
- refill不可(都度チャンネルを開く必要あり)
- hubが寡占化し、プライバシーを毀損
技術的進捗
歴史
- 2015年 Tadge & Poonがオフチェーンスケーリング方法を発明
- 2016年 Lightning Labs、ブロックストリーム、EclairがBOLTの原型を作成
- 2017年 LNプロトコル改善・実装とBOLTが進捗
- 2018年 テストネットとメインネットで複数のモバイルウォレット
- 2019年 Lapps元年?
開発中技術
- Discreet Log Contract
Lightning Networkによるスマートコントラクト
https://speakerdeck.com/bruwbird/discreet-log-contracts - atomic multi path payment
send paymentを可能にし、その他多くの問題を解決するhttps://speakerdeck.com/bruwbird/atomic-multi-path-payment - Autopilot
チャネル開設自動化 - Splicing
on chain off chainを意識することなく最適な方で支払いが自動できるようになる - Neutrino
SPVnodeでもプライバシーを担保 - 取引所間ペイメントチャネル
https://docs.google.com/document/d/1r38-_IgtfOkhJh4QbN7l6bl7Rol05qS-i7BjM3AjKOQ/edit - ビットコイン開発者の中心的話題はLightning Network
https://telaviv2019.scalingbitcoin.org/ja/
https://bh2019.hodlhodl.com/
主要クライアントはLightning Labs、ブロックストリームの二社が提供。仕様BOLTもリード 日本ではnayutaがクライアントを実装中
実利用
- node数は急速に拡大 2800nodeで20000チャネル(BTCの4分の1)
- キャパシティは575.5 BTC。前年比300%増 https://www.theblockcrypto.com/2019/01/15/the-growth-of-the-lightning-network-has-been-remarkable-but-theres-a-catch/
- 投銭サービス tippin.me
- ウォレット bluewallet
- Lightning上のBTCの取引所 https://zigzag.bitlum.io/#/
- 著名人ではtwitter ceoがLightning Networkに注力 https://twitter.com/jack/status/1108487911802966017
やっていること
Boltに準拠したnode.jsのLN Clientの開発
https://www.npmjs.com/package/@bruwbird/noise_stream