ゼロ知識証明とは?ZCash、Ethereumの基盤技術:情報の中身を相手に知らせずに、正しい情報を知っていることを伝える方法 近年、暗号通貨(仮想通貨)コミュニティの間で話題になっている「ゼロ知識証明」、またの名を「Zk-Snark」と呼ばれる技術について紹介していきます。ゼロ知識証明とは、ある人(証明者)が別のある人(承認者)に対して、与えられた情報が「真実である」ということ以外の情報を相手に与えずに、その情報が実際に「真実」であることを証明する手法のことです。 例えば、こちらの実験について考えてみてください。仮に、ここに色を判別することができない「色盲」の方がいらっしゃったとしましょう。そして、ここにそれぞれ色の違う2つのボールがあるとします。 あなたの目にはこの2つが違うボールであると区別することができますが、色盲の方には、2つのボールがまったく同じものに見えていると仮定します。さ