#dusk $APR $ACE $DUSK @Dusk

duskの取引の変なところって、支払いがPhoenix経由でシールドされたままでもあることじゃない。

問題なのは、支払っているものと、買っているものが、まったく別のDuskの仕組みを同時に通っている点なんだ。片側ではシールドされたDUSK。もう片側では、Zedgerを通して待機しているXSCのセキュリティ。そしてそれでも、僕の頭は「ただの単純な取引」って呼びたがってしまう。

……うん、それは本当に“単純”じゃない。

Phoenixは暗号化されたノートを消費して、シールドされたDUSKの支出を証明する。けど、その値はまだTransfer Contractを通ってDuskDSへ移動しなきゃいけない。一方でConfidential Security Contractは、DuskVM上の規制されたセキュリティを扱っていて、Zedgerが保有関係を機密のまま維持する。しかも次の保有者は、XSCのルールを満たす必要がある。

じゃあ、ここで実際に“取引”なのはどっち?Phoenixの支払い?それともXSCの保有権の変更?

どっちも、らしい。でもPhoenixは、ノートの関係を露出せずにシールドされたDUSKが動けることを証明していて、XSCとZedgerは、規制されたセキュリティが認可された保有者へ実際に移せるのか、そしてそれで保有が公開にならないのかを扱っている。

「1つの取引。2つの異なる機密状態。」

そこがずっと引っかかっている。

Zedgerは、両側が機密だからといって突然Phoenixになるわけじゃない。そしてPhoenixも、自分のDUSKがセキュリティの代金を払っているからといって、XSCの保有者資格を気にし始めるわけじゃない。

それでも、それぞれ別のDusk状態の変更が、最終的にはDuskDS上で1つの決済済み取引として結びつかなきゃいけない。

たぶん、僕が潰して理解しようとしていたのはそこだ。

Phoenixの支出と、XSCの保有権の変更は、同じDuskの状態に“なりきる”ことなく、同一のDusk取引に属し得る。