#dusk 今日は、実際のXSC標準文書そのもの(要約ではなく元の資料)を探しに行った。
DuskのXSC標準文書のセクション2.1によると、その標準では4つの明確な役割を定義している。契約所有者(Contract Owner)、契約利用者(Contract User)、プラットフォーム利用者(Platform User)。そして第三者(Third Party)カテゴリはさらに3つの具体的な役割に分かれている。閲覧のみ(View Only)、共同署名(Co-sign)、そしてガード(Guard)。
これは文書の中で意図的に、直接示されている。暗号化されたデータを見るには1つの役割が必要である。機密性の高い行為を承認するには別の役割が必要である。契約の所有権を再割り当てするにはさらに別の役割が必要だ。
自分はこれを、たいていのトークン標準が権限をどう定義しているかと比べ続けている。通常は、単一のオーナーまたは管理者アドレスがすべてに広範な権限を持つ形だ。権限を3つの異なる、より狭い役割に分割するというのは別の設計判断であり、同じ契約に対して異なる、限定された関係をそれぞれ複数の規制当局が持つ必要があることに起因している。
ただし、文書が明示していないのは、「ある法域(jurisdiction)が、どの機関にどの役割を割り当てるのか」や、「規制当局が3つのうち複数を同時に保有することがあるのか」といった点だ。設計として権限が分割されていて、1つのアドレスに集中していない——その部分こそ、腰を据えて考える価値がある。$DUSK @Dusk