私は、Duskのさまざまな構成要素がそれぞれ別々に語られるのを何度も見かけました。DuskDS、DuskVM、DuskEVM とプライバシーレイヤーです。でも、ずっと私に返ってくる疑問がありました。では、いったい何がこれらの部品を一緒に動かし続けているのだろう?
その答えにたどり着いたのが Rusk です。
最初は、ノード上で動く単なるソフトウェアのように思いました。ですが調べれば調べるほど、もっと大きな役割を担っていることに気づきました。Rusk は、Dusk のコンセンサスを実行し、ブロックチェーンの状態を維持し、DuskVM のコントラクトを実行し、そしてAPIを通じて外部アプリケーションを接続する実装レイヤーです。
私の目を引いたのは、Rusk が、ユーザーが通常語るような「機能」ではないという点です。派手なプライバシーの見出しもなく、それを中心に据えた分かりやすいアプリもありません。
だからこそ際立っています。
ブロックチェーンのアーキテクチャがよりモジュール化されていくほど、重要なのは個々の機能だけでなく、その連携(コーディネーション)です。強力な実行レイヤーがあっても、基盤となる仕組みがすべてを同期させ続けられなければ意味はありません。
その代わり、コアレイヤーが担う責任が増えるほど、信頼性とセキュリティの重要性はより高まります。
もしかすると、将来のブロックチェーン基盤は、ユーザーが目にする機能だけで定義されるのではなく、それらの機能を静かに実現している見えないレイヤーによって形づくられるのかもしれません。@Dusk $DUSK #dusk #dusk
その答えにたどり着いたのが Rusk です。
最初は、ノード上で動く単なるソフトウェアのように思いました。ですが調べれば調べるほど、もっと大きな役割を担っていることに気づきました。Rusk は、Dusk のコンセンサスを実行し、ブロックチェーンの状態を維持し、DuskVM のコントラクトを実行し、そしてAPIを通じて外部アプリケーションを接続する実装レイヤーです。
私の目を引いたのは、Rusk が、ユーザーが通常語るような「機能」ではないという点です。派手なプライバシーの見出しもなく、それを中心に据えた分かりやすいアプリもありません。
だからこそ際立っています。
ブロックチェーンのアーキテクチャがよりモジュール化されていくほど、重要なのは個々の機能だけでなく、その連携(コーディネーション)です。強力な実行レイヤーがあっても、基盤となる仕組みがすべてを同期させ続けられなければ意味はありません。
その代わり、コアレイヤーが担う責任が増えるほど、信頼性とセキュリティの重要性はより高まります。
もしかすると、将来のブロックチェーン基盤は、ユーザーが目にする機能だけで定義されるのではなく、それらの機能を静かに実現している見えないレイヤーによって形づくられるのかもしれません。@Dusk $DUSK #dusk #dusk
