髙妻智一ライトニングネットワークとは?ツイートシェアはてブLINEPocketライトニングネットワークとはライトニングネットワークとはレイヤー2の技術で、オフチェーン上で高速な少額決済を可能にします。2017年8月にアクティベートされたSegWitはライトニングネットワークを実現するために欠かせない要素としてビットコインブロックチェーンに実装されました。ビットコインの問題点ビットコインはトランザクションが承認されるまで10分かかるように調整されているため、瞬時に取引を完了させることができません。これはセキュリティとのトレードオフの関係となるため簡単に短くすることはできません。一回の取引に数百円の手数料がかかる2018年1月時点で送金手数料に約2,000~3,000円、送金時間に2,3時間程度かかるため少額の取引に向いていません。ライトニングネットワークは上記問題点を解決するために現在開発が進めめられています。ライトニングネットワークの仕組みペイメントチャネルライトニングネットワークにはペイメントチャネルという仕組みにより実現されます。ペイメントチャネルは2者間での取引をオフチェーン上で何度でもすることができ、最終的な取引結果をブロックチェーンに記録するというものです。オフチェーン上の取引には手数料がかからないので少額取引が可能となり、取引手数料も最後の一回しかかからないことになります。ペイメントチャネルを使用するためにチャネルをオープンした時とクローズした時にも手数料がかかります。ペイメントチャネルを理解するにはマルチシグとタイムロックという仕組みの理解が必要になります。マルチシグマルチしぐとはビットコインへのアクセスに必要な秘密鍵が1つではなく複数の秘密鍵を使用しないとアクセスできない仕組みのことです。タイムロックタイムロックとはある時点までビットコインの移動を制限することができる仕組みのことです。この仕組みには2つあり、ある日時まで制限する方法と何ブロック経過するまで移動できないようにする方法の2つがあります。ペイメントチャネルの拡張ペイメントチャネルは二者間での取引を実現します。これだと複数の人とやり取りするためには都度その人とチャネルをオープンしなければならず手間とコストがかかるという問題点があります。ライトニングネットワークはこの手間とコストをなくすために、ペイメントチャネルを拡張して実現されようとしています。取引を行いたい人と直接チャネルが繋がっていなくとも、誰かを介してその人と繋がることでペイメントチャネルと同じことができるというのがライトニングネットワークです。取引を行いたい相手との間に何人いようとも、誰がいようともライトニングネットワークが自動でつなぎ間の処理を安全に担ってくれるので、あたかも間には誰もいないかのように取引を行うことができます。まとめライトニングネットワークが実現し、少額決済を高速にできるようになるとIoTでの活用が期待されるなど他の業界への影響期待されています。いつアクティベートされるかははっきりしていませんが近い将来必ず実現されます。技術的な理解を深めて今後の展開に備えられるようにしとくといいかと思います。2016年07月14日AmazonKindle楽天ブックスビットコインとブロックチェーンの詳細をしっかりと学びたい方にはこちらの書籍が非常におすすめです。ウォレットの仕組み、楕円曲線暗号、P2Pプロトコル、公開鍵暗号などビットコインを支える技術について詳細に解説されています。サンプルコードを通して実際に手を動かして学べるので非常に濃い内容となっています。2016年10月18日AmazonKindle楽天ブックスこちらはブロックチェーンの初学者向けになります。ブロックチェーンの応用例の紹介から基礎的な理論まで分かりやすく図解で解説されています。Fabricを実際に稼働させてみて動作を理解するためのサンプルコードの解説もあります。スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。Incにブロックチェーンエンジニアとして入社。コメントをキャンセルメールアドレスが公開されることはありません。公開鍵と秘密鍵の仕組み仮想通貨の価格に影響を与えるものRECOMMENDこちらの記事も人気です。