メインコンテンツへスキップ

ArcBlock Q&A:期待ではなく、驚きを発表する

ArcBlock
Q&Aテクノロジー

ArcBlockコミュニティ技術Q&A 2018年5月23日

5月23日、ArcBlockは第3回コミュニティ技術Q&Aイベントを開催しました。CEO RobertとArcBlockコミュニティメンバーとの対話の抜粋は次のとおりです。

Q:ソースコード管理は行っていますか?

もちろんです。ソース管理システムにはGITを、継続的インテグレーションツールにはTravisを使用しています。高度で自動化された開発プロセスを整えています。

Q:ArcBlockは単体のソフトウェアパッケージやAPI群ではなく、プラットフォームサービスです。ArcBlockは何と何を結ぶ包括的なソリューションなのでしょうか?また、将来の技術コミュニティにどう貢献できますか?

ArcBlockはOpen Chain Access Protocol(略称OCAP)などのAPIサービスを提供します。これはホスティング型サービスなので、開発者はインストールやデプロイをせずにすぐ利用できます。技術コミュニティへの貢献方法についても発表する予定です。貢献にはバグ修正、機能リクエスト、機能の提供、ドキュメント関連の作業などが含まれます。

Q:開発チームの皆さん、質問です。ArcBlockとBitcoin、Ethereumの違いは何ですか?ArcBlockはBitcoinやEthereumに取って代われますか?その理由も教えてください。

ArcBlockがBitcoinやEthereumに取って代わることはありません。むしろ、OCAPによってBitcoinとEthereumをより良くします。開発者はBitcoinやEthereum、あるいはOCAPがサポートするほかのブロックチェーンを基盤としたアプリケーションを、より簡単に実装できるようになります。

Q:ArcBlockチームの皆さん、最近、Blockchain 3.0を掲げ、Quarkchain.ioのように優れたロードマップをより早く示しているブロックチェーンプロジェクトがあると聞きました。そうしたプロジェクトと競争できるArcBlockの強みを教えてください。

Blockchain 3.0は広範で大きな概念です。Quarkchainは興味深いプロジェクトですが、私たちは異なる課題を目標とし、異なる方向へ進んでいます。

Q:ほかにも共有できるArcBlockの原則はありますか?

ArcBlockはRay Dalioの著書『Principles』から大きな刺激を受けています。私たちは原則に基づいて会社を築こうとしており、いつの日か自分たちの原則もオープンソース化できればと考えています。

Q:製品開発チームに最適なメンバーをどう選びますか?ArcBlockプロジェクトの次の計画は何ですか?

適切なチームメンバーを選ぶのは非常に難しい仕事です。ここ数か月、これは私の最重要業務の一つでした。通常、100件を超える履歴書からオファーを出せるのは1~2人です。ArcBlockにふさわしい人材を採用するため最善を尽くすので、採用ペースは予想より遅く見えるかもしれません。しかし、より質の高い人材が加われば、少ない人数でも、より速く、より良い仕事ができるはずです。

Q:Microsoftの開発ツール向けにSDK統合を提供できますか?

現時点では、まだそれに取り組む時間がありません。

Q:では、SDK統合は.NET frameworkをベースにするのでしょうか?

.NET frameworkになる可能性は低いでしょう。最初にサポートする言語とフレームワークはNode.jsです。最近のMicrosoftはNode.js向けの優れた開発ツールも提供しています。

Q:先週の技術Q&Aでは、AmazonがABTコンピューティングノードとしてABTネットワークに参加できるとありました。ArcBlock Whitepaperに記載されたABTネットワークのリソースマイナーの役割と運用メカニズムを、Robertから詳しく説明していただけますか?参加した場合、AmazonはABTネットワークでどのような役割を果たしますか?

誤解を招かないよう明確にしておくと、AWSはArcBlockが最初にサポートするプラットフォームです。そのため第1段階では、リソースマイナーが提供できるリソースはAWS上のものに限られます。簡単に言えば、リソースマイナーは自分のAWSアカウントでArcBlockプラットフォームを動かし、自分のアプリまたは他者のアプリにArcBlockサービスを提供できます。ArcBlockの課金・運用支援システムはブロックチェーンを基盤としているため、すべてのリソースマイナーが相互接続されます。

Q:将来AzureやGoogle Cloudにも拡大する予定ですか?それともAmazon AWSだけですか?

目標はクロスクラウド対応です。

原則について:

ArcBlockには「期待を発表するのではなく、驚きを発表する」というシンプルな原則があります。ですから「XYZはいつ実現しますか」という質問への一般的な答えは、「準備が整ったと判断したとき」です。何かが計画から外れそうだと感じれば、コミュニティにお知らせします。何も言わない場合は、通常、計画どおり進んでいるということです。