@Dusk の実行側を少し調べてみたところ、Piecrustは最初に思っていたよりもずっと面白いと感じました。

そのスマートコントラクト環境はWebAssemblyを中心に構築されていますが、際立っていたのは暗号処理へのこだわりでした。実行レイヤーは、それらのワークロードを後回しのものとして扱うのではなく、より直接的に処理できるように設計されています。
それが重要になるのは、構築されるアプリケーションが単なるトークン送金のような単純なものに限られないときです。

金融インフラでは、検証、証明、資産ルール、その他の操作が求められることがあり、それらは基本的な状態変更よりもはるかに要求が厳しい場合があります。そうしたワークロードを前提に設計された実行環境は、妥当なアーキテクチャ上の選択だと言えます。
ただし、ここにもトレードオフがあります。

特化によって特定のクラスのアプリケーションにより適したシステムになる一方で、開発者が理解しなければならない別のレイヤーが生まれることにもなります。より高い能力が、必ずしも開発を単純にするわけではありません。

では、暗号を意識した実行レイヤーは、金融アプリケーションにおいてDuskに意味のある優位性をもたらすのでしょうか。それとも、特化がもたらす複雑さが、構築者がそれを正当化するほどのものになっていないのでしょうか?

#dusk @Dusk $DUSK
Meaningful advantage
Too much complexity
Depends on the use case
Need more evidence
13 残り時間