Mine4080本記事ではブロックチェーンをつなぐネットワークを作って、ブロックチェーンの相互運用性など暗号通貨とブロックチェーンコミュニティーがかかえてきた積年の課題解決を目指すプロジェクト「Cosmos」を紹介します。Cosmosの今後の展望Cosmosとは2009年にBitcoinの運用が開始され、今やブロックチェーン技術は普及期に入り、Bitcoinブロックチェーン、Ethereumブロックチェーンをはじめさまざまなブロックチェーンが存在するようになりました。Inc.(旧Tendermint)は、ブロックチェーンのスピード、スケーラビリティー、相互運用性といった課題を解決するべく、ブロックチェーンをつなぐプロジェクト「Cosmos」(コスモス)を発表しました。同社はCosmosのネットワークを「ブロックチェーンのインターネット」と表現しています。BlockchainsCosmosのネットワークが実現されると、現状ではアタックに対して、弱点となりうる取引所を介しての通貨の交換、たとえばBitcoinとEthereumの交換などを行っているところ、ブロックチェーンからブロックチェーンへ安全にトークンを移すことができるようになるといいます。EthereumのスマートコントラクトでBitcoinを扱うといったこともできるようになるようです。Cosmosはどのように異なるブロックチェーンをつなぐのでしょうか。続いてその仕組みを見てみましょう。CosmosはブロックチェーンをどうつないでいるのかCosmosのネットワークは「ハブ」とハブにつながる「ゾーン」と呼ばれるブロックチェーンから成り立っています。communication)プロトコルというブロックチェーン同士が通信するためのプロトコルで結ばれ、それぞれのゾーンにおける総トークン数を記録します。ゾーンは既存のブロックチェーンをハブにつなぐ役割を果たします。ハブというハブを作る予定ですが、将来的には多数のハブとそれにつながるゾーンがネットワークに作られることが想定されています。Blockchains」より)Cosmosハブを中心としたネットワークを例に見てみましょう。ハブにはBitcoinゾーン、Ethereumゾーンといったゾーンを通してBitcoin、Ethereumなど既存のブロックチェーンがつながれます。Inc.社のブロックチェーンミドルウェアTendermintをもとにハブ、ゾーンともにブロックチェーンとして実現されているところにあり、Cosmosのサービス全体はメタなマルチブロックチェーンシステムと捉えることができます。Stake(プルーフ・オブ・ステーク)ベースでビザンチン将軍問題に耐性があるTendermintのBFT合意形成アルゴリズムが用いられ※、トランザクションの承認は1秒以下で行われるとしています。CosmosハブにはAtomと呼ばれるネイティブトークンが存在し、合意形成時の投票、検証権限の委譲などに用いられます。ブロックのコミットはバリデーターによって行われますが、バリデーターでないノードもバリデーターに自身の持つAtomを託し、報酬の一部を受け取ることができます。Stakeベースの合意形成の性質上、バリデーターの数が増えると合意形成時のコミュニケーションが複雑になりネットワークが遅くなってしまうことから、バリデーターの数は当初の100から300を上限に毎年13%ずつ増やす計画だとしています。詳細な技術的な内容はCosmosのホワイトペーパーに記載があります。Stake、ビザンチン将軍問題については本ブログの以下の解説記事をご参照ください。Workの欠点を克服させた合意形成アルゴリズム「プルーフ・オブ・ステーク」ネットワークでの正しい合意形成を問う問題「ビザンチン将軍問題」ブロックチェーンをつないでできることCosmosのネットワークでブロックチェーンがつながるとどのようなことが可能になるでしょうか。考えられるのがトークンの交換です。BitcoinのEthereumへの両替などは既存の取引所で行うことができますが、マウントゴックスの事件をはじめ、中央集権的な取引所には不正や攻撃のリスクがともないます。これに対して、Cosmosのネットワークは複数のブロックチェーンから成る分散型のシステムとして実装されているため、より安全にブロックチェーンからブロックチェーンへトークンを移動し、トークンを交換することができ、分散型の取引所への応用も考えられます。中で、EthereumゾーンとZcashゾーンをハブに接続し、Solidityで記述されたスマートコントラクトでトークンを扱い、同時にZcashゾーンを通すことでトランザクションを匿名化することができるとしています。Tendermintはアプリケーション開発のためのインターフェイスを公開していて、さらにCosmos上のスマートコントラクトはあらゆるプログラミング言語で記述することができるといいます。Cosmosが本格的にサービスを開始することで、ブロックチェーンや関連するトークンごとに縦割りになりがちだった現状を打開するアプリケーションが出てくることが期待されます。Casesの項に説明があります。Cosmosの今後の展望Cosmosは2017年3月に最新の計画を発表し、ネットワークのリリース目標として2017年の第四四半期を挙げ、ネイティブトークンAtomの取引はそれ以降になるとしています。同年4月の資金調達では30分の間に16百万ドル(17億円強)相当のBitcoin、Ethereumを集め成功を収めました。現在のさまざまなブロックチェーンがする状況は、インターネットの黎明期に規格やサービスが乱立した状況と似ています。インターネットサービスは個々のサービスは様々な言語で実装され異なる環境で運用されていますが、HTTPといった広く普及したプロトコルでAPIを提供するようになり、サービス同士はAPIでつながっていきました。Cosmosは「ブロックチェーンのインターネット」を標榜していますが、今後このような規格の確立に貢献し、ブロックチェーンをまたいだ革新的なアプリケーションが生まれる環境となるのか注目したいところです。Cosmosは2017年7月9日までハッカソンHackAtomを開催しています。世界中どこからでも参加できるので腕自慢の開発者の方は参加してみてはいかがでしょうか。なくてもどのようなアプリケーションがハッカソンを経て発表されるのか、それだけでも注目の価値があると言えそうです。MineGaiax技術マネージャ。研究開発チーム「さきがけ」リーダー。新たな事業のシーズ探しを牽引。ロンドンに参加しブロックチェーンの持つ可能性に魅入られる。以降ブロックチェーン分野について集中的に取り組む。GRID」にて開かれた、ブロックチェーンのトークセッション(夜の部)では、有識者4名によるブロックチェーンの国内外事例に関するトークセッションと、交流会が開かれました。その模様をレポートします。今回は、ブロックチェーンが動く上で必要な不可欠な技術「ハッシュ」について、解説します。ハッシュを理解して、よりブロックチェーンを深く知りましょう。Ethereumベースのトークンの標準ERC20Ethereumベースのトークンのインターフェースの標準「ERC20」について解説します。Bizは株式会社ガイアックスが運営しています。ガイアックスは、ブロックチェーン技術の活用に取り組んでいます。reserved.ブロックチェーンビジネス用語集イベント案内このサイトについてお問い合わせSearchSubmit。