Crypto Prices

Ethereum-Entwickler arbeiten am ‚Secret Santa‘-Protokoll zur Verbesserung der Privatsphäre

vor 2 Wochen
2 minuten gelesen
8 ansichten

Ethereum-Forscher entwickeln Zero Knowledge Secret Santa

Ethereum-Forscher arbeiten an einem Protokoll, das die Privatsphäre mithilfe von Zero-Knowledge-Proofs erheblich verbessern könnte. Der Ethereum-Entwickler Artem Chystiakov teilte am Montag seine Forschung im Ethereum-Community-Forum mit, die den Titel „Zero Knowledge Secret Santa (ZKSS)“ trägt. Dieses Protokoll schlägt einen dreistufigen Algorithmus für das beliebte Geschenkspiel „Secret Santa“ vor, das zur Weihnachtszeit gespielt wird und bei dem eine Gruppe von Menschen anonym Geschenke austauscht. Jede Person kauft ein Geschenk für eine andere Person, die als ihr „Secret Santa“ fungiert, und erhält ebenfalls ein Geschenk von ihrem „Secret Santa“. Die Empfänger erfahren dabei nie, wer ihr Secret Santa ist.

Herausforderungen beim Spielen auf Ethereum

Chystiakov erklärte, dass es drei Hauptprobleme gibt, die beim Spielen von Secret Santa auf Ethereum auftreten und die dieses Protokoll lösen könnte. Erstens ist alles auf Ethereum für jeden sichtbar, weshalb es eine Möglichkeit geben muss, zu verbergen, wer wem etwas gibt, um die Privatsphäre zu wahren. Zweitens haben Blockchains keine echte Zufälligkeit, sodass die Teilnehmer ihre eigenen zufälligen Entscheidungen einbringen müssen. Das Spiel muss so gestaltet sein, dass niemand zweimal teilnehmen oder sich selbst ein Geschenk machen kann.

Potenzielle Anwendungsfälle für Ethereum

Die Privatsphäre von Blockchains ist kürzlich zu einem wichtigen Thema geworden, da Kryptowährungen zunehmend in die traditionelle Finanzwelt integriert werden. Privatsphäre-Protokolle könnten in Szenarien wie anonymem Abstimmen und Governance, einschließlich DAOs (Dezentrale Autonome Organisationen), Anwendung finden, bei denen Benutzer nachweisen müssen, dass sie Mitglieder sind und eine Stimme abgeben, während sie ihre Wahl privat halten möchten. Auch Whistleblower-Systeme, bei denen Benutzer nachweisen müssen, dass sie autorisierte Mitarbeiter sind, während sie Informationen anonym einreichen, könnten von diesem Protokoll profitieren. Darüber hinaus könnte es für private Airdrops oder Zuteilungen verwendet werden, bei denen Token verteilt werden, ohne zu offenbaren, wer was erhalten hat. Auf die Frage nach Open-Source-Implementierungen oder der Bereitstellung antwortete Chystiakov:

„Wir arbeiten daran.“

Wie Zero Knowledge Secret Santa funktioniert

Das Proof-of-Concept-Solidity-Protokoll verwendet Zero-Knowledge-Proofs, um die Beziehungen zwischen Geschenkgeber und -empfänger herzustellen, während die Privatsphäre und Vertraulichkeit des Absenders gewahrt bleibt. ZK-Proofs sind eine kryptografische Methode, um Wissen nachzuweisen, ohne die spezifischen Informationen preiszugeben. Das ZKSS-Protokoll nutzt zudem einen Transaktions-Relayer, der als Vermittler fungiert und Transaktionen einreicht, wodurch die Identität des Absenders verborgen bleibt. Um teilzunehmen, registrieren die Teilnehmer ihre Ethereum-Adressen in einem Smart Contract, wodurch eine Liste aller Teilnehmer erstellt wird. Jeder Teilnehmer verpflichtet sich, eine bestimmte digitale Signatur zu verwenden, um Betrugsangriffe zu verhindern, bei denen jemand mehrfach teilnehmen könnte, indem er unterschiedliche Signaturen erstellt. Anschließend fügt jeder Teilnehmer heimlich seine Zufallszahl zu einer gemeinsamen Liste unter Verwendung des Relayers hinzu, sodass niemand weiß, wer was hinzugefügt hat. Dies ermöglicht es den Empfängern, ihre Lieferadresse zu verschlüsseln, sodass nur ihr zugewiesener „Santa“ sie lesen kann. Schließlich wählt jeder Teilnehmer eine andere Zufallszahl aus der gemeinsamen Liste aus, nach der die Identität des Empfängers enthüllt wird.

Beliebt