DECO
モチベーション
TLS自体はユーザーとウェブサーバー間で送信されるすべてのデータが本物であり、秘密裏に送信されることを確認するために働いている。しかし、TLSはプユーザーがウェブサイトとの間で特定のデータを送受信したことを他の誰かに納得させることができない。例えば銀行口座にログインして残高を確認することはできても、TLSを使って第三者に銀行口座に特定の残高があることを確信させることはできないのだ。
概要
DECOはTLSNに近いプライバシーを保護できるオラクルプロトコルで、確かにユーザーとサーバー間で特定の通信が行われたこと(およびその内容)を、オラクル自体は知ることなく第三者に伝えることができる、
MPCとzkpでプライバシーデータを隠蔽しながら、ウェブセッション(TLS)に関する事実をオラクルに証明することができる。
もちろん信頼が必要なハードウェアなども不要
例
She's over 18, according to her online U.S. State Department account...without revealing her account password or birthdate (or even her name!) to the oracle.
She's won a bet against another user in a smart contract...without revealing what the bet was.
She walked 10,000 steps a day for the past month according to the data on her fitness tracker website...without revealing any other health or personal data
参考