Yumeville

Holochain デベロッパーパルス No.95

そもそもHolochainとは?

令和3年4月30日

これは、今聞くにはおかしな質問かもしれません。ここ数年のデベロッパーパルスを読んでいる方なら、Holochainが何であるかはもうご存知でしょう。
最も可能性の高いデザインは、3つのステップで構成されています。

しかし、初めてHolochainに触れる方や、お友達に教えてあげたい方のために、「What Is Holochain?」(Holochainとは何か)というビデオを公開しました。このビデオは、今年のFOSDEMカンファレンスで私が行った講演をベースにしたもので、開発者がHolochainが自分たちに適しているかどうかを理解するのに役立つレベルで、Holochainの概要を簡単に説明しています。

私たちは新しいholochain.orgのウェブサイトを構築中で、このビデオはそこで紹介される予定です。かなり専門的な内容ですが、すべての人には行き渡らなくても、何人かの人には理解してもらえればと思っています。ホロチェーンには、開発者、暗号通貨のファン、変革者、ビジネスマンなど、さまざまな人が興味を持っています。これは素晴らしいことです。でも、一度にすべての人にホロチェーンを説明するのは難しいです。そこで、我々は対象者を絞った資料を作ろうとしています。

今回、この資料を最初に公開したのは、Holochainは最終的には開発者向けのツールキットであり、開発者は我々の戦略の基盤となるからです。開発者がホロチェーンを理解できれば、彼らは盛り上がります。それはつまり、より多くのhApps(ホロチェーンアプリ)が世に出て、より多くのhAppy(happとhappyを掛けて)ユーザーが自分のオンラインでの経験をよりコントロールできることを意味しています。

この動画は、以前からあったものです。このビデオは、私の個人的なYouTubeアカウントでは未公開にしてあったのですが、開発者ではない人たちからも好評だったので、このままウェブサイトに掲載してもいいと判断しました。今後数ヶ月の間に、より短く、よりわかりやすい説明ビデオを掲載していきます

開発側アップデート

最近、HolochainやHoloの開発状況をあまりお伝えしていませんでした。これは、より重要なコンテンツがあることもありますが、前回報告した作業の続きがほとんどであることも理由のひとつです。ここでは、その最新情報をご紹介します。

  • 新しいプロキシサーバーが完成し、サポートがHolohainに統合され、ホロポートでのQAテストに移行しました。
  • Gossipでは、プロキシサーバーの負荷を軽減し、データがより速くネットワークを伝搬するように、パフォーマンスチューニングを行っています。
  • Holochainの中枢開発チームは様々なコンポーネントを改良しています。
  • 低レベルライブラリの更新(tokiowasmerの1.xリリース)
  • LMDBデータベースエンジンのSQLiteへの置き換え
  • DeepKeyがHolochain RSMに移植されました! その複雑なデータ整合性ルールは、検証(バリデーション)、特に検証コールバックの開発者の使い勝手について、生産的な議論を促しました。
  • HolochainがついにホロポートNano上で動作するようになりました。以前からコンパイルはできていたのですが、hAppの起動時にクラッシュしていました。Holoチームは、wasmer 1.xと異なるWASM-to-bytecodeコンパイラで実験を行い、現在はホロポートNanoテストユニットでElemental Chatのデモを行っています。Holochainが正式にwasmer 1.xにアップグレードされたら、Nano用の通常のOSビルドを用意し、ホロポートとホロポート+と一緒にテストを開始します。(ソフトウェアよりもハードウェアの方が先に完成している場合は、ハードウェアを先に出荷し、ソフトウェアの準備が整った時点で自動アップグレードを行います。)
  • admin APIを使用している場合は、アプリのインストールコールに変更があります。

(写真提供者:Benoit Beaumatin on Unsplash)