ネオ自体の特徴や中国の影響だけでなく、日本全体で仮想通貨の取引が活発化したことが影響していると考えられます。ビットコイン(Bitcoin)暴落と同じタイミングでネオも大きく価格を下げました。この辺りからは流行りに乗って仮想通貨を購入した人も多いため、他のコイン、特にビットコインの変動の影響を大きく受けていると考えられます。ちなみに、根拠はないですが、仮想通貨は毎年1月に大きく値を下げるという傾向(アノマリー)があります。https://twitter.com/jetdaizu/status/953210822473392128ネオのここがスゴイ!それでは、ネオの特徴を紹介して行きたいと思います。中国版イーサリアムネオは中国で開発された仮想通貨ですが、その特徴から中国版のイーサリアムと言われています。イーサリアムとは、ビットコインに次ぐ第2位のアルトコインで、その特徴は何と言っても「スマートコントラクト」です。スマートコントラクトとは、「契約が自動的に実行される仕組み」のことで、よく自動販売機を例に説明されます。スマートコントラクトを自動販売機に例えると・ユーザが自動販売機にお金を入れて、買いたい商品のボタンを押す・自動販売機は金額と押されたボタンを確認し、商品とお釣りを購入者に返す・お金が足りない場合は、商品は購入できない自動販売機のことを契約というと少し大げさですが、スマートコントラクトを使うと自動販売機の例と同じように、あらかじめ決められたルールに沿って、自動で契約を実行することができます。イーサリアムはスマートコントラクトを提供する最も有名なアルトコインですが、NEO(ネオ)でもこのスマートコントラクトを対応しています。スマートコントラクトを応用すると、商品の購入、保険の契約、資産の交換等、契約に基づく経済的な取引を自動化することが可能です。ネオは「スマートエコノミー」をビジョンに、ネオ内で生活が完結する経済圏の創出を目指しているのです。多くのプログラム言語に対応し開発者に優しい前述したように、イーサリアムもネオもスマートコントラクトに対応しています。スマートコントラクトを実現するためには、あらゆる仕組み(ルール)をコンピュータに定義しなければなりません。・投入された金額を計算する仕組み・押されたボタンを検知して、商品を渡す仕組み・お釣りを計算する仕組み・在庫がなくなった時に購入できなくなる仕組み・購入本数や金額を集計する仕組みなどが考えられますが、このようなルールを自動化するためには、プログラミング言語でルールを正確に記載する必要があります。イーサリアムでは、このようなルールを定義するために、独自のプログラミング言語「Solidity」を用います。「Solidity」はイーサリアム独自のプログラミング言語なので、スマートコントラクトの開発者は、まず「Solidity」の学習をしなければならず、開発の負荷が高いという問題がありました。一方で、ネオはスマートコントラクトを開発するために、Microsoft.net、Java、Kotln、Go、Pytho、C+などの一般的に使われているプログラミング言語が利用可能なため、プログラマーの開発が容易であるという利点があります。これは小さな特徴に思えるかもしれませんが、今は世界中でブロックチェーンの技術者が足りておらず、開発の負荷を下げる仕組みはとても重要なものです。Problem)とは何でしょうか?ビザンチン将軍問題とは、複数のメンバーで合意形成(コンセンサス)をとる時に、不正をする人がいる場合でも正しい合意形成ができるかを問う問題です。仮想通貨の基礎であるブロックチェーンには、中央に管理者(例えば、日本円を管理する日本銀行のような存在)がおらず、ネットワークの参加者が協力することでネットワークを維持しています。System)と言います。中央に管理者がいないネットワーク上では、管理している誰かが悪意を持って不正を働き、システムに問題を起こすこともあり、このような問題を「ビザンチン将軍問題」と呼びます。それでは、それぞれの仮想通貨はどのようにこの問題を解決しているのでしょうか。・プルーフ・オブ・ワーク(PoW)ビットコイン等で採用されている、プルーフ・オブ・ワーク(PoW)は、多くの計算作業をした人に新しいブロックを承認する権限と作業報酬を与える仕組みです。この作業のことをマイニングと言います。作業量が重視されるため、多くのパソコンを稼働させて多くの計算作業をした人が有利になるので、電力が多く使われるデメリットがあります。このデメリットを解消したのが、次に紹介するプルーフ・オブ・ステーク(PoS)です。・プルーフ・オブ・ステーク(PoS)プルーフ・オブ・ステーク(PoS)とは、持っている仮想通貨の量が多ければ多いほど、新しいブロックをブロックチェーンに繋げる権限を持ちやすい、という仕組みのことです。保有している仮想通貨の量が重視されます。多くのアルトコイン(ビットコイン以外の仮想通貨)で採用されている仕組みです。イーサリアムはPoWからPoSへ移行することを発表していますが、完全に移行するまでにはまだまだ時間がかかりそうです。・ネオ(NEO)のDBFTについてそれでは、肝心のNEOはどのような仕組みなのでしょうか。Tolerant:ビザンチン耐障害性コンセンサスメカニズム)というアルゴリズムでビザンチン将軍問題を解決しています。DBFTの仕組みは民主主義的で、ブロックの監視役を投票で決める仕組みになっています。ブロックチェーンに参加する人(Aさん〜Fさん)で投票を行い、選ばれた数人(Aさん,Bさん,Cさん)を監視役候補にします。次に、ランダムで監視役候補が一人選ばれます。Aさんが選ばれたとしましょう。すると、「本当にAさんで良いのか?」という投票が行われます。この時の投票権利は、候補に選ばれていたBさんとCさんにあります。BさんとCさんの投票の結果、66%以上が「Aさんで良い」となれば、監視役はAさんに決まります。投票の結果でAさんが選ばれなかった場合はどうなるのでしょう。ランダムで監視役候補が一人選ばれ、同じように投票が行われます。これを繰り返し、監視役が決まります。DBFTのメリットは、民主主義的に監視役が決められるため、悪意のある者が監視役になりにくいことです。デメリットはNEO協議会が半数以上のNEOを保有していることです。悪意のある人が監視役になってしまったら、やりたい放題になってしまいます。そのような事態を防ぐため協議会が半数以上のNEOを保有しているのですが、その結果、完全な民主主義とは言えない状態になっています。Corporation)と提携しています。NEOはイーサリアムと同様、スマートコントラクトが使えるプラットフォームのため、企業からしても色々な応用ができることが提携の理由でしょう。NEOは、2018年3月にMicrosftと共同で、Devconというブロックチェーンの開発コンテスト(ハッカソン)を開催されました。2017賞金には、総額50万ドル(5,500万円)が用意されるなど、ブロックチェーンのハッカソンとしてはかなりの規模の高いと言えるでしょう。ちなみに、結果はNEOの公式サイトで公開されています。参考までに1位となった(?)、NACHOMENというプロレスゲームのプロトタイプ動画を紹介します。・まだまだ、発展途上のようですね。※見た目はまだまだですが、このような対戦型ゲームを動かすしくみにNEOのブロックチェーンが使われているという点が評価のポイントですネオの課題とリスク中国のリスクネオは中国発の仮想通貨です。中国政府は仮想通貨に関する規制を何度も出しており、2017年1月初旬には仮想通貨の取引所への規制、2017年9月にはICO規制と取引所への規制、2017年12月にはマイニング会社への規制をかけています。中国国内で仮想通貨の取り扱いが禁止になるという極端なことは起こっていませんが、「規制の厳しい中国の仮想通貨である」ことを頭に入れておく必要があります。ブックキーパーによる独占のリスクブックキーパーとは、ビザンチン将軍問題の章で説明した「監視役候補」のことです。DBFT採用に伴い、ブックキーパーによる独占が起きてしまう可能性があります。民主主義的に選ばれたと言っても、選ばれた人が必ずしも信頼できる人とは限りません。権利がブックキーパーに集中しますので、悪意のある人がブックキーパーとして選ばれてしまうと、ネオのブロックチェーンを支配される可能性もあります。まとめ中国版イーサリアムとも言われるネオ。国内取引所では取引できませんが、イーサリアムに似た特徴を持っており、多くのプログラミング言語にも対応していることから手を出しやすい仮想通貨ですが、中国リスクがあることを踏まえて判断する必要があるでしょう。