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

ArcBlock、CodeBEAM SF に参加

ArcBlock
カンファレンス

ArcBlock インタビュー:CodeBEAM SF

2 月 28 日、ArcBlock エンジニアリング担当副社長 Tyr Chen とソフトウェアエンジニア Sun Boshan が、Erlang 開発者の年次グローバルカンファレンス Code BEAM SF に参加し、基調講演を行いました。イベント後、カンファレンスの様子や他の開発者からの反応について二人に聞き、コミュニティの皆さまに回答を共有しました。

Q1:Code BEAM 2019 で行ったセッションについて簡単に教えてください。

Tyr: 私のセッションの題名は「ex_abci と Tendermint で分散型かつ公開検証可能な DB を構築する」でした。分散データベースと非中央集権型データベースを公開検証可能性の観点から捉え、従来型システムに対する利点を説明しました。開発者の視点から、実例を交えながら分散型データベースの構築方法も紹介しました。最後に、分散型データサービスをいかに簡単に構築できるかを示す、近日公開予定の ArcBlock Forge Framework について簡単に紹介しました。

Boshan: 私の講演は「Erlang カーネルについて」です。Hello World から始めて Erlang カーネルを一つずつ紐解き、その仕組みと、実務でどう応用するかをわかりやすく紹介しました。

Q2:講演に対する観客の反応はどうでしたか?

Tyr: ブロックチェーンはまだ比較的新しい技術なので、参加した開発者の多くは、その本質や可能性を深く理解していなかったと思います。そこで導入的な概念を意識して丁寧に説明しました。講演後には多くの方が声をかけてくださり、Merkle Patricia Trees や Forge Framework の公開時期、利用開始時期などについて話しました。多くの開発者は今もブロックチェーンを難しいと感じています。それを受け、コンテンツ、記事、トレーニング、Technical Learning Series を通じて概念を伝え、実際は考えるほど難しくないと理解してもらう取り組みの重要性を改めて感じました。

Boshan: 私の講演には約 100 人が参加し、大盛況でした。同じ時間帯に Erlang コミュニティの著名人による別の講演があったため、40〜50 人程度だと思っていました。セッションでは Erlang カーネルを取り上げ、複雑な概念を大幅にわかりやすくする実例に多くの時間を割きました。終了後には多くの方から、非常に勉強になったと感謝の言葉をいただきました。ある若い女性は、この講演を聞いて、2 年間悩んでいた疑問にようやく答えが出たと話してくれました。

ArcBlock-CodeBeam

Q3:今年の Code BEAM 2019 で特に印象に残ったことは何ですか?

Tyr: 最大の驚きは Partisan の講演でした。「Partisan: Enabling Cloud-Scale Erlang Applications」という論文を読んでいたので、さらに詳しく知りたいと思っていましたし、Code Beam でこのサービスのセッションがあることをうれしく思いました。Partisan の多くのアイデア、さらには Partisan 自体も Forge Framework で活用できます。もう一つの印象的な出来事は受付時です。スタッフの方が私たちに気づき、ArcBlock のメンバーかと尋ねました。そうだと答えると、昨年ワシントン州ベルビューで開催された ElixirConf への参加で ArcBlock が強い印象を残したと話してくれました。特に、私たちの T シャツは他社より品質が良かったそうです。とても愉快な瞬間でした。

Boshan: 全体としてほぼ予想どおりでした。前回 ElixirConf に参加した際、ArcBlock ブースで知り合った中国語を話す外国人二人と再会し、今回も ArcBlock の素晴らしい取り組みを紹介するのを手伝ってくれました。私たちが出会った人々が支持者になっていくのはうれしいことです。今回は Erlang/Elixir コミュニティのより良いエコシステムづくりを支援する Erlang Ecosystem Foundation の設立が初めて発表されました。ArcBlock が継続的に参加することで、コミュニティ全体に価値をもたらせると思います。

Q4:なぜ ArcBlock は Code BEAM に参加するのでしょうか?このカンファレンスとブロックチェーンにはどのような関係がありますか?

Tyr: ArcBlock プラットフォームのバックエンドは主に Erlang/Elixir を使用しており、Code Beam は私たちの取り組みと密接に関係しています。今年はいくつかの講演を応募し、提案した二つが採択されました。カンファレンス自体はブロックチェーンをテーマにしていませんが、その言語とアプローチは私たちの仕事に最適です。さらに重要なのは、私たちの活動を通じて、優れた製品を生み出す開発者やエンジニアの情熱を呼び覚まし、次世代技術の姿を示したいということです。

Boshan: ArcBlock は Elixir でバックエンドシステムを構築しており、コミュニティと共有できる経験が豊富にあります。また、コミュニティの最新技術を学び、製品に活用する機会にもなります。スポンサーの Aeternity も、Erlang コミュニティのブロックチェーンスマートコントラクトプロジェクトです。主催者の Francesco と話したところ、今年はブロックチェーン技術をコミュニティへ広める方針で、共同で推進するため ArcBlock に Erlang Ecosystem Foundation への参加を勧めてくれました。

Q5:イベントでの反応を踏まえ、参加者は ArcBlock の取り組みをどう見ていますか?

Tyr: ArcBlock のサービスは業界を先行しており、参加者は近日公開の Forge に強い関心を寄せています。一方で、話題性ではなく技術そのものがエンジニアの心を動かすよう、ブロックチェーン技術について力強く教育、普及していく必要もあります。

Boshan: 今回の開発者の主な関心は、既存の中央集権型アーキテクチャをより高速、効率的にする方法にあり、分散型で公開検証可能なブロックチェーン技術への熱狂はそれほど強くないと感じました。それでも関心を持つ人は多くいます。カンファレンスのテーマは Erlang とコミュニティづくりですが、ブロックチェーンは神秘的で先進的な印象があるため、多くの開発者が注目し続けています。イノベーションで業界を先導する ArcBlock には、ブロックチェーンを一般の開発者に届ける責任があります。開発者が使えるツールを用意して身近な製品をつくれるようになれば、より多くの製品が生まれ、より多くの開発者がブロックチェーン開発に参加するようになるでしょう。

このページに関わるもの

イベント

  • Code BEAM SF 2019 confirmed

    ArcBlock のティア・チェンと孫博山(Sun Boshan)は、Code BEAM SF 2019 で講演し、Tendermint と ex_abci による分散型データベースの構築、および Erlang カーネルについて発表した。