「ビザンチン」とは中世ヨーロッパ時代、地中海や黒海周辺を治めていたビザンチン帝国のことです。「将軍」とは、このビザンチン帝国の都市、“コンスタンチノープル”を攻め落としたいオスマン帝国の9人の将軍のことで、この将軍達は“分散”して都市周辺を包囲していました。都市を攻め落とすには、9人全員の一致した意見(全員攻撃か、全員撤退か......)、つまり、「全員の合意形成」が必要でした。離れているため、集結して話し合うことができません。そこで各軍から伝達者を出すことにしました。ここで問題が生じます。9人の将軍のうち、最後の1人が裏切り者だったのです。8つの部隊のうち4部隊には「攻撃」を、他の4部隊には「撤退」の情報を流したのです。各々の部隊はその情報を信じるしかなく、結局、陥都市を攻め落とすことができませんでした。「合意形成ができなかった」のです。これを「ビザンチン将軍問題」または「ビザンチン障害」といいます。意見の一致がなされなければならない事態において、なんらかの事情で意思疎通の困難、あるいは故意に偽りの情報が流れる可能性に陥った状態=「合意形成問題」なのです。このP2Pの「分散型システムにおける合意形成問題」を解消するために組み込まれたシステムが、ブロックチェーンの中にあります。コンセンサスアルゴリズムなんども言いますが、ブロックチェーンは中央に管理者が存在しないので、取引の際、誰(何)かしらが、その取引をチェックする必要があります。algorithm/合意形成アルゴリズム)というシステムを用いて行うことになりました。このシステムには、規模によって各々適したルールがありました。代表的なルールが以下の6種類です。Work/プルーフ・オブ・ワーク)コンセンサスアルゴリズムの中で一番目に誕生したルールです。膨大な量の計算をして、一番速く正解を出した人に、次ブロックの生成をする資格と新コインの報酬をあげるシステムです。優位に立っているのが「よく働いた人」です。Stake/プルーフ・オブ・ステーク)PoWの51%攻撃や膨大な電力消費の問題を解決するために開発されたシステムです。コインの保有量や保有年数が最も多い人が、次ブロックの生成者を決める権利があります。優位に立っているのが「最も多くのコインを持っている人」です。Importance/プルーフ・オブ・インポータンス)そのまま訳すと、「重要度の承認」で、重要度が高い通貨を保有している人が承認を行うシステムです。この重要度とは1取引回数2取引量などから総合的に判断されます。優位に立っているのが「上手く取引回数や取引量をした人」です。Consensus/プルーフ・オブ・コンセンサス)認められた企業や機関だけがブロックの生成の承認者を決めるシステムです。このシステムは特定の人たちによって決められるので、中央集権的だと言われていることもありますが、信頼性の高い企業や組織が採用するのは問題がないとも言われています。Stake/デリゲート・プルーフ・オブ・ステーク)PoSの進化系で、コインの保有量によって投票者を決め、その最大保有者によって選ばれた人が承認を行うルールのことです。いわゆる選挙で承認する者を決める民主的なシステムです。Burn/プルーフ・オブ・バーン)PoWやPoSの欠点を克服するために開発されたシステムです。他のコンセンサスアルゴリズムによる通常のマイニングの報酬が「コインベース」と呼ばれる特殊なインプットを持つ取引記録を使って通貨発行をしているのに対し、秘密鍵がわからない使用不可能なアウトプットを持つ取引記録を送金(Burn/焼却)することで、同額の価値を持つ新コインを得ることができるという仕組みです。新コインを得るために、その分の古いコインを燃やす手段です。ビットコインを発行するマイニングとは逆の手順です。計算に参加している人(ノード)の中で、不正をしようとしている人が全体の50%を超えるとトランザクションの改ざんができてしまうこと。いうのもPoWは膨大量の難解な計算をして正解を出した人が優位に立たせられるので、自動的に、計算力のある人が選ばれてしまうという欠点があるからだ。ブロックチェーンの種類ブロックチェーンは大きく3つの型に分けられます。「パブリック型」......ブロックチェーンの根幹理念を持っているシステムと言えます。管理者が存在せず、誰でもネットワークに参加でき、トランザクションの承認ができます。ビットコインはこの型を採用しています。「プライベート型」......管理者や参加者が存在します。管理者は単一の組織やグループに限定され、参加者は管理者の許可を得なければなりません。「コンソーシアム型」......管理者や参加者が存在します。管理者は複数の団体・組織で、参加者は管理者の許可を得なければなりません。仮想通貨以外に採用されているブロックチェーン仮想通貨以外にもブロックチェーンはおおいに活用されています。dAppsゲームやデジタルコンテンツはそのうちの1つです。Applications)の略で、いわゆる、ブロックチェーン技術を用いたゲームです。オープンソースで、中央には管理者が存在しません。アプリ内のデーターは安全で整合がしっかりとしています。ほとんどのdAppsゲームはイーサリアムのプラットフォーム上で開発されていて、ゲーム内の通貨(トークン)を用いてプレーします。参加者はそのトークンによって報酬が支払われます。以下が主なdAppsゲームです。クリプトキティーズ(Cryptokitties)2017年11月にリリースされたdAppsゲームの先駆けといえるゲームです。自分のお気に入りの猫を育成したり、交配させてレアな猫を生んで、売買することが目的です。イーサエモン(Etheremon)イーサエモンと呼ばれるモンスターを集めて育成させるゲームです。他のプレーヤーとイーサエモンを使ったバトルが魅力です。Heroes)歴史上の偉人を強化・収集してバトルを行う国産のRPGです。クオリティーが高く、プレセールの段階で話題になり、開始後24時間の取引量がdAppsゲームで世界一になりました。くりぷ豚(くりぷトン)「くりぷトン」と呼ばれる豚を交配させて新しい豚を生み出すゲームです。生まれた豚同士でお見合いさせることができます。デジタルコンテンツ画像や文章、音楽などの作品をデータ化して消費者に提供されているもののことです。インターネットを通じてデータでやり取りできるので、誰でも自由に発信できる時代になりました。そのやり方にもデメリットが生じます。著作権に関する問題です。自由であるがゆえに「誰が著作権を持っているか」を把握するのが困難なのです。その問題を解決するのが情報改ざんや管理に強い技術のブロックチェーンと言われています。製品の原材料や生産過程に関する情報を追跡し、明確にすることで偽造のない安心・安全な製品を提供するといったオープンソースなシステムのことをいいます。「取引記録を改ざんすることができない」ブロックチェーンの特徴を活かしているといえます。トレーサビリティ・システムを用いた例:食品......ワイン生産会社はワインの栽培から製造、流通までの履歴をブロックチェーンに記録し、消費者はワインボトルに貼られたQRコードにスマートフォンをかざすことで、日付や製造工程の写真、生産者情報などを確認できます。自動車産業......別々のレンタカー会社どうし空レンタカーの情報を共有し、必要に応じて調達することができます。他レンタカー会社から車を借りたことで、スマートコントラクトによるアフィリエイト(照会料)の支払いまで行えることができるようになります。組合理事などのやりとりが見えにくいです。データを共有し、追跡することができるようになります。管理業務に関する様々な報告や支払いの透明性もアピールできます。オンラインショッピングなどにもトレーサビリティの活用が期待されています。まとめブロックチェーンのメリット中央集権化を防ぎます...国や銀行のような特定の管理機関がないため、一元的な管理システムになることがありません。ゼロダウンタイムができる...ブロックチェーンの基盤であるP2Pでは、管理しているノードが分散されているので、かりにどこかのノードがハッキングを受けたとしても、システム全体が停止することがありません。データーの改ざんを防ぐ...一部のノードが記録の改ざんをしても全ての記録を改ざんすることは難しく、データの復旧も可能です。コストが安い...中央に管理者を配置するクライアントサーバーに比べ、分散型システムのP2Pは管理費用が安く済みます。ブロックチェーンのデメリット処理速度が遅い...ビットコインの場合、1ブロックの最大容量は1MB。その中にある取引データを処理できるのは1秒に平均6~7件だけです。ちなみにVISAカードは1秒で最大56,000件以上処理できます。アップグレードが難しい...分散化されて管理されているということは、「システムをアップグレードがすることが困難」であるともいえます。手数料が高い取引を優先的に記録される...マイナーたちは報酬を目当てにしてマイニングをしているので、取引の手数料の中でも高いものをねらってしまいがちです。管理している者の正誤を判断できない。管理しているものの「改ざん」はわかりますが、その管理しているものの「正誤の有無」は判断できません。最初から間違ったものをブロックチェーンで管理してしまったとすれば、それは、ずっと間違ったままということになります。ほんの少し前までは、「ブロックチェーン」という名前すら皆無でしたが、2017年末の仮想通貨バブルに牽引されるかのようにブロックチェーンも一躍有名になりました。これまでにない徹底した情報管理と改ざんの難しい決済・送金システムを装備したその技術は、ひとくくりでまとめるのがもったいないほど、革新的な要素をたくさん盛り込んでいるといえます。近い将来、私たちの生活に必要不可欠な技術であることは間違いありません。Scene(クリプトシーン)福岡県北九州市にて運営する、ブロックチェーン・仮想通貨関連のメディアです。地方発の情報を発信していきます。お気軽にお問合せ下さい。