#dusk $DUSK @Dusk
操作が終わると、通常は結果を見ます。しかし最近、その操作が「完了した」と見なされるために、実際には何がその背後で起きているのかを考え始めました。入力は実行、進化(evolution)、支払い、そして結果へと変わり得ますが、それらの段階のいずれか単体では、すべてのプロセスが最終的にきちんと確定したのはいつなのかを説明できません。

その問いは私を再びDuskへと導きましたが、今回は別の角度からです。Dusk Tradeを調べる中で、ある金融資産は単に「買い」から「売り」へ移るだけではないことが分かりました。そこには、取り込み(incorporation)、適格性(eligibility)、トレーディング、支払いの調整、そして決済(settlement)といったプロセスがあります。そこで次の疑問が生まれました。これほど多くの段階があるなら、最終的に最終状態が本当に確立されることを決めるのは、どの構成要素なのでしょうか?

そこで登場したのがDuskDSです。Duskのアーキテクチャ内におけるその役割を理解したことで、「操作を実行すること」と「その状態を完了させること」が、必ずしも同じではないのだと分かりました。ですがさらに別の疑問も出てきます。アーキテクチャの一部が実行し、別の部分が状態の確立を助けるのだとしたら、どうすれば一連のものはすべて協調して保たれるのでしょうか?

調べを進める中で、異なるレイヤーがそれぞれ異なる機能を担うアーキテクチャにたどり着きました。そしてそこで、私は操作を見る考え方を変えました。これまで私は、主に入力から出力までの「流れ」を考えていました。しかし今は、実行、状態、決済がきちんと噛み合ってこそ、最終的な結果に意味が出るのだと捉え始めています。

この調査を終えた時、Duskがトレーディング操作を何か別のものへ変えるとは思いませんでした。変わったのは、私自身がそれを観察する方法です。見える結果は、はるかに大きなプロセスの最後の一片に過ぎないのかもしれません。
@Dusk_Foundation #dusk $DUSK