仮想通貨(正式:暗号通貨)は、世界では、投資家にとっての新たな投資先としてや新しい通貨の形として日々、認識が深まっています。
でも、皆さんの実際の友人で何%の方が保有していますか?
おそらく、保有している方の方が少数派なのではないでしょうか?今のうちに、しっかりビットコインの理解を深めておくことで、新しい未来が開く可能性があります!
そんなビットコインが、さらに進化するために、新しいニュースを発表しました。
ここでは、ビットコインに適用されるライトニング・ネットワークについて紹介します。
目次
ライトニングネットワークとは??
ライトニングネットワークを把握する前に、まず、現在のビットコインの問題点を把握する必要があります。
セキュリティ面などで非常に有用なビットコインとブロックチェーンですが、実用化という観点においてはいくつもの課題がまだ存在します。
重大な課題の中には、
・ブロック生成に10分以上かかること
・支払い手数料がかかるため、少額送金(マイクロペイメント)ができないこと
・採掘(マイニング)コストが非常にかかること
などが挙げられます。
ブロックチェーンにはブロックを生成するためのハッシュ関数の計算に10分かけるという決まりがあります。
つまり、少なくとも1つの取引に約10分、あるいはそれ以上かかるということです。従来の銀行を通した送金に比べると圧倒的な速さですが、IT化するビジネスの波にはついてはいけません。
また、銀行送金の手数料よりも低価格ではありますが、ある程度の手数料がかかります。
現在1BTCをTrezorというハードウォレットで送金すると約50円から600円かかります。
そのため、高額な取引では有用ですが、WEBサイトの有料コンテンツ等の少額決済や頻繁に行う取引では手数料のほうが決済金額を上回ってしまい、使用することができません。そしてマイニングにあたってはPoW(仕事量に応じて採掘が成功する)という方式を取っているために非常に電力を消費することになるのです。
ペイメントチャネルとは
このようなビットコインの問題に対しては、さまざまな解決策が存在します。その解決方法のひとつが「ペイメントチャネル」です。
ペイメントチャネルを一言でいうと「複数の秘密鍵によるアドレスを使用してオフチェーンで2者間の取引を行う」という仕組みです。ちなみに、取引処理をブロックチェーンから離れた場所で実行することを「オフチェーン」といいます。
つまり、ペイメントチャネルはブロックチェーンから離れた場所で取引を行うことによって、ブロックチェーンを何度も通すことで発生する時間や手数料を減少させる仕組みです。
具体例を用いて説明しましょう。例えば、BさんがAさんにある仕事を依頼したとします。3日を制限として1作業ごとに0.1BTCを支払います。
1、Bさんはマルチシグアドレスという複数の秘密鍵をもつアドレスに債権取引の証明書を作成します。なお、その取引情報はまだブロックチェーンに書き込みません。
2、仕事が遂行されない可能性があるため、Bさんは3日経過後に全額Bさんに1BTCが返金されるように返金取引データを作成し、Aさんの署名をもらいます。
3、Aさんは債権取引情報を受け取り、1BTCの仕事の取引情報をブロックチェーンに書き込みます。そしてBさんとAさんの2者間の取引が確定し、ペイメントチャネルが開かれます。
4、Aさんは一作業終えるたびにマルチシグアドレスからのBさんへの返金が0.1BTC減額されるような取引を作成してBさんに署名してもらいます。
5、Aさんが作業をすべて終了したときAさんは最後に更新した返金取引情報をブロックチェーンに書き込んでペイメントチャネルを閉じ、取引内容を確定します。この確定までにAさんが8回取引したとすれば0.8BTCがAさんに支払われ(0.8BTCはBさんに返金されずにAさんに渡る)0.2BTCはBさんに返金されます。
AさんとBさんがペイメントチャネルで取引を繰り返しているとき、その取引情報はオフチェーンとなっており、ブロックチェーンに書き込まれません。何度取引してもブロックチェーンを介さないために取引手数料は発生せず、ブロックチェーンを介するよりずっと速く取引が行われます。
ここではブロックチェーンに取引情報が書き込まれるのはペイメントチャネルを開くときと閉じるときのみになります。ペイメントチャネルを閉じるとき、オフチェーンで行われていたすべての取引がまとめてブロックチェーンに記録されます。
ライトニングネットワークとは?
上記では、ペイメントチャネルは2者間で行われています。
しかし第3者も加えて取引を行いたい場合、ペイメントチャネルを別にもう1つ作らなくてはならなくなります。
このように複数人でペイメントチャネルを開くことができるようにしたネットワークを「ライトニングネットワーク」といいます。
再び具体例を用いて説明しましょう。
Aさん、Bさん、Cさん、Dさんがいたとすると、ライトニングネットワークではAさんがDさんに送金するにあたってBさんとCさんを経由して送金することができます。しかも、トラストレスで中継支払いが可能なのです。言い換えると、たとえ仲介のBさん、Cさんが信用できない、または知らない人物であったとしても送金することができるのです。
例えばAさん、Bさん、Cさん、Dさんはペイメントチャネルでつながっており、AさんとDさんはペイメントチャネルを通してBさん、Cさんを経由して間接的につながっているとします。ここでAさんがDさんに0.1BTC送金します。
1、Dさんはランダムな数値Rからハッシュ値を得ます。このハッシュ値を安全なネットワークを通してAさんに伝達します。
2、Aさんはハッシュ値を利用して0.1BTCをDさんに送金し、何もしなければ返金されるという取引情報を作成します。BさんとCさん、CさんとDさんの間でも同様の取引情報を作成します。このことによって、AからDまでリレーのように取引情報がつながります。
3、次にDさんはCさんに最初にランダムに導いた数値Rを教えます。CさんはDさんに0.1BTC送金します。同様にCさんはBさんに、BさんはAさんに数値Rを教えて同様の取引を行います。
4、以上の手順を踏むことによって最終的にAさんはDさんに送金できたということが証明できます。最後に、Aさんがチャネルを閉じ、取引は終了となります。このときもペイメントチャネルを開いたときと閉じたときのみブロックチェーンに取引情報が送られます。
以上のような仕組みを取るライトニングネットワークには、以下の利点があります。
・ブロックチェーンに取引情報を送る回数が減るため、採掘コストが減少する
・ミリ秒単位で何千のトランザクション(取引情報)を作成することができる
・0.00000001BTC(約0.004円)など、超少額支払いが可能(マイクロペイメント)
ビットコインにライトニング・ネットワークを適用!?
ライトコインで以前適用されたライトニング・ネットワークについて、2017年8月22日からビットコインに適用されると以下の通りTwitter上で公表されています。
https://twitter.com/ferdousbhai/status/899353716146528256
実際に、この実装に向けて、ブロックチェーンの供給メーカーでもあるBlockstreamのCEOであるAdam Back氏は、
最近ファイル転送のソフトウェア会社であるBitTorrentのCEOであるBram Cohen氏とライトニング・ネットワークのプラットフォームへの実装に関し協議を行ったと発表しています。
また、ライトニング・ネットワークを用いたビットコインの転送テスト自体は2016年10月に成功したと発表しています。
さいごに
ビットコインにライトニング・ネットワークを導入することは素晴らしいニュースです。
これにより、上記で紹介した様な効果が見られることは、ビットコインのネットワークにとって、また新たな発展となります。
しかし、すでに次に控えているSegWit2Xのハードフォークに対してどの様な対処をするのかという懸念点を挙げられていることも事実です。
確かに、上記の様な懸念点はありますが、常に改善を繰り返すことで、さらに通貨としての価値を伸ばし、発展していくのではないでしょうか?
従い、ユーザとして、しっかり事実を把握し、ビットコインが問題点にどの様に対応していくのか、継続してモニタリングしていく必要があると思います。
最後までありがとうございました。
参考文献:https://cointelegraph.com/news/lightning-network-will-come-to-bitcoin-from-tomorrow-reports
↓↓↓無料勉強会 & 記事無料配信中↓↓↓
補足:暗号通貨の価値推移に関するニュース
暗号通貨の価値が急騰したり、暴落したりすることがあります。それなりの理由があり、急騰したり、暴落していることがありますので、ぜひ以下をご一読ください。
コメントを残す
コメントを投稿するにはログインしてください。