logoいま様々な場面で耳にするビットコインですが、実際の仕組みや動向について詳しく理解している人はそれほど多くないでしょう。そもそも知らない用語を検索しても、ビットコインの概念自体に馴染みが無い人にとっては、その説明に使われている言葉も聞いたことのないものばかりで、結局よくわからない、という方が多いはずです。この記事では、最近のビットコイン業界の動向について、用語の解説を交えながらおおざっぱに説明します。スケーラビリティ問題SegWit、SegWit2x、BIP91、UASF、これらの用語はすべてビットコインのスケーラビリティ問題に関係するものです。ビットコインは2016年末から値上がりが始まり、2017年に入って一気に取引量が増えました。いう仕組みで管理されています。一つのブロックに入るデータの容量は決まっているため、最近の取引量増加にともない、「処理速度の低下」「ビットコイン送受信の詰まり」といった事態が発生しています。これが、スケーラビリティ問題です。この問題を解決するために様々な議論が行われていて、その中で出てくるのがSegWitなどの用語です。次に、今回のスケーラビリティ問題に限らず、ビットコインの仕組みに問題が起きた場合、どのような対策がされるのかを見ていきます。いう言葉が出てきます。Proposals」の略で、ビットコイン技術を議論する為に作成、公開されている文章群です。BIP100,BIP91,BIP148など、後ろに数字がついていて、例えばBIP100とはビットコインのブロックサイズの上限を緩和する提案です。今回のスケーラビリティ問題の解決のために作成されたのが、BIP148とBIP91の二つです。ソフトフォークとハードフォーク「フォーク」とはビットコインの「分岐」のことです。先ほど説明した「ブロック」をつなげていく「ブロックチェーン」の仕組みの中で、通常一つのブロックに一つのブロックがつながっていくのに対し、「分岐」は複数のブロックが同じブロックのあとに加えられるときに発生します。悪意があって分岐が起きる場合もありますが、今回はビットコインの仕組みを変更するためにフォークが行われる、という捉え方で大丈夫です。“ソフトフォークとは、ブロックチェーンのプロトコルに規定された検証規則をより厳密なものに変更することによって発生するブロックチェーンの分岐のことです。ソフトフォークの際には、新しい検証規則に則って作成されるブロックおよびトランザクションは、古い検証規則を利用する検証ノードも含めて、すべてのノードにおいて有効とみなされます。したがって過半数の採掘者および検証ノードが新しい検証規則を採用する前提に立つならば、恒久的な分岐を生じる可能性はほとんどなく、いずれ新しい検証規則のブランチへと収束します。恒久的な分岐というのは、仮想通貨の1つであるビットコインが、今のビットコインともう1つ別の仮想通貨とに分裂することを指します。この「恒久的な分岐」が生じるのが、ハードフォークです。“ハードフォークは、ブロックチェーンのプロトコルに規定された検証規則を緩和することによって発生するブロックチェーンの分岐のことです。ハードフォークの際には、新しい検証規則を採用しないノードは、新しい検証規則に則って作成されたブロックおよびトランザクションを無効として却下する可能性があります。これにより、新しい検証規則を採用するノードと、採用しないノードとの間で、ブロックチェーンの最も長い有効な枝の判断に不一致が生じ、恒久的な分岐を生じる可能性があります。ハードフォークという説明がありますが、変更の手段として、「ソフトフォークは通貨が分裂しない」「ハードフォークは通貨が分裂」する、という捉え方で大丈夫です。ソフトフォークとハードフォークの説明をしたところで、いよいよ今回の問題に戻ります。Witness」の略で、BIP141で提案されました。Witnessは、署名の分離と訳され、ブロックの中の情報から、普通のクライアントはつかわない電子署名の情報をカットします。それによって、ブロックにふくまれる情報を25%まで圧縮できるというものです。これによって、ハードリミットの変更なく、理論的なブロックサイズが増えます。SegWitつまり、ブロックそのものに変更は加えず、取引情報を圧縮することでスケーラビリティ問題を解決する、という方法です。これはソフトフォークで、通貨の分裂を招きません。Board:SegWitって?UASFとは?BIP-148...?「ビットコイン分裂問題」関連の用語を解説しかし、これに反対する人たちがいます。それが「ビットコイン・アンリミテッド派」です。反対派(2Mハードフォーク)今主流であるビットコイン(BTC)を分裂させないようにする「ビットコイン・コア派」に対し、ビットコイン・アンリミテッド(BTU)とに分裂させてそれを主流にしようとする人たち(アンリミテッド派)がいます。彼らは、今回のスケーラビリティ問題の解決方法として、ブロックそのものを変更して容量を増やそうとしています。言います)分裂させようとしているので、ハードフォークに賛成ということになりますね。companyここで、マイナーの説明をしておきます。ビットコインは取引情報が入ったブロックをつないでいくことで情報が管理される「ブロックチェーン」という技術を使っていますが、この「ブロックをつなぐ」作業をしているのが「マイナー(採掘者)」です。マイナーは膨大な計算をしてブロックをつなぎ、その対価としてビットコインを得ます。このマイナーの存在がブロックチェーンを成り立たせているわけですが、マイナーの半分以上が中国にいます。以上においてマイナーがソフトフォークに賛成することを表明することによって、ソフトフォークは発動します。マイナーたちの賛同がないとなかなか実装できません。この反対勢力に対し、ビットコイン・コア派が「もうSegWitを実装してしまおう」と言ってマイナーたちの賛同無しにソフトフォークを始めようとしました。Soft-Fork」の略です。これは、BIP148で提案されたSegWitの実装方法(デプロイメント方法、アクティベート方法)です。採用しないブロックを拒否するよう、クライアントを変更します。採用するように移行を進めるはずだとの期待にあります。UASFつまりSegWitを実装してしまえばユーザーの多数はSegWit派になり、そうすればマイナーも従わざるを得ない、ということです。「2017年8月1日にSegWitにアクティベートされる」というニュースはUASFのことです。これでは反対派も黙ってみているわけにもいかず、違う案が生まれます。SegWit2xSegWit2xはBIP91で提案された方法で、簡単に言えば、「まずSegWitを実装し、3か月後にハードフォークを実施する」というものです。BIP148(UASF)では「8月1日の時点からSegWitを実装していないブロックを拒否する」というものでしたが、BIP91ではこの「拒否する」タイミングが日付で決まっているのではなく、ある程度SegWit派が多数になった後です。このBIP91を8月1日より前にアクティベートする、というのがSegWit2x派の考えでした。実際にどうなっているかを最後に見ていきます。7月27日現在での様子7月21日にBIP91がロックインされました。ロックインとは、SegWitの導入が確定することで、法律で言うと「成立」ということになります。「施行」はそのあと2016ブロックを挟みアクティベートされ、SegWit形式の取引が実際にビットコイン上で利用できるようになります。順調にいけば8月中にSegWitがアクティベートされ、3か月以内に2Mハードフォークがアクティベートされる予定です。ハードフォークによって市場が混乱し、ビットコインの信頼が失われる可能性があるハードフォークによってビットコインの特徵「信頼できる第三者を必要としないシステム」が失われるなど、懸念は多いままです。Nakahara作成:2017年7月27日この記事をシェアTweetブックマーク人気記事Amazonで商品をどうやって買うの?Amazonでバンドルカードを使って商品を購入する方法をご説明します。Storeにバンドルカードを登録してアプリや音楽を購入する方法をご説明します。未成年必見!カードがなくてもNetflix(ネットフリックス)を契約する方法!動画サブスクリプションサービスの中で日本だけでなく世界中で大きなシェアを獲得しているNetflix(ネットフリックス)。メンバー(スポンサー)にバンドルカードで登録する方法を説明します。ご質問等がございましたお気軽にお問い合わせください。これまでにないカード体験を。