#練習する
こんにちは、みんな!
今日は、Zero Knowledge Proof (ZKP) コンセンサス プロトコルがどのように機能するかについて説明します。
ヴィタリック・ブテリン氏は、彼の意見では、これが暗号通貨決済を日常生活に統合できる最も有望なテクノロジーであると繰り返し述べています。
なぜそうなるのでしょうか?調べてみましょう!
あらゆる製品やサービスがビットコインで支払われる世界に住んでいることを想像してみてください。あなたがバニラカプチーノを買うためにお気に入りのコーヒーショップに来て、ビットコインで支払いをすると、売り手はどのウォレットから支払われたのかを見て、数回のクリックであなたのウォレットの合計残高を確認することができます。ビットコインがそこに転がっていたら、ある日家に帰れなくなるかもしれない、それはわかります。
ZKP プロトコルに基づいて構築されたブロックチェーンのポイントは、ユーザー、バリデーター、ノード、開発者などが誰がウォレットにどのくらいの残高を持っているかはわかりません。この情報は暗号化されています。
この原則に基づいて構築されたブロックチェーン プロジェクトは数多くあります。zkSynk、Celo、Zcash、Mina、Polygon がこのテクノロジーをサポートしています。 ZKP プロトコルに基づいてプロジェクトを開発しているチームが数億ドルのベンチャーキャピタル投資を集めているのを目にします。
IronFish プロジェクト (https://t.me/block4block/354) の最近の分析では、チームが各ユーザーに追加の秘密キーを追加して、規制当局に提供できるようにする一方、外部の観察者は秘密キーを提供できないことについて説明しました。ビットコインやイーサリアムなどのパブリックブロックチェーンとは異なり、特定のウォレット上の資産の価値を確認できます。
注意深い読者はすでに疑問を持っているかもしれません。
残高の状態に関するすべての情報が暗号化されている場合、トランザクションを処理するノードはどのようにしてトランザクションの真実性について一般的な合意に達するのでしょうか。また、トランザクションのプールをブロックに追加することにどのように同意するのでしょうか?
この質問に退屈せずに答えるのは簡単ではありません。そこで、おとぎ話をしましょう。
アリスとアリババの物語(Block4Blockによる解釈)
絵に注目してください。真ん中にパスワードでロックされた 2 つのドアがある迷路が見えます。アリスはアリババに、それぞれのパスワードを知っているが、教えることはできないと主張します。
アリババは、アリスが嘘をついていないことを確認しなければなりません。そのために、彼は 2 番目の入り口を通ってドア番号 2 に行きます。その間、アリスは別の入り口を通ってドア番号 1 に行き、ドアを開け、ドア番号 2 に行き、裏側をノックします。アリババの。つまり、アリババは、アリスが最初のドアのパスワードを知っていることを理解しました。
それから彼らは場所を変えます。アリババは最初の入り口を通ってドア 1 に入り、アリスは 2 番目の入り口を通ってドア番号 2 を開け、最初のドアを後ろからノックします。そこでアリババは、ドアのパスワードにアクセスすることなく、アリスの知識が真実であることを検証しました。
この物語を読めば、情報の詳細を明かさずに情報の真実性を証明する方法を大まかに想像できます。ノード間の対話プロトコルにより、トランザクションに参加しているウォレットのプライバシーを維持しながら、合意に達し、情報の真実性を確認することができます。
ゼロ知識プロトコルは、暗号化の分野における芸術作品です。ちなみに、この技術をベースにしたブロックチェーンを最初に開発したのはZcashチームです。

