ETHdos
public.icon
ETHdos
https://gyazo.com/25cf155150d657d62ac0635ac45940f5
プロジェクト概要
ETHdosは中心人物から始まり、仮にその「Vitalik」としましょう。彼らはまず、親しい人にZK SNARKという形で友情の証明を送り、その友人たちはそこから連鎖を続けることができるようになります。最終的に、あなたはVitalikとN度の距離でつながっていることを証明できるようになりますが、彼への人の道筋を決定することはできませんし、世界中の誰もそうすることはできません。これは、有名な人物が自分のソーシャルグラフについて非常に限られた情報を明らかにする一方で、他の人は自分のつながりを評判良く証明でき、さらにNFTをオンチェーンして自分の近さを自慢できる、楽しい社会実験を生み出します!
製造方法
このプロジェクトでは、再帰的なzk-snarksを使用して、異なる人々の間で構成可能な証明を作成します。これらの証明を使って、Erdos/Bacon数に相当するものを、人々のソーシャルグラフのために生成することができるのです。
ZK SNARKを使用すると、入力に関するアサーションを証明しながら、証明の入力について何も漏らさない簡潔な知識の証明を生成できます。再帰的ZK SNARKを使用すると、さらに一歩進んで、SNARKの簡潔性の特性を悪用して、他のプライベートデータ(他の当事者からも)と複合的に使用してより大きな証明を生成できる証明の無限連鎖を作成することができます。
私たちは、これが社会実験のベースとなる実に興味深いプリミティブであることに気づきました。例えば、再帰的ZK SNARKを使えば、分散環境で電話や秘密のささやきをするゲームをすることができます。このアイデアをさらに発展させ、Ethereumのような分散型PKIを使用して、分離度の概念を符号化することを思いつきました。理論的には面白いのですが、このアイデアを製品化するためには、多くの実務的な作業と厄介なソリューションが必要でした。256gb RAMの頑丈なサーバーから、2500万個の制約SNARK回路を書くまで、私たちは数学からデブオペまで、あらゆるものの理解を深めることになったのです。最終的に、私たちはエキサイティングな新しいアイデアを実証することができ、これが他のもっと面白いアイデアにつながることを願っています。 Optimismなどのスポンサーに感謝しています。オンチェーンSVG NFTを鋳造することができるスマートコントラクトを配備。この楽しい社会実験に低額のガス代を可能にします。
IPFS:大きなZK証明のリンクショートナーとしてIPFSを使用しています。証明書を友人に送りたい人は、IPFSに証明書を置いて、URLで証明書をcontent-addressします。
WalletConnectとENS:私たちのソーシャルゲームのために、イーサリアムを人間に優しいPKIにしてくれたこと。
https://gyazo.com/df4c31e4b04c7aa8fed57d9dfb15feb8
あんまりうまく動かなかった、これはOP上でトランザクション履歴がないから?tkgshn.icon