会社が7月末に倒産することになったのでALISで食っていこうと思います!ALISで生活するジョシ校生です!おまえらの投げ銭まってるぜ😇😇😇😇😇😇😇😇😇!!!!!
前回はビットコインについて基本情報を簡単にまとめましたが、今回はビットコインが抱える下記のような問題点についてまとめてみました!
※付箋部分は個人の感想で超意訳です。
前回ビットコインはハッキング(クラッキング)できないと前回いいましたがあれは嘘だ。厳密にはやろうと思えばこの51%攻撃という方法で可能です。簡単にいうと分散してるなら半分以上のっとっちゃえばいいじゃんってことですね!
51% 攻撃とは悪意のあるグループまたは個人により、ネットワーク全体のマイニングの 51%(50% 以上)を支配することで、不正な取引の正当化やマイニングの独占ができてしまうことです。
現在 51% 攻撃に対する有効な対策はありませんが、ハッキングといっても過去の取引には影響は出るわけではありません。また仮にやったとしてもあまり利益が出ないことがわかっているため行なわれないと言われていますが、モナコインやビットコイン・ゴールド、Vergeなどの通貨は実際に51%攻撃の被害に遭いました。
ビットコイン・ブロックチェーンでは、ブロックのサイズが1MBで10分間に1回のブロック生成と決められています。これは電気代、サーバーへの負荷や通信量増加問題をの対策として1MBに設定されたと言われています。しかし利用者が増えるにつれ、ブロックの容量がフルに達するまでデータが書き込まれ取引処理(トランザクション)に遅延が生じるようになり、また結果的に取引手数料の高騰にもつながっています。この一連の問題のことを「スケーラビリティ問題」と呼んでいます。
ではどのように解決すればいいでしょうか?
下記のような解決案が出ていますのでひとつずつ見てみましょう!
Segwitとは、Segregated Witness🦉の略でソフトフォークの一種です。ソフトフォークとは古いソフトウェアと互換性があるルール(プロトコル)変更のことです。
従来のビットコインでは取引記録(トランザクション)ごとに電子署名が含まれており、そのデータサイズがブロックサイズを圧迫していました。Segwitは現在のブロックから電子署名を抜き他の場所(Witness)に移動することでブロック内に空きをつくりブロックサイズを小さくする技術です。
またSegwitを導入する理由はスケーラビリティ問題だけでなく、電子署名が別の場所(Witness)に移動されることから、ハッカーなどが取引データを改ざんし二重取引が可能になる「マリアビリティ問題」も解決します。
現在のビットコインにはSegwitはすでに導入(アクティベーション)されています(2017年7月21日)が、それでもスケーラビリティ問題は解決に至っていません。ブロックサイズの上限も2017円11月に2MBに上る予定でしたが(SegWit2x)一旦停止されています。ちなみにSegwitがはじめて導入されたのは日本のモナコインでライトコインなど他の通貨にも導入されています。
ブロックサイズが小さいのなら大きくすればいいですよね!しかし実際に行う場合は古いソフトウェアと互換性がない、新しいルールを適用できるブロック分岐が必要となります。このブロック分岐を「ハードフォーク」と呼びます。ハードフォークに関しては新しい設備が必要となるため、設備投資ができる一部のマイナーが独占するなどのリスクもあります。
実際にこのビッグブロックを支持するグループ(ViaBTCなど)はブロックサイズを1MBから8MBに拡張したビットコインキャッシュを誕生させました。(ちなみに現在はさらに内紛が起きてビットコイン・キャッシュ[ABC]とビットコインSVに別れています。)
ちなみにハードフォークを行なった場合、従来の通貨保有者はトランザクションが早くなることに加え、新通貨を付与されるかもしれないというメリットもあります。
ライトニングネットワークとは、ブロックチェーン(オンチェーン)の外部に構築される決済ネットワーク(オフチェーン)のことです。オフチェーン(ライトニングネットワーク)上でデータがまとめられ、効率化されたトランザクションだけがオンチェーンであるブロックチェーン上に送られるため、マイクロペイメント(少額決済)も可能にする技術です。またSegwitが必須条件となります。
まず、送信者と受信者共用で鍵を持つマルチシグのウォレットに固定のビットコインをデポジットすることで「チャネル(経路)」が開きます。例えていうと、電子マネーのチャージのような、利用登録のようなものです。デポジット(入金)することでビットコインを持っていることが証明されます。
ライトニングネットワークにすでに参加している多くのノードとチャネルを経由して目的の相手に送信します。でも送信の際に中継する人にBTCを盗られないか心配ですよね?ライトニングネットワークでは、Hash Timelocked Contract (HTLC)というトランザクション内にハッシュを入れ受信者だけがロックを解除できるようになっているため中継する人のことを信頼していなくても(トラストレス)安全に送金できます。より多くのチャネルと繋がっているノードはハブの役割を果たします。
デポジット(入金)していたビットコインをライトニングネットワークから引き上げた(チャネルクローズ)際に、はじめてビットコインのブロックチェーン上に書き込まれます。Lightning Networkは記事執筆時点で8,703ノード、34,409チャネル、944.87BTCのDepositがなされています。
上記のようにライトニングネットワークを使うと速く安くトラストレスにBTCを送信可能ですが、問題点も指摘されています。
■中央集権になるかも!?(銀行などがハブとして参入可能)
■ウォレットがネットワークに繋がってるのでハッキングの可能性
■ノードが手数料を設定できるので上がる可能性があり!
■チャネル開設など別のスケーラビリティ問題が起きるかも!
■ノード参加者の報酬がなく、マイナーの手数料も減る。
■XRPなど他の通貨で代替可能。
ビットコインの価格変動は非常に激しくストップ高、ストップ安など値動きを制限する仕組みもありません。そのため投機的な側面が強いとみなされ怪しいイメージを生み出しています。通貨としては、まだまだ安定したものではなく、暴騰した際に売却することで多額の利益を得ることができる一方で、暴落するリスクも非常に高いため、通貨としての安定性にかけるといった側面も問題視されています。
今年のチャートですが年始からすでに2倍くらいですしね、、、(>人<;)ビットコイン自体の問題点ではありませんがついでに書いておきましたw
いかがでしたか?もし何か間違ってる部分などあったらご指摘ください!転職活動の合間に修正いたします!ではでは!