以前「ゼロ知識証明」を聞いたとき、正直言って私の頭は少しスイッチが切れてしまったんです。
それは暗号研究者向けの何かに聞こえて、ふつうのブロックチェーン利用者である私が考えることではないようでした。
でもDuskの暗号学の授業を受けてから、見方が変わってきました。
ZKの良いところは、数学を取り払ってしまえば、実は理解するのは意外と簡単だという点です。
すべての裏側を見せることなく、何かが真実であることを証明できます。
これって、金融のことを考えると本当に面白いんです。
たとえば、規制対象の資産を買いたいとします。私はKYCを通過したこと、あるいは購入資格があることを証明する必要があるかもしれません。ですが、誰かが要件の1つを確認するためだけに、私の個人情報がブロックチェーン上に公開されている必要はあるのでしょうか?
ありません。
そこで、Duskのアプローチが私には筋が通って見えてきました。
関わっている暗号技術はたくさんあります。BLS12-381、JubJub、Schnorr、Poseidon、そしてメルクルツリーなどです。ですが、私が何度も立ち返ってしまったのはPLONKでした。PLONKは、それらのアイデアを実際のゼロ知識証明へと形にしてくれるからです。
私にとってのシンプルな説明はこうです。
正しいことを証明する。すべてを明かさない。
これは、私がブロックチェーンのプライバシーを考えるうえで、ずっと現実的なやり方です。
そして、AegisのアップグレードによってDuskのメインネットでPLONK V3が使えるようになった今、ZKは単なる流行り文句ではなく、金融アプリケーションに役立つ実用的なインフラだと感じ始めています。
@Dusk #dusk $DUSK