すべてのレンズに手作りのアダプターが必要なら、素晴らしいカメラもすぐに面倒になります。
DuskVMを詳しく見たとき、私も似たようなことを考えました。機密スマートコントラクトは明らかな見出しですが、私はもっと地味で、しかし重要なものに何度も立ち返ってしまいました――データドライバーです。
ネイティブのDuskアプリを配信するクリエイターにとって、コントラクトを書くことは仕事の一部にすぎません。周辺のアプリは、入力をどうフォーマットし、出力をどう解釈し、コントラクトのメソッドをユーザーが実際に操作できるものへと変換する方法を理解していなければなりません。
Duskは、その翻訳作業をツールに組み込んでいます。Forgeは、注釈付きのRustからABIのエクスポート、スキーマ、そしてデータドライバーを生成でき、これらのドライバーがコントラクトデータのエンコードとデコードを担当します。さらにDusk Connectは、ネイティブdAppが呼び出しを準備して書き込むときに、ドライバーを読み込めます。
この層は、ユーザーがほとんど気づかないはずのものだからこそ、もっと注目されるべきだと思います。クリエイターは、同じコントラクトからインターフェースへの配管を作り直す労力を減らし、その分アプリが本来やるべきことにより多くの時間を割けます。
Duskが最初に注目されるのはプライバシーかもしれません。しかし、クリエイターは人々が使える何かも用意しなければならず、こうした静かな部品がこそ、ネイティブDuskVMのコントラクトを実行可能なコードから実際のインターフェースへと橋渡ししてくれます。
@Dusk_Foundation $DUSK #dusk
DuskVMを詳しく見たとき、私も似たようなことを考えました。機密スマートコントラクトは明らかな見出しですが、私はもっと地味で、しかし重要なものに何度も立ち返ってしまいました――データドライバーです。
ネイティブのDuskアプリを配信するクリエイターにとって、コントラクトを書くことは仕事の一部にすぎません。周辺のアプリは、入力をどうフォーマットし、出力をどう解釈し、コントラクトのメソッドをユーザーが実際に操作できるものへと変換する方法を理解していなければなりません。
Duskは、その翻訳作業をツールに組み込んでいます。Forgeは、注釈付きのRustからABIのエクスポート、スキーマ、そしてデータドライバーを生成でき、これらのドライバーがコントラクトデータのエンコードとデコードを担当します。さらにDusk Connectは、ネイティブdAppが呼び出しを準備して書き込むときに、ドライバーを読み込めます。
この層は、ユーザーがほとんど気づかないはずのものだからこそ、もっと注目されるべきだと思います。クリエイターは、同じコントラクトからインターフェースへの配管を作り直す労力を減らし、その分アプリが本来やるべきことにより多くの時間を割けます。
Duskが最初に注目されるのはプライバシーかもしれません。しかし、クリエイターは人々が使える何かも用意しなければならず、こうした静かな部品がこそ、ネイティブDuskVMのコントラクトを実行可能なコードから実際のインターフェースへと橋渡ししてくれます。
@Dusk_Foundation $DUSK #dusk
