仮想マシンの見方を間違えていた:

Piecrust は単に smart contracts が @Dusk 実行される場所だと思っていました。でも、それは違いました。

最初、私は仮想マシンを、Android ソフトウェアエンジンの中にある安全な箱のようなものだと見ていました。スマホがクラッシュするのを防ぐ役割があると考えていたのです。しかし Dusk のホワイトペーパーを読んだあと、Piecrust に対する見方が変わりました。

Piecrust は smart contracts を実行するだけではありません。開発フレームワークとして、デプロイ前にそれらを構築し、テストすることも支援します。

私が注目したのは、なぜ制御された実行が重要なのかという点でした。ノードが異なる結果に到達すると、ネットワークは自分たちの状態について一致できなくなる可能性があります。

それで、Piecrust は私にとってさらに興味深いものになりました。 $DUSK では、安全でモジュール化された軽量な WASM VM と説明されており、契約はデプロイ前に制御された環境でテストされます。

もしかすると、smart-contract のインフラは、単に契約を動かすことだけが目的ではないのかもしれません。セキュリティも同じくらい重要です。

Piecrust はブロックチェーン実行のための盾です。

smart contracts をただ実行できれば十分なのでしょうか、それともプライバシーやセキュリティも同じくらい重要なのでしょうか?

#dusk