#dusk $DUSK @Dusk

今日はドキュメントを読んでいたら、Duskのトランザクションモデルの中でつい見落としがちな点に引っかかりました――「ビューキー」と「シークレットキー」の違いです。

PhoenixはUTXOベースのモデルなので、誰かに自分のビューキーを渡せば、その人はどのアウトプットが自分に属するかを見分けられます。さらに、ノートが難読化(オブフザケーション)されていても、その中に隠された値を確認することができます。ですが、そのキーでは資金に触れることはできません。支出ができるのは、別のシークレットキーのみで、それはあなたひとりが保持します。

この違いは簡単に見過ごされがちですが、実際には大きな意味があります。可視性を相手に渡すのは、支配権(コントロール)を渡すこととは同じではありません。資産をリスクにさらすことなく、監査人に参照させることができます。

「プライバシーブロックチェーン」と聞くと、多くの人は例外なく全員から完全な秘匿を意味すると考えがちです。でもDuskはそう単純には動きません。ゼロ知識証明を使えば、取引は――詳細をデフォルトで公開せずに――有効であること(二重支払いがないこと、十分な残高があること)を証明します。ただし、ビューイングキーによって情報を選択的に開示できるオプションは、規制当局向けに後付けされた仕組みではなく、システムに最初から組み込まれています。

また、Phoenixだけが全てではない点も触れておく価値があります。Phoenixの横で稼働している、アカウントベースで公開型のMoonlightもあります。なのでDuskにおけるプライバシーは、チェーンの固定された性質というより、取引ごとに選ぶ「設定」のように感じられます。

他のプライバシーチェーンでも、「誰が見られるか」と「誰が使えるか」をこのくらいきれいに分けているのでしょうか。それともDuskのアプローチはここでは珍しいのでしょうか。

$TAC $TMX
bull 🐂
100%
bear 🐻
0%
1 投票 • 投票は終了しました