SlideShare a Scribd company logo
Lightning Network入門
光田 貴
Coincheck株式会社 Web Developer
Twitter: @34ro
github: @34ro
2017.11.14
About me
光田 貴
2012~ ヤフーで広告システムのバックエンドを開発・運用
2016~ Coincheck
最近の主な仕事
ハードフォークにつぐハードフォーク対応
仮想通貨交換業登録に向けて頑張ってます
Scaling Bitcoin Stanford 2017に行ってきました
仮想通貨系の技術について Coincheckブログに書いたり、
ニュースメディアに寄稿することもあります
今回のテーマ
Lightning Networkとは?
生まれた背景
Payment Channel
Lightning Networkでの「送金」
Lightning Networkとは?
Lightning Network = 稲妻のネットワーク
通常の送金・・・数十分
Lightingn Network・・・一瞬
※ただし「決済完了性」を少し犠牲にする
Lightning Networkが生まれた背景
ビットコイン A Peer-to-Peer Electronic Cash System
P2Pネットワーク上でプロトコルに従ってデータをやり取りするだけでお金のような機能
を果たすシステム
全取引履歴を1つの台帳に入れて参加者全員がコピーを持つ
ビットコインの性能上の限界
約10分間に1MB分の送金データをブロックに詰める
送金回数は8回/秒くらい
世界中の人が使うには明らかに足りない
アプローチは2つ
ブロックサイズを拡大する(ビッグブロック)
ブロックサイズを拡大し、1ブロック当たりのデータサイズの上限を引き上げる
ブロックに記録するデータ量を節約する(スモールブロック)
できるだけビットコインのブロック以外の場所にデータを記録する
Lightnig Networkはこっちの考え方
どちらも中央に管理サーバを持たない(非中央集権的)であることは共通
「ブロックに記録するデータ量を節約する」とは
特殊なトランザクション(送金データ)を作り、実用的に問題ない範囲でネットワークに流さ
ないまま取引を続ける
※ 通常の送金はネットワークに流すことで、全取引がブロックに記録される
いつでもネットワークに流せる状態を保ちつつ、実際には流さない
例: 契約書は毎日発行しても実際に裁判所に行くことは少ない
Payment Channel
Lightning Networkの送金のベースになる技術
Payment Channelの重要なポイント
● チャンネルを2者間で開設
● チャンネル内にビットコインをロックして開始(A:5 BTC, B: 5BTC)
● ロックした金額の持ち分を入れ替えて送金(A→Bへ1BTC送ると A: 4, B: 6)
● 2者間でなら何回移動させてもネットワークに流さないので早い
● チャンネルを閉じるまでトランザクションをネットワークに流さない
● A→B,B→Cというように複数のチャンネルを跨いで送ることも可能
→2者間のチャンネルを複数繋げると送金のネットワークが作れる
https://www.slideshare.net/takashimitsuta/payment-channel
ビットコインのネットワークとの関係
Payment Channelの集合体なだけでは不完全
「A Peer-to-Peer Electronic Cash System」として克服すべき課題
プライバシーの課題
中間者に送金内容が丸見え
ルーティング
どうやってルートを見つける?
ルートの情報は信用できる?
中央管理サーバがあれば簡単なことでも
非中央集権を前提にしているのでネットワークに貢献する動機付けが必要
仕様や実装
仕様
● lightningnetwork/lightning-rfc
ノード
● ElementsProject/lightning
● lightningnetwork/lnd
● mit-dci/lit
GUI
● ACINQ/eclair
● lightninglabs/lightning-app
ビットコイン以外でも動作する?
ビットコインのスクリプト(Segwit有効化済み)と互換性があれば可能
Litecoin, Monacoin, Vertcoin
まとめ
● Lightning Networkは性能の限界の克服を目指して作られた
● Payment Channelがベースになる
● 「P2Pで動くお金」としては乗り越えるべき
最後に
コインチェックでは一緒に仮想通貨業界を盛り上げてくれる仲間を募集中です!
まずは話を聞いてみたいという軽いノリでも大歓迎です。
wantedly or 光田(@34ro)までお声がけ下さい。
終

More Related Content

PDF
Payment channel入門
Mitsuta Takashi
 
PDF
EXE #6:Lightning Network入門
blockchainexe
 
PDF
EXE #7:Private Blockchainの現状と未来
blockchainexe
 
PDF
電子情報通信学会グローバル社会とビットコイン(山崎)
Kindai University
 
PDF
EXE Lite #1:ビットコインとブロックチェーン入門
blockchainexe
 
PDF
ビットコインの基礎知識と世界的なトレンド
Koichiro Wada
 
PDF
Bitcoin 2
Kindai University
 
PPTX
ビットコイン~原理からソースまで~
bitbank, Inc. Tokyo, Japan
 
Payment channel入門
Mitsuta Takashi
 
EXE #6:Lightning Network入門
blockchainexe
 
EXE #7:Private Blockchainの現状と未来
blockchainexe
 
電子情報通信学会グローバル社会とビットコイン(山崎)
Kindai University
 
EXE Lite #1:ビットコインとブロックチェーン入門
blockchainexe
 
ビットコインの基礎知識と世界的なトレンド
Koichiro Wada
 
ビットコイン~原理からソースまで~
bitbank, Inc. Tokyo, Japan
 

What's hot (20)

PDF
仮想通貨のブロックチェイン技術によるFinTech
Kindai University
 
PDF
5分でわかるブロックチェーンの基本的な仕組み
Ryo Shimamura
 
PDF
ビットコインとブロックチェーン入門
Kenta Fujimoto
 
PDF
ネット仮想通貨の論点 - 楠正憲
Masanori Kusunoki
 
PDF
Congre chain説明資料
Kindai University
 
PDF
ブロックチェーンの基本構造
Soichiro Takagi
 
PDF
明星和楽 Bitcoin の概要
Kindai University
 
PDF
Bitcoin 4
Kindai University
 
PPTX
ブロックチェーン基礎基本
RyuzoNakata1
 
PDF
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
dcubeio
 
PPTX
ブロックチェーンの実務応用
Masakazu Masujima
 
PPTX
ブロックチェーンの仕組みと動向(入門編)
NTT DATA OSS Professional Services
 
PPTX
【ビットコインとか勉強会#1】トランザクションを読み解く
Tomohide Murata
 
PDF
JNSA Bitcoin 勉強会 佐藤 20140602
Masashi Sato
 
PDF
ビットコイン福岡勉強会法的課題
Kindai University
 
PDF
Bitcoin x javascript
Yuki Akiyama
 
PDF
ブロックチェーンの解説 In.live ppt
Asteria Corporation
 
PDF
(旧)ビットコインとブロックチェーン入門
Kenta Fujimoto
 
PDF
Bitcoinについて
Takuya SUMI
 
PPTX
図解 Blockchainの仕組み
Nisei Kimura
 
仮想通貨のブロックチェイン技術によるFinTech
Kindai University
 
5分でわかるブロックチェーンの基本的な仕組み
Ryo Shimamura
 
ビットコインとブロックチェーン入門
Kenta Fujimoto
 
ネット仮想通貨の論点 - 楠正憲
Masanori Kusunoki
 
Congre chain説明資料
Kindai University
 
ブロックチェーンの基本構造
Soichiro Takagi
 
明星和楽 Bitcoin の概要
Kindai University
 
ブロックチェーン基礎基本
RyuzoNakata1
 
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
dcubeio
 
ブロックチェーンの実務応用
Masakazu Masujima
 
ブロックチェーンの仕組みと動向(入門編)
NTT DATA OSS Professional Services
 
【ビットコインとか勉強会#1】トランザクションを読み解く
Tomohide Murata
 
JNSA Bitcoin 勉強会 佐藤 20140602
Masashi Sato
 
ビットコイン福岡勉強会法的課題
Kindai University
 
Bitcoin x javascript
Yuki Akiyama
 
ブロックチェーンの解説 In.live ppt
Asteria Corporation
 
(旧)ビットコインとブロックチェーン入門
Kenta Fujimoto
 
Bitcoinについて
Takuya SUMI
 
図解 Blockchainの仕組み
Nisei Kimura
 
Ad

Viewers also liked (20)

PDF
GOCON Autumn (Story of our own Monitoring Agent in golang)
Huy Do
 
PDF
20171105 go con2017_lt
Keigo Suda
 
PPTX
Gocon2017:Goのロギング周りの考察
貴仁 大和屋
 
PDF
Payment Channel Introduction
mosa siru
 
PPTX
Lightning Network
Oscar Guindzberg
 
PDF
分散型取引所の現状
Masaru Matsunaga
 
PPTX
170130 IoT LT #23 (CESで見てきたハードウェアスタートアップを支えるエコシステム) @ソフトバンク
Toshiki Tsuboi
 
PDF
IoTビジネスのフレームワーク、ロードマップ
Katsuhito Okada
 
DOCX
Rpp revisi 2017 sejarah peminatan kelas 11 sma
Diva Pendidikan
 
PPTX
AI eats UX vol.2 Talk 20170913 -人工知能は「検索」体験をどう変えるか
Nozomu Tannaka
 
PPTX
3D Multi Object GAN
Yu Nishimura
 
PDF
会社説明会資料【2012年卒新卒採用】
三井ホームリモデリング株式会社 新卒採用
 
PDF
『Bitcoinとプライバシー』@Bitcoin技術勉強会2015.07.20
visvirial
 
PPTX
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
Yasuyuki Ogawa
 
PPTX
Stock prediction
tetsuo ishigaki
 
PPTX
一年目がWatsonを調べてみた Discovery編
Jin Hirokawa
 
PDF
Watson Build Challengeに参加してみた
Wataru Koyama
 
PDF
灰かぶりチケットはシンデレラに成り得るか?
ishikawa_mizuki
 
PDF
Redmine tokyo #13 LT
Asako Yanuki
 
PDF
Kerasを用いた3次元検索エンジン@TFUG
Ogushi Masaya
 
GOCON Autumn (Story of our own Monitoring Agent in golang)
Huy Do
 
20171105 go con2017_lt
Keigo Suda
 
Gocon2017:Goのロギング周りの考察
貴仁 大和屋
 
Payment Channel Introduction
mosa siru
 
Lightning Network
Oscar Guindzberg
 
分散型取引所の現状
Masaru Matsunaga
 
170130 IoT LT #23 (CESで見てきたハードウェアスタートアップを支えるエコシステム) @ソフトバンク
Toshiki Tsuboi
 
IoTビジネスのフレームワーク、ロードマップ
Katsuhito Okada
 
Rpp revisi 2017 sejarah peminatan kelas 11 sma
Diva Pendidikan
 
AI eats UX vol.2 Talk 20170913 -人工知能は「検索」体験をどう変えるか
Nozomu Tannaka
 
3D Multi Object GAN
Yu Nishimura
 
会社説明会資料【2012年卒新卒採用】
三井ホームリモデリング株式会社 新卒採用
 
『Bitcoinとプライバシー』@Bitcoin技術勉強会2015.07.20
visvirial
 
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
Yasuyuki Ogawa
 
Stock prediction
tetsuo ishigaki
 
一年目がWatsonを調べてみた Discovery編
Jin Hirokawa
 
Watson Build Challengeに参加してみた
Wataru Koyama
 
灰かぶりチケットはシンデレラに成り得るか?
ishikawa_mizuki
 
Redmine tokyo #13 LT
Asako Yanuki
 
Kerasを用いた3次元検索エンジン@TFUG
Ogushi Masaya
 
Ad

Similar to Lightning Network入門 (20)

PDF
Lightning night
ShuntaShirai
 
PPTX
Lightning network 概要解説
Tomohiro Matsuo
 
PDF
Lightning Networkのユースケースを考える
Mitsuta Takashi
 
PPTX
Blockchain技術勉強会 #Lightning Networkの技術と最前線
takayaimai
 
PPTX
ライトニングネットワーク ペイメントの新潮流〜貨幣システムはどこまで刷新されるのか〜
takayaimai
 
PDF
Ln adoption 7 feb2019
Yoshimitsu Homma
 
PPTX
Lightningエコシステムの最前線@HashHub Conference 2018
takayaimai
 
PPTX
Scalability problems @ neutrino 20181023
takayaimai
 
PDF
Lightning Network, Swap, Nloop
bitbank, Inc. Tokyo, Japan
 
PPTX
1st presentation of ライトニングネットワーク JBA 2018/04/24
takayaimai
 
PPTX
ライトニングネットワークのビジネス展開 消費者向け少額直接広告
takayaimai
 
PDF
Blockchain innovation
Yuto Takei
 
PPTX
Interledger Protocol
takayaimai
 
PPTX
2nd presentation of ライトニングネットワーク JBA 2018/04/24
takayaimai
 
PPTX
スマホアプリハンズオン(Lightning Network)を 始めた理由
takayaimai
 
PDF
Blockchain入門
YUSHI MATSUDA
 
PDF
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...
KAYATO SAITO
 
PPTX
筑波大学 Blockchain meetup 第一回
Takuya Fujita
 
PDF
暗号通貨輪読会 #20 bloXroute
Nagato Kasaki
 
PPT
初めての REST - Representational State Transfer
Tatsumi Naganuma
 
Lightning night
ShuntaShirai
 
Lightning network 概要解説
Tomohiro Matsuo
 
Lightning Networkのユースケースを考える
Mitsuta Takashi
 
Blockchain技術勉強会 #Lightning Networkの技術と最前線
takayaimai
 
ライトニングネットワーク ペイメントの新潮流〜貨幣システムはどこまで刷新されるのか〜
takayaimai
 
Ln adoption 7 feb2019
Yoshimitsu Homma
 
Lightningエコシステムの最前線@HashHub Conference 2018
takayaimai
 
Scalability problems @ neutrino 20181023
takayaimai
 
Lightning Network, Swap, Nloop
bitbank, Inc. Tokyo, Japan
 
1st presentation of ライトニングネットワーク JBA 2018/04/24
takayaimai
 
ライトニングネットワークのビジネス展開 消費者向け少額直接広告
takayaimai
 
Blockchain innovation
Yuto Takei
 
Interledger Protocol
takayaimai
 
2nd presentation of ライトニングネットワーク JBA 2018/04/24
takayaimai
 
スマホアプリハンズオン(Lightning Network)を 始めた理由
takayaimai
 
Blockchain入門
YUSHI MATSUDA
 
0からはじめるWeb3入門(WEB1.0 / WEB2.0 / BLOCKCHAIN / Bitcoin / Smart contract / DeFi ...
KAYATO SAITO
 
筑波大学 Blockchain meetup 第一回
Takuya Fujita
 
暗号通貨輪読会 #20 bloXroute
Nagato Kasaki
 
初めての REST - Representational State Transfer
Tatsumi Naganuma
 

Lightning Network入門