ArcBlock ブロックチェーンプラットフォーム:2019年を振り返る

2019年、ArcBlockは複数の重要なブロックチェーン製品のマイルストーンを達成し、2020年以降につながる基盤を築きました。
2019年 ArcBlockブロックチェーン製品レビュー
新年を迎え、2020年のブロックチェーンロードマップを準備する今は、2019年を新たな視点から振り返る良い機会でもあります。ArcBlockにとって2019年は、初めての挑戦、学び、困難に満ちた一年であり、何よりも前進の一年でした。提案した2019年ロードマップの製品更新をすべて達成できたわけではありませんが、ブロックチェーン業界にとって厳しいとされた年にも、私たちは歩みを止めませんでした。使いやすい開発者ツールと優れたユーザー体験を備え、分散型アプリケーションを簡単に構築・運用・利用できる、本番環境対応のプラットフォームを作るという当初の目標に集中し続けました。

2019年はArcBlockにとって、基盤を築く重要な一年でした。2018年のホワイトペーパーで示した多くのアイデアや構想が、開発者、顧客、コミュニティがブロックチェーン対応サービスやDAppなどを構築するために利用できる、実際の製品と機能になりました。もっとできたのではないか。私たちは常に、素晴らしいコミュニティ、パートナー、顧客と協力すれば、さらに多くを実現できると考えています。次の一年は、これまでの成果を改善するために一層努力します。
それでは2020年に進む前に、現在の私たちにつながった重要な製品リリースと更新を簡単に振り返りましょう。
2018/12/30 - ArcBlockウェブサイトをバージョン1.0に更新
DAppの構築を成功させるために必要な基本要素を開発者に提供する、新しいウェブサイトデザインと開発者体験をリリースしました。
https://www.arcblock.io/blog/en/post/2018/12/30/ArcBlock-Website-2nd-Update
2019/3/29 - スケーラビリティと相互運用性に重点を置く初期のマルチチェーンネットワークの一つ、ArcBlock ABT Networkをリリース
「ブロックチェーン・スーパーハイウェイ」と呼ばれる史上初の連続型ブロックチェーンネットワーク、ABT Networkは、ネットワークの成長に合わせて性能と容量を向上しながら、新たな独立ブロックチェーンネットワークをシームレスに拡張・追加できるよう設計されています。ABT Networkは業界初となる複数の技術を導入し、ブロックチェーンネットワークの構築、管理、利用方法を再定義します。

https://www.arcblock.io/blog/en/post/2019/03/29/abt-network-launch
2019/4/12 - ArcBlock Chain Nodeソフトウェアをリリース
ArcBlockのChain Nodeはクラウドネイティブで、ArcBlockのエンドツーエンド・ブロックチェーン開発プラットフォームを構成するもう一つの重要な要素です。このプラットフォームは、オンチェーンガバナンス、分散型ID、ノード管理、ブロックエクスプローラーなど、ABT Network上でDAppを構築・運用・利用するために必要なすべてのツールとサービスを統合しています。

https://www.arcblock.io/blog/en/post/2019/04/12/abt-node-launch
2019/5/7 - ArcBlockが開発フレームワークとSDKをリリース
ArcBlockは、開発者が独自のブロックチェーンを作成し、その上に分散型アプリケーションを構築する最も簡単な方法を提供する、ブロックチェーンアプリケーション開発フレームワークの初版をリリースしました。Ruby on Railsがウェブ開発にもたらしたものと同様に、このフレームワークは既存のブロックチェーン開発プラットフォームが抱える複雑さや制約を取り除き、開発者が最も得意とするコードの記述に集中できるようにすることを目指しています。

https://www.arcblock.io/blog/en/post/2019/05/07/forge-sdk-launch
2019/5/14 - ArcBlockが分散型IDソリューションをリリース
ArcBlockは、企業とユーザーが新しい分散型IDシステムと消費者向けABT Walletを利用するための主要コンポーネントをリリースしました。新しいIDシステムにより、ArcBlockは業界初の全面的に利用可能な分散型IDネットワークを実現するという約束を果たします。開発者はフレームワークとSDKのDIDコンポーネントを使用するだけで、ユーザー向けの分散型ID(DID)サービスをすぐに統合できます。

https://www.arcblock.io/blog/en/post/2019/05/14/decentralized-identity
2019/5/20 - ABT WalletをAndroidとAppleのストアでリリース
ABT Walletは、ArcBlockのW3C準拠DID(分散型識別子)メソッドを採用した初のウォレットです。誰もが自分のデジタル情報を個人端末に安全に保存できる、安全で完全に分散化されたモバイルウォレットアプリケーションです。日常生活に合わせてブロックチェーンを使いやすく、親しみやすく、カスタマイズ可能にする新しいユーザー体験を実現するため、一から設計されました。

https://www.arcblock.io/blog/en/post/2019/05/20/abt-wallet-launch
2019/7/8 - 多言語のガイド、チュートリアル、ドキュメントを備えた新しい開発者ポータルをリリース
新しい開発者ポータルは、Python、Java、JavaScript、iOS、AndroidなどをサポートするArcBlock SDKをはじめ、開発者が利用できる幅広い機能とツールを理解するのに役立ちます。内容は主要な開発分野ごとに整理されています。
- インストール
- SDK
- 開発者ツール
- アーキテクチャ
- トランザクション、APIなど

https://www.arcblock.io/blog/en/post/2019/07/08/arcblock-developer-page
2019/7/30 - 新しい開発者ツールとトランザクションプロトコル、ArcBlockの新しく改良されたスマートコントラクトをリリース
ArcBlockはアプリケーションフレームワークのアップグレードと、複数の新しいブロックチェーン開発者ツールをリリースしました。
- DAppのスケーラビリティと負荷を簡単にテストできるForge Simulator
- アセット作成、プロトコルのデプロイ、交換などの新機能を提供する、スマートコントラクト向け20種のトランザクションプロトコル
- アップグレード中にサーバーを停止せず、ブロックチェーンノードをリアルタイムで更新できるChain Nodeの強化

https://www.arcblock.io/blog/en/post/2019/07/30/arcblock-release-forge-framework-upgrade
2019/9/16 - DAppを構築する新しい方法、ArcBlock Blockletをリリース
BlockletはDAppについての新しい考え方です。再利用可能な構成要素として、開発者やコミュニティのユーザーがArcBlockプラットフォーム上で新しいDAppやサービスを素早く構築できるようにします。最も基本的なBlockletは、コンポーネント、モジュール、ライブラリ、フロントエンドビューなどを含む、すぐに使えるスターターキットです。一つ試した後は、複数のBlockletを組み合わせて、さらに複雑なアプリケーションやDAppを構築できます。Blockletが難しい部分を担い、開発者はビジネスロジックとコードに集中できます。

https://www.arcblock.io/blog/en/post/2019/09/16/introduction-to-blocklets
2019/11/12 - 本番環境対応プラットフォーム1.0とArcBlock SDK 1.0
ArcBlockプラットフォームは、初期ベータユーザーとパートナーから寄せられた3,000件以上の個別フィードバックをもとに、本番環境対応の機能とArcBlock SDK、CLI、ダッシュボード体験の数多くの更新を提供します。開発者は次のことができるようになりました。
- ワンクリックで新しいブロックチェーンを作成
- 構築済みのBlockletを利用
- 任意のクラウド、ハイブリッド、オンプレミス環境にブロックチェーンノードソフトウェアをデプロイ
- オンチェーンガバナンスを活用
- 信頼できる実行プラットフォームでスマートコントラクトを実行
- 動的コンセンサスを利用
- JavaScriptやPythonなど、現在主流の多くのプログラミング言語を利用
- ホットコードリロードでオンラインのままコードを再読み込み
- その他多数

https://www.arcblock.io/blog/en/post/2019/11/12/arcblock-releases-blockchain-platform-10
2019/11/25 - 分散型ID向けの新しいABT Wallet 2.0をリリース
ABT Walletアプリ史上最大のアップデートにより、使いやすさとナビゲーションが向上し、スマートフォンを分散型IDのハブとして利用できるようになりました。ABT Wallet 2.0はブロックチェーンやその他の技術要件ではなく、ユーザーを中心に据え、日常生活の管理とやり取りを支援します。

https://www.arcblock.io/blog/en/post/2019/11/25/introducing-abt-wallet-20-for-decentralized-identity
2020年、そしてその先へ
今後数週間でコミュニティと共に未来を見据え、2019年に築いた基盤をさらに発展させる2020年版ロードマップを発表します。私たちの目標は開発者向けにプラットフォームを大きく改善することです。近い将来、相互運用可能なToken Swapサービスや、複数の新しいクラウドベース製品・サービスなどをリリースします。コミュニティとして、そしてチームとして、この一年の皆さまの支援と、2020年以降の次世代ブロックチェーンサービスを共に築いてくださることに感謝します。
このページに関わるもの
製品
-
ArcBlock Chain
active
アプリのアイデンティティ、資産、合意のための Layer 1。ArcBlock Chain は日常的な操作をプロトコルに組み込み、公開ネットワークのネイティブトークンとして ABT を使います。
-
Forge
sunset
ノード、データ層、クライアントを別々に組み立てずにチェーンアプリケーションを構築するための SDK とツールチェーン。これが後の ArcBlock Chain になりました。
用語
-
SDK
開発者がプロトコルを手書きせずに済むよう、プラットフォームが提供するライブラリとツール群。何を覆い何を利用者に委ねるかは、そのプラットフォームが実際にどこまで責任を持つかの妥当な要約になります。