EOSIO Demuxを発表 – 複雑なDApp開発プロセスを簡素化するオープンソースツール

731日、EOSIOは複雑なDApp開発を簡素化する為の開発者向けツールであるDemuxの発売を発表しました。

開発者が望むデータベースへの問合せ負荷を軽減することで、複雑なDApp開発に共通する問題を解決しようとしています。

731日の中規模ページで発表されたブロックチェーンプラットフォームはDemuxの導入を発表しました。

DemuxEOSIOコミュニティ向けに新しく開発されたオープンソース開発ツールであり、複雑なDApp開発のプロセスを簡単にします。

 

Demuxについて

公式発表にあるように、新しいツールはReduxFacebookFlux Architectureパターンからインスピレーションを得ました。

EOSIOブロックチェーン上に構築されたアプリケーションのクエリ可能なデータベース更新を実行するため、

入札におけるブロックチェーンイベントのソースを可能にするバックエンドインフラストラクチャパターンがあります。

この構造によりアプリ開発者はPostgres SQLMongoなど従来のデータベースを利用して、データベースに格納されたデータをブロックチェーンで検証できるようになります。

これにより開発者は従来のデータベースを特徴付けるスピードと柔軟性の両方を享受できると同時に、

ブロックチェーンテクノロジーを特徴付ける不変性と信頼性の恩恵を受けることができます。

 

Demux’sの問題解決アプローチ

複雑なDAppsを構築する際に開発者が遭遇するさまざまな問題があり、ブロックチェーンから直接データを取得する必要があります。

Demuxは、ストレージとクエリを開発者が希望するデータベースに負荷をかけないようにすることで、このような問題を解決することを目指しています。

その後ブロックチェーンイベントが発生すると、開発者が選択したデータベースがアップデータ機能によって更新され、アクションオブジェクトの集合を決定論的に処理します。

 

次に、データベースは開発者のフロントエンドDAppによってRESTなどのAPIを介してクエリできます。

DAppのデータを取得しようとする時に、開発者がブロックチェーンと直接やり取りする量が減ります。

このプロセスはまた、開発者がRAMに保存する必要があるデータの量を削減し、

アプリ運用コストを削減しながら、構成の効率も向上させます。

 

Demuxの詳細はこちらをご覧ください。https://github.com/EOSIO/demux-js

 

ソース https://blokt.com/news/eosio-introduces-demux-an-open-source-tool-to-simplify-complex-dapp-development-processes

カテゴリー: EOS

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です