Lieyun Finance:パブリックチェーンの性能不安は EOS に惑わされたもの

著者: 王涵
メディア: Lieyun Finance
日付: 2018 年 9 月 25 日

「将来の優れたアプリケーションでは、ユーザー側は基盤がどのチェーンなのかを意識しないと思います。」
1987 年のある日、一人の英語教師がギターを手に、江蘇省無錫市第一中学の清華少年クラスの教室に入ってきた。そこに座っていたのは江蘇省各地の学校から集まった優秀な生徒たちで、その中に冒志鴻もいた。
この英語教師は「常識」どおりには振る舞わず、単語や文法を丸暗記させることなく、ギターを弾き、歌を歌いながら授業を行った。
「私はその頃、欧米の名曲をたくさん覚えました」と冒志鴻は語る。
教師の風変わりな授業スタイルのおかげで、冒志鴻は英語学習に強い関心を持つようになった。
「周先生からは非常に大きな影響を受けました。いつも既成概念を打ち破るようにと言われていました。今これほど英語が得意なのも、当時先生がギターを使って教えてくれたことと大いに関係があります。」
現在、冒志鴻は米国シアトルにいる。多忙な中、Lieyun Finance による 1 時間半の国際インタビューに応じた。ここ数日、プロジェクトのために世界各地を飛び回り、提携について協議しており、着いたばかりだった。
2017 年、冒志鴻は Microsoft の同僚 Flavien Charlon と共同で ArcBlock(基石区塊)ブロックチェーン・アプリケーション・プラットフォームを立ち上げ、Dapp 開発者に開発プラットフォームのサービスを提供した。NetEase の丁磊がアドバイザーを務めたこともあり、大きな注目を集めた。
2018 年の春節休暇には、「三点鐘無眠」という WeChat グループが大きな話題となった。Qtum の帥初や Longling Capital の蔡文勝が相次いで登場し、毎日一人ずつテーマを共有して質問に答えた。冒志鴻も招待を受け、これまで歩んできた中でのブロックチェーンに対する認識の変化と向上についてグループ内で語った。
起業の困難にも、なお挑み続ける
2004 年、冒志鴻はチームを率いてソーシャルコンテンツ・プラットフォーム UUZone を立ち上げ、登録ユーザー数は 2 年で 400 万人を突破した。その後、投資家側との方針の不一致により、退社を選んだ。
「当時は契約に署名しましたが、今なら No way、資本に自分を支配させることなどあり得ません」と冒志鴻は語る。
技術者的な思考の限界だったのか、あるいは資本の非情さだったのか。UUZone を去ったことは、冒志鴻にとって深い記憶であり、人生の重要な転機となった。
2007 年、失意の冒志鴻は海外へ転じ、当時まだ非常に「強大」だった Microsoft に入社し、5 年間勤めた。
「最も印象深かったのは、Microsoft 社内で開発した 3G モバイルデータ通信量管理ソフトウェアです。当時は業界初で、今では iOS と Android の標準機能になっています。」
ブロックチェーンの人気が高まるにつれ、誰もがそれを議論しているのを見て、冒志鴻は冷や汗をかいた。というのも、2009 年、Microsoft にいた冒志鴻はすでに「ビットコイン採掘者」だったが、しばらくビットコインを「採掘」した後も、その背後にある技術の巨大な価値を見抜けず、やめてしまったからだ。
ブロックチェーンの勢いがますます強まる中、冒志鴻は迷うことなくブロックチェーン研究に身を投じた。
当時、冒志鴻は知識ネットワークのプロジェクトを立ち上げており、それはブロックチェーンの活用に非常に適していた。しかし実際に実行しようとすると、ブロックチェーンの基盤インフラがまだ整っておらず、開発ツールも不足していることが分かった。熟考の末、冒志鴻は自ら基盤とツールを作ることを決めた。
こうして 2017 年にチームを結成し、ブロックチェーン開発プラットフォーム——ArcBlock を立ち上げた。
2017 年、ブロックチェーンとデジタル通貨が最も人々の注目を集めたことは間違いない。NetEase の丁磊は冒志鴻の友人であり、常識にとらわれない「起業家」でもあった。活況を呈するブロックチェーンを目にして当然関心を持ち、ArcBlock を理解した後、アドバイザーとなって投資も行った。
パブリックチェーンではなく、プラットフォームを作る
現在、多くのパブリックチェーンが存在するが、ArcBlock は独自の道を選び、ブロックチェーン業界の開発プラットフォームを作ることにした。開発ツールの不足が課題だからだ。
Ethereum 上で作ったアプリケーションを EOS に移すには非常に高いコストがかかる。しかし ArcBlock 上で開発していれば、ほかのパブリックチェーンへ移すコストははるかに小さくなる。
ArcBlock は Microsoft の Open Database Connectivity(ODBC)のアーキテクチャ思想を参考に、Open Chain Access Protocol を設計した。ODBC が統一インターフェースを提供できるのと同じように、Open Chain Access Protocol は Bitcoin、Ethereum、EOS、Hyperledger などを含むがこれらに限らない、さまざまなパブリックチェーンやコンソーシアムチェーンに対応できる。
「アプリケーションを開発できるチェーンには、それぞれ独自のインターフェースがあります。私たちは抽象化したインターフェースを定義するので、彼らの同意を得る必要はありません。」
これにより、アプリケーションは必ずしも特定のパブリックチェーン上で動かす必要がなくなる。たとえば開発者が ArcBlock 上で開発を終え、Ethereum で動かした後、突然 EOS のほうが速いと分かれば、低コストで EOS へ移行できる。
開発者により多くの選択権を与え、基盤性能をはじめとするさまざまな技術的要因の制約がもたらす問題を心配せず、プロジェクトを先に進められるようにする。
「将来の優れたアプリケーションでは、ユーザー側は基盤がどのチェーンなのかを意識しないと思います。」
今、出前を頼んだり、配車サービスを使ったり、WeChat で話したりするとき、必ずしも基盤技術を知る必要がないのと同じだ。将来のブロックチェーン・アプリケーションもそうあるべきで、ユーザーはアプリケーションがどのチェーン上にあるかを知る必要はない。これが ArcBlock が現在取り組んでいることだ。
また、ArcBlock の学習コストは非常に低く、開発者は 1、2 週間で習得できる。プロジェクト側はビジネスに集中して素早くアプリケーションを公開でき、車輪の再発明をしないことが効率向上の鍵となる。
しかし ArcBlock が、基盤となるパブリックチェーンの性能向上という問題を解決できるわけではない。この点についても冒志鴻には同様に考えるところがある。
優れたアーキテクチャなら、性能は問題ではない
現在のパブリックチェーンの性能問題について、冒志鴻は率直に、今は誰もが 100 万 TPS を口にしているが、それは EOS に惑わされたのだと語った。
性能は最大の問題ではない。冒志鴻は CryptoKitties を例に挙げ、CryptoKitties を ArcBlock 上に置けば、まったく問題ないとした。
CryptoKitties の DNA などの中核部分をメインチェーン上に置き、残りのすべての情報はオフチェーンの Blocklet レイヤーで計算すれば、速度は非常に速い。Ethereum の現在の設計が、優れた性能を出しにくくしているだけだ。
オフチェーンの Blocklet レイヤーはメインチェーンのサイドチェーンに似ており、大量のデータを計算できる。
「そもそも CryptoKitties のようなアプリケーションは、大部分がオフチェーン計算です。Fomo3D などのゲームも同じです。現在、完全にブロックチェーン上にあるアプリケーションは存在しません。スマートコントラクトのコードだけなら別ですが。」
さらに、多くのアプリケーションには実際、それほど高い性能は必要ない。Ethereum など多くのパブリックチェーンは大きな台帳であり、データベースと考えることもできる。データベースには読み取りと書き込みという 2 つの操作がある。
たとえば ImToken ウォレットを開いて、中に 1 ETH あることが分かったとする。これは読み取り操作で、そのデータは Ethereum という「データベース」から読み出されたものだ。友人が 1 ETH を送金してくれれば、ImToken ウォレットは 2 ETH になる。これが書き込み操作で、以前の 1 ETH を 2 ETH に変える。
「大部分のアプリケーションは、大量の読み取り操作と少量の書き込み操作で構成されています。私たちは性能向上に関して、することとしないことを区別しています。TPS の向上は基盤ブロックチェーンが行うべきことであり、アプリケーションやプラットフォームのレイヤーで行うべきことではありません。」
冒志鴻は政府の規制についても自身の考えを持っている。政府への提言について語った際、彼はこう述べた。「政府は起業家により多くの余地を与えるべきです。米国は法律が多く、多くの制限があるように感じますが、実際にはより自由です。起業家は何ができ、何ができないかを知っているからです。」
追記
現在パブリックチェーンが直面する最大の問題は何かについては、さまざまな意見がある。しかし、誰もが模索し、ブロックチェーン産業の発展に力を添えていることは間違いない。
ブロックチェーン産業は今やますます大きくなっている。工業情報化部工業経済研究所の元所長、于佳寧博士が述べたように、「ブロックチェーンはすでに一つの産業を形成しており、今後 3~5 年以内に大きく飛躍するでしょう。」
ArcBlock はパブリックチェーンとアプリケーションの間に位置するプラットフォームとして、より多くの開発者が迅速かつ低コストでアプリケーションを開発できるよう支援できる。しかし今年末までに実用化を成功させられるかどうかは、引き続き注視する必要がある。
