Blockchain Catcher:ブロックチェーンの発展はデータベースの発展に似ている

インタビュアー: Yanzhi Wang、Qiankun Liu
執筆: Yanzhi Wang
編集: Yubo Pan
メディア: Blockchain Catcher
日付: 2018年4月7日

ArcBlockは、開発者に優しく、ブロックチェーンアプリケーションの開発を加速させ、より多くの人々をブロックチェーン技術のエコシステムに引き込むことができるプロジェクトの一つです。ArcBlockの目標は、サービスプラットフォームを立ち上げることで、ブロックチェーン開発者やアプリケーションが直面する障壁を低減することです。NetEase.comの創設者である丁磊(Lei Ding)氏の支援により、ArcBlockは当初から非常に期待されるプロジェクトとなりましたが、同時に多くの厳しい目にもさらされることとなりました。
最近、Blockchain CatcherはArcBlockのCEOであるRobert Mao氏にインタビューを行いました。Robert氏のキャリアを振り返る人々は、彼がいかに過去に「幸運」であったかを次のように要約します。「彼はTencentの創設者である馬化騰(Pony Ma)よりも半年早くインスタントメッセンジャープログラムの開発を始め、Lianzhongよりも半年早くカジュアルゲームの開発を始め、Facebookよりも半年早くSNSに取り組み始めました」。しかし、彼は失敗者と見なされるべきでしょうか、それとも大器晩成の天才でしょうか?私たちはRobert氏本人に尋ねました。読者が彼の回答に満足するかどうかはわかりませんが、それらは彼の心からの真摯な回答でした。
Robert氏はまた、技術的なボトルネックへの解決策や、ブロックチェーン技術の将来の可能性についても語りました。彼はブロックチェーンの発展を過去のデータベース技術の発展と比較しており、そこから学べることは多いはずです。

分散型チーム
Blockchain Catcher: 多くの人々があなたの能力に疑問を呈しているのを耳にします。彼らは、あなたの過去のプロジェクトはあまり成功しておらず、単にブロックチェーン技術に飛びついただけだと考えています。実際の状況はどうなのでしょうか?
Robert: 実のところ、私がビットコインについて初めて聞いたのは2009年で、マイニングも試みました。しかし、当時は暗号資産の背後にそれほどの価値があるとは気づいていませんでした。そして、マイニングしたビットコインが入っていたハードドライブをフォーマットしてしまったのです。
私が真剣にブロックチェーン技術に戻ってきた理由は2つあります。1つは、マイクロソフトを辞めて自分のビジネスを始めた際、シリコンバレーで多くの人々がブロックチェーンについて話しているのを知ったこと。もう1つは、マイクロソフト時代の優秀な元同僚であるFlavien Charlonが、ビットコインベースの「Colored Coin」というプロジェクトを始めたことです。しかし、ブロックチェーン技術を意識し始めたとはいえ、当時はまだ日常生活からは遠い概念だと感じていました。当時の私の理解は現在のものに近いものでしたが、ブロックチェーンを使ってすぐに何ができるかはわかっていませんでした。
2016年、「Knowledge Network」というプロジェクトに取り組んでいた際、異なる組織やユーザー間でいかに効果的に知識を共有するかという現実的な問題に直面しました。最初に思い浮かんだアイデアはブロックチェーン技術を使うことでしたが、実際に作業を始めてみると、解決すべき問題が山積みであることに気づきました。
Blockchain Catcher: 当時、どのような問題に直面したのですか?
Robert: 最初の問題は、どのブロックチェーンを選ぶべきかということでした。多くの開発者は、イーサリアムとビットコインのシステムのどちらを選ぶべきか、どのように正しい判断を下すべきか分かっていませんでした。2つ目は、開発ツールの不足です。オンライン上の多くの情報や議論は古くなっていました。新しいトピックに関する権威ある声明も少なく、開発者が着手することをさらに困難にしていました。 開発環境全体が非常に初期の段階にあったため、私たちは自分たちで基本的なフレームワークの構築に取り組み始めました。
2017年、私の周りのかなりの数の人々がブロックチェーン関連のプロジェクトに取り組み始めていることに気づきました。対話を通じて、ほとんどの人が同様の問題に直面していることがわかりました。彼らはどこから始めればよいか分からず、使用できるツールも不十分で、既存のツールもユーザーフレンドリーではありませんでした。フレームワークを構築するという私たちのアイデアは彼らにインスピレーションを与え、大きな支持を得ました。
さらに、ブロックチェーン業界向けのフレームワーク構築に集中することを提案してくれるVCもいくつかありました。そのため、私たちは2017年に大きなピボット(方向転換)を行いました。
Blockchain Catcher: ArcBlockがこれほど大きな注目を集めた主な理由は、丁磊氏の支援があったからです。一方で、彼の支援が実際にどのように役立つのか疑問視する声もありました。
Robert: 実際には、丁磊氏の方から先に連絡があり、私たちに投資したいと言ってくれました。当時、私はホワイトペーパーを書き終えるところで、専門家にレビューを依頼していました。丁磊氏が私のところに来たとき、彼はすでに間接的にこのホワイトペーパーを目にしていました。明らかに、その内容が彼に一定の影響を与えていたようです。
しかし、私は丁磊氏に資金援助を求める計画は全くありませんでした。なぜなら、一方で私は丁磊氏をよく知っており、彼が他のプロジェクトに投資することは稀だと知っていたからです。もう一方で、ブロックチェーンはNetEaseのような大企業にはあまり関係がないと考えていました。結果として、丁磊氏は私たちに投資しただけでなく、プロジェクトのアドバイザーにもなってくれました。
Blockchain Catcher: あなたと丁磊氏は頻繁にコミュニケーションを取っていますか?
Robert: 中国に戻る際はいつも丁磊氏に会っています。前回会ったときは、写真を撮ってオンラインに投稿しました。直接会えないときは、WeChatで話し、問題に直面したときは彼のアドバイスを求めています。以前、私たちのアドバイザーがNetEaseの丁磊なのか、シリコンバレーの丁磊なのかを疑う人々がいました。丁磊氏に明確にしてもらうよう頼んだところ、彼は自身の経験に基づき、噂を気にする必要はない、人々はいずれ真実を知ることになるからだと言ってくれました。
Blockchain Catcher: LinkedInで、ArcBlockのコアメンバーの一人であるFlavien Charlon氏が他にも多くのプロジェクトを抱えており、彼の主な役割は別の会社のCTOであることを確認しました。ArcBlockにおける彼の役割は何ですか?彼にはチームを率いる時間とエネルギーがあるのでしょうか?
Robert: まず、ArcBlockにおける彼の役割はチーフサイエンティストであり、CTOやVPではありません。ですから、彼はエンジニアがすべきことではなく、科学者がすべきことをここで行っています。私たちは以前からの知り合いで、Flavienは現在少なくとも4つのプロジェクトに関わっています。ある意味で彼は技術の天才ですが、エンジニアリングレベルで技術を適用するのに最も適した人物というわけではありません。
ブロックチェーンの時代において最も重要なことは、人々にそれぞれの得意分野を任せることだと考えています。会社を中央集権的な方法で管理する必要があるでしょうか?いいえ、必要ありません。適切な人材であれば、適切な方法でプロジェクトをサポートしてくれれば十分なのです。Flavienは、フレームワークに関する多くの重要な問題の解決や、ユーティリティトークンエコノミーの設計において不可欠な役割を果たしています。彼のおかげで、私たちはColored Coinプロジェクトからも多くのことを学びました。
ブロックチェーン業界においてさえ、FlavienはColored Coinプロジェクト以上のことを成し遂げてきましたし、今後もおそらくさらに多くのことを行うでしょう。ArcBlockは彼の最後のプロジェクトにはならないでしょうし、彼が現在CTOを務めているプロジェクトも彼の最終的なプロジェクトにはならないでしょう。
Blockchain Catcher: 現在のチームメンバーはどこに拠点を置いていますか?どのように協力し合っているのでしょうか?
Robert: 以前は、チームはアイルランド、ポーランド、シアトルなど多くの場所に分散していました。現在は移転を経て、中国のチームメンバーは北京または上海に、アメリカのチームメンバーはシアトルに拠点を置いています。
私たちのコアコンセプトの一つは、真の分散型チームを構築することです。例えば、企業が私たちの潜在的なパートナーになりたい、あるいは私たちから投資を受けたいと考えた場合、私たちはArcBlockトークン(ABT)を使用して彼らのチームに投資し、彼らが発行したユーティリティトークンを受け取ることができます。最終的に、私たちが同様のことに共に取り組み、利益が一致することで、真に一つのエコシステムに融合することができるのです。
私たちはトークン貢献イベントの際、CyberMilesからユーティリティトークン(CMT)を受け入れ、コア従業員にも報酬としてCMTを与えました。CyberMilesも私たちも、このコラボレーションに満足しています。将来、ブロックチェーン企業同士が協力する際、契約を結んだりアウトソーシングの取引をしたりする代わりに、関係するすべての当事者に動機付けと利益を与えるユーティリティトークン駆動型のエコシステムを構築できると考えています。
技術面以外でも、マーケティングやコミュニティ管理においてこの方法を試してみたいと考えています。例えば、私たちのミッションとビジョンに同意し、コミュニティでArcBlockを宣伝する優れたオピニオンリーダーがいる場合、その人がABTを受け入れる意思がある限り、私は現金の代わりにABTを渡します。 これはブロックチェーン業界における革命的なビジネスのやり方だと考えています。
ペインポイントの解決
Blockchain Catcher: 私たちの理解では、ArcBlockは開発者が一つのコードセットだけで様々なブロックチェーンに適応できるよう支援するとのことですが、開発者に本当にそのような需要があるのでしょうか?
Robert: 私の理解では、ブロックチェーン技術はデータベース技術のようなものです。現在、インターネットアプリケーションのほぼ99%がデータベース技術を使用していますが、ユーザーはそれに気づいてさえいません。これが、将来ブロックチェーンが運用される可能性が最も高い姿です。私のアプリケーションはデータベースによって支えられていますが、データベースの存在を意識することも、アドレスやウォレットを知る必要もありません。
経験豊富な開発者は、必ずしも複数のブロックチェーン上で開発する必要はありませんが、特定の種類のブロックチェーン技術に縛られることは望まないでしょう。例えば、イーサリアムを使うかEOSを使うかでアプリケーションの作成方法は根本的に異なります。そのため、後で開発者が別のパブリックチェーンに切り替えたいと思った場合、コードの大部分を書き直さなければなりません。
私たちは、イーサリアムや他のパブリックチェーンが成長し続けることについて楽観的です。一方で、私たちは特定のパブリックチェーンをエンドアプリケーションから分離するために、抽象レイヤーを作成するような、有用なフレームワークとプロトコルを定義します。 将来的には、あるパブリックチェーンから別のパブリックチェーンへ切り替えたり、主要なコンポーネントを交換したりすることがスムーズに行えるようになるでしょう。特定のチェーンだけに縛られたいプログラマーはいません。それはより高いリスクを負うことを意味するからです。
Blockchain Catcher: しかし別の視点から見れば、すべての開発者にArcBlockプラットフォームを使わせることも、一種の「プラットフォームの囲い込み(ロックイン)」ではないでしょうか?
Robert: 何もロックインしないということは不可能です。例え話を使わせてください。8086のコンパイルにロックインされるよりは、JAVAにロックインされる方がマシです。私たちはオープンソースプロトコルを開発し、そのプロトコルを共有することで、多くのパブリックチェーンがこのプロトコル上で動作できるようにします。私たちは「Open Chain Access Protocol」にロックインされていますが、特定のパブリックチェーンにはロックインされていません。
Blockchain Catcher: 経験豊富な開発者がArcBlockの使い方を習得するのに、どれくらいの時間がかかりますか?
Robert: イーサリアムのようなブロックチェーン技術を学ぶのが難しいと感じられるのは、その技術が神秘化されており、権威ある学習教材が不足しているからです。公式の学習ガイドがあれば、開発者がイーサリアムを使ってアプリケーションを開発できるようになるまで、せいぜい数週間しかかかりません。ネットワークプロトコルがすでに存在する場合、開発者が下層の開発に取り組めるようになるまでには1〜2週間しかかかりません。
ArcBlockの目標は、開発者がBlockletを通じて1〜2週間以内にアプリケーションを開発できるようにすることです。 Blockletは、様々な種類のアプリケーションを実行するためのサーバーレスコンピューティングアーキテクチャコンポーネントです。このアーキテクチャには特定のコンポーネントが含まれています。有用なフレームワークがあれば、アプリケーションの開発は非常に簡単に感じられるでしょうが、それは必ずしもその背後にある技術を真に理解していることを意味するわけではありません。
Blockchain Catcher: ブロックチェーンに関するもう一つのペインポイントは、効率の低さです。ArcBlockを使ってアプリケーションを開発したとしても、アプリケーションは依然としてパブリックチェーン上で動作します。アプリケーションはそれらのパブリックチェーンの効率性に影響を受けるのではないでしょうか?
Robert: 私が初めてイーサリアムに触れたとき、誤解をしていました。イーサリアムが世界のコンピュータになりたいのであれば、なぜこれほど効率が低いのかと考えていました。
しかし、データベースを考えるのと同じようにブロックチェーンを考えれば、効率のボトルネックはデータベース部分にあることが理解できるでしょう。膨大なeコマースデータを抱えるタオバオ(Taobao)のような企業が高い効率を維持できるのは、データベースのボトルネックがいかなる操作にも影響を与えないようにシステムフレームワークが設計されているからです。アーキテクチャ、キャッシュ、データベースのシャーディングなど、非効率なデータベースコンポーネントのパフォーマンス問題を緩和できる一連の操作が存在します。
ですから、アーキテクチャ全体が正しく設計されていれば、パブリックチェーンの効率が十分でなくても、アプリケーションはスムーズに動作し続けます。 私の意見では、EOSが主張する1,000,000 TPSは、今日の技術ではおそらく実現不可能です。そして理論上であっても、今日のデバイスを使用してすぐに実現されることはないでしょう。しかし、それはEOSベースのアプリケーションが高いTPSに到達できないことを意味するわけではありません。
例えば、現在のデータベースアプリケーションのほとんどは「読み取り」に関するものであるため、「書き込み」の非効率性は読み取りには影響しません。アプリケーションのすべての操作がパブリックチェーンへの書き込みを必要としない限り、パブリックチェーンが高いTPSに到達する必要はないのです。
Blockchain Catcher: ArcBlockは、パブリックチェーンの代わりにアプリケーションの高いTPSをサポートできるのでしょうか?
Robert: ArcBlockのアーキテクチャにおいて、Blockletは非常に効率的なマイクロサービスアーキテクチャです。例えば、イーサリアムベースのゲーム「CryptoKitties」をArcBlock上で実行する場合、イーサリアム上で実行される唯一の部分は、CryptoKittiesのDNA部分であるERC721になる可能性が高いです。他のすべての情報は、Blockletレイヤーでオフチェーンで計算できます。したがって、アプリケーションの実行速度は非常に速くなります。
CryptoKittiesは即時性を求めるアプリケーションではありません。チェーン上でのデータアップロードプロセスが遅い場合、キュー(待ち行列)が発生する可能性はありますが、ユーザーエクスペリエンスは依然として非常に高速なままです。また、高並列計算がパブリックチェーンに影響を与えることもありません。ですから、今日のイーサリアムが非効率であっても、アーキテクチャが適切に設計されていれば、ユーザーエクスペリエンスは悪くなりませんし、システム全体の機能が崩壊することもありません。
Blockchain Catcher: しかし、基盤となるパブリックチェーンは、アプリケーションがArcBlockを通じて開発され、その上にロードされることに同意するのでしょうか?
Robert: すべてのブロックチェーンは、アプリケーション開発を許可する場合、独自のインターフェースを持っているはずです。私たちは抽象的なインターフェースを定義したため、パブリックチェーンの許可を得る必要はありません。私たちの「Chain Adaptor」の機能は、他のパブリックチェーンのインターフェースと私たちのインターフェースの間で変換を行うことです。移行中に情報や機能が失われるのを避けるため、Open Chain Access Protocolには3つのレベルのAPIを設計しました。
レベル1は「Common Chain APIs」で、Open Chain Access APIsの基礎を提供します。レベル2は「Common Chain Data APIs」です。このAPIセットはブロックチェーンデータへの基本的なアクセスを可能にし、各ブロックチェーンの下層を有限状態機械として扱います。レベル3は「Native Chain APIs」です。この高度なAPIセットは、基盤となるブロックチェーンプロトコルのネイティブ機能を公開します。
私たちは、このOpen Chain Access Protocolを設計する際にODBCを参考にしました。ODBCは、最も基本的なものから強化版、そしてネイティブへと至るこのような構造を定義しました。 もちろん、上位レイヤーであればコードの移植は容易ですが、レベル3ではコードを移植することは不可能でしょう。
Blockchain Catcher: つまり、ArcBlock上で開発されたアプリケーションでは、ユーザーはどのパブリックチェーンが基盤になっているか分からないということですか?
Robert:将来の優れたアプリケーションにおいて、ユーザーはどのパブリックチェーンが基盤になっているか判別できなくなると思います。彼らが使用しているDAppは、少なくとも現在の主流のユーザーエクスペリエンスを提供しているはずです。コードの移行が発生した際も、現在のインターネット企業がデータベースを移行する状況に似ており、ユーザーは気づくことさえないでしょう。
この質問は、AppとDAppの違いについても思い出させます。DAppは、ユーティリティトークンの使用を通じて、各Appが他のAppと協力することを促進できます。この機能は、単なるブロックチェーンApp技術であるという、頻繁に誤解されているDAppの目的とは全く異なります。
中央集権化と分散化については、多くの異なる意見があります。私はこれら2つの概念の違いを、物理的、管理的、論理的という3つの視点から見る傾向があります。物理的に言えば、マシンが分散配置されているかを確認します。管理的に言えば、システム管理方法が中央集権的か分散型かを見ます。論理的に言えば、システムが異なるセグメントに分割できるか、あるいは全体として機能しなければならないかを見たいと思います。
論理的な視点を用いることが、DAppの核心を説明する上で最も理解しやすい方法だと思います。それは、ユーザーがあるアプリケーションを使用するとき、ユーザーはそれが一つの断片として機能していると感じますが、論理的には多くの異なるコンポーネントやパーツで構成されており、ユーティリティトークンの存在によってすべての異なるパーツがシームレスに接続されていることを意味します。
Blockchain Catcher: 基盤となるパブリックチェーンを切り替えた後、以前のブロックチェーン上のトークンはどのように切り替えられるのでしょうか?
Robert: アプリケーションはABTに基づいて独自のユーティリティトークンを発行できます。イーサリアムシステムとは異なり、ここで開発者が発行するユーティリティトークンはABTと同じレベルにあります。私たちは価値を切り替えるためにABTを使用することを好み、それは基盤となるパブリックチェーン上で発行されるユーティリティトークンとは無関係になります。
最終的に、ABTは台帳システムです。高度なChain Adaptorを通じて他のパブリックチェーンに接続できます。イーサリアムをシステム全体のコンポーネントの一つとして考えることができ、イーサリアムによって消費されるリソースはABTによって消費されるリソースと同等です。ABTを使用することで、他のチェーンからArcBlockシステムに価値を移動させることができます。
Blockchain Catcher: 他の開発者のためにコンポーネントを作成することで報酬を得られるとのことですが、サービスの貢献に対する価格は誰が決めるのでしょうか?
Robert: 私たちの報酬システムは、伝統的なマイニングシステムとは大きく異なります。私たちの「マイナー」はすべて開発者であり、2つの異なるタイプの開発者がいます。1つのタイプはアプリケーションを開発し、もう1つのタイプは他者が使用できるコンポーネントを開発します。これら2つの異なるタイプの開発者の需要と供給が一致し、それによって市場均衡が生まれます。
もし私が開発者なら、このコンポーネントを自分で開発するか、すでに他者によって開発されたものを使用するかを決めます。もしコンポーネントが高価であれば、自分で作ることを選び、それが市場を冷え込ませます。この市場主導型の経済において、もし誰もあなたの作ったコンポーネントを買いたがらなければ、コンポーネントの価格は、人々が自分で開発するよりもあなたから買う方を選ぶほど十分に低くなるまで下がります。市場均衡に達し、コンセンサスも達成されるでしょう。
Blockchain Catcher: なぜトークン貢献にロックアップ期間を設けなかったのですか?
Robert:私たちはユーティリティトークンにロックアップ期間を一切設けませんでした。自由に流通させることができます。市場価格をコントロールすることは難しく、一部の投資家を失望させる可能性があることは理解しています。しかし、私たちは非常に分散化されたコンセプトを採用しているため、世界中に広がる膨大な数のサポーターがいます。
最も効果的な市場管理とは、トークン交換市場を操作することではなく、素晴らしい製品を提供することだと考えています。それが、過去数ヶ月間ロックアップ期間を設けなかった理由です。 私たちは市場が私たちの価値に気づくのを待っています。マーケティング戦略が正しいかどうかを測るのは難しいですが、これが私たちのやり方です。
開発の進捗
Blockchain Catcher: ArcBlockが1つのChain Adaptorを開発するのにどれくらいの時間がかかりますか?
Robert: ビットコイン・ブロックチェーンとイーサリアム用のChain Adaptorを実装し、その後にHyperledgerに取り組む予定です。Chain Adaptorの作成は理論的には可能ですが、実際の作業を行う際には考慮すべきエンジニアリングの詳細が多いため、この部分はまだオープンソースにしていません。まずいくつかのステップを終えてからオープンソース化する予定で、そうすればコミュニティの誰もが貢献できるようになります。あまりに早くオープンソース化してしまうと、APIを変更する必要が生じた際、他の人々もすでに行った作業を変更しなければならなくなります。比較的安定した段階に達するまでリリースを控えることを好みます。
Blockchain Catcher: それが、一部の人々がGitHubでArcBlockのコードを見つけられないと不満を漏らしている理由でしょうか?
Robert: まず、私たちは完全にオープンソースのプロジェクトではなく、いくつかの主要なコンポーネントのみをオープンソース化します。第二に、私たちはまだ完全に終わっていません。私たちは、多くの異なる意見に気を取られるのではなく、自分たちのペースに従うことを好みます。
Blockchain Catcher: より多くの人々に参加してほしいため、技術的な障壁を高く設定しないということでしょうか?
Robert: 私は常に、コミュニティにどのような真の価値をもたらすことができるかが最も重要だと考えています。確かに、他のいくつかのブロックチェーンプロジェクトと比較して、私たちは非常に複雑な技術を持っているわけではありません。おそらく私たちが最も複雑でないプロジェクトでしょう。私はいつも、私たちはブロックチェーン業界における小さなプロジェクトであり、あまり攻撃的ではないと言っています。しかし、多くの大きなプロジェクトは自分たちのビジョンをどのように実装すればよいか分かっていません。スケーラブルなアプリケーションに関して言えば、私たちのプロジェクトは関与するエンジニアリング作業の量からして挑戦的です。プロジェクトが立ち上がれば、私たちは非常にオープンになるでしょう。
Blockchain Catcher: ArcBlockが2018年に達成しようとしている目標は何ですか?
Robert:2018年の私たちの最大の目標は、5月か6月頃に最初のアプリケーションを立ち上げることです。 今年末までには、ABTのメインブロックチェーンを立ち上げたいと考えています。私たちのアプリケーションは、基盤となるチェーンではなくOpen Chain Access Protocolに深く関連しているため、メインブロックチェーンを待つ必要はありません。また、今年はOpen Chain Access Protocolをオープンソース化し、より多くのコミュニティメンバーがプロトコルの共同開発に参加できるようにする予定です。
Blockchain Catcher: 最初のアプリケーションはどのようなものになりますか?イーサリアムで見られるアプリケーションとどのように違うのでしょうか?
Robert: 私たちは顧客志向であるため、著しく異なるものになるでしょう。最初のアプリケーションはモバイルアプリになります。現在いくつかの選択肢がありますが、今日はこれ以上お話しできません。すべてのモバイルデバイスアプリを凌駕するとまでは言いませんが、これまでのすべてのブロックチェーンアプリケーションを打ち負かすものになると考えています。
Blockchain Catcher: 業界の再編が一巡した後、残るパブリックチェーンはわずか数個になると思いますか?
Robert: 私は常にブロックチェーンはデータベースに似ていると考えているため、データベースの発展を参考にすることができます。第一に、市場全体を支配する企業は1つや2つにはならないでしょう。第二に、何千もの企業が残ることもないでしょう。最終的には、それぞれが独自の特徴を持つ数個のパブリックチェーンが残ると考えています。それはデータベース業界の現状に似たものになるでしょう。データベースには10種類未満のタイプがあり、それぞれのタイプが業界やビジネスの運用モードによって分けられた独自の価値提案を持っています。それぞれのタイプのデータベースに対して、いくつかの企業が取り組んでいます。これがブロックチェーン業界の未来でもあると考えています。
以上は、中国語のオリジナルインタビューからの英語抜粋の翻訳です:https://mp.weixin.qq.com/s/zDOjQevh6h9iFKXvDQLyKw