Wird geladen...

A16z stellt „Cicada“ vor: Eine Ethereum Bibliothek, die anonyme Abstimmungen ermöglicht

TL;DR

  • Andreessen Horowitz, auch bekannt als A16z, ein Risikokapitalunternehmen, hat eine Solidity-Bibliothek namens „Cicada“ veröffentlicht, die für anonyme Abstimmungen über Ethereum verwendet werden kann.
  • Cicada verwendet Zeitsperrrätsel, eine Art Verschlüsselung, mit der Benutzer geheime Werte verschlüsseln können, die erst nach einer bestimmten Zeitspanne entschlüsselt werden können.
  • Laut dem A16z-Beitrag verwendet Cicada diese homomorphen Rätsel, wodurch Stimmen gezählt werden können, selbst wenn Benutzer offline gehen.

Andreessen Horowitz stellt „Cicada“ vor, eine Bibliothek, die eine trac Abstimmung über Ethereum . Eine anonyme Abstimmungs-Solidity-Bibliothek für Ethereum wurde von der Risikokapitalgesellschaft Andreessen Horowitz, im Volksmund als A16z bekannt, zur Verfügung gestellt. Unter dem Namen „Cicada“ hält die Bibliothek die Auswahl der Wahllokale geheim, bis die Wahllokale geschlossen sind.

Anonyme Abstimmung über Ethereum mit der „Cicada“-Bibliothek von A16z

Laut einem Blogbeitrag in Kombination mit wissensfreien Gruppenmitgliedschaftssystemen wie Semaphore auch die Identität des Wählers für immer unerkennbar machen dent

Laut Zhu verwendet Cicada Time-Lock-Rätsel, eine Kryptografie, die es Benutzern ermöglicht, persönliche Werte zu verschlüsseln, die erst nach einer vorgegebenen Zeit entschlüsselt werden können.

Seit 1996 sind diese Rätsel erhältlich. Vor 2019 hätten sie die Benutzer jedoch verpflichtet, ihre Werte nach Ablauf des Zeitraums offenzulegen. Dies beeinträchtigte die Fähigkeit von Wahlsystemen, alle Stimmen zu zählen, die von Benutzern abgegeben wurden, die ihre Stimmzettel abgegeben hatten, bevor sie offline gingen.

Giulio Malavolta und Aravind Thyagarajan, zwei Kryptographen, stellten 2019 die Idee „homomorpher“ Zeitschloss-Rätsel vor. Dadurch war es möglich, die Rätsel zu einem zu kombinieren, das einfacher zu lösen war als die Summe der verschiedenen Rätsel. Das letzte Rätsel kann nur gelöst werden, wenn man die Summe der verschiedenen Werte und nicht die einzelnen Werte kennt.

Der A16z-Beitrag behauptet, dass Cicada diese homomorphen Probleme nutzt, um trac über Stimmen zu behalten, auch wenn Benutzer nicht online sind.

Cicada implementiert eine wissensfreie Überprüfung und schützt so die Stimmrechtsintegrität

A16z-Forscher stießen auf eine Herausforderung, als sie versuchten, den Ansatz von Malavolta und Thyagarajan auf die Blockchain : Jede Option muss als boolescher Wert „1“ oder „0“ kodiert werden. Infolgedessen könnten Angreifer versuchen, ihre Stimmstärke zu erhöhen, indem sie Stimmen falsch kodieren, indem sie beispielsweise „100“ als Wert kodieren.

Um dieses Problem anzugehen, schreibt Cicada vor, dass jedem Stimmzettel ein wissensfreier Nachweis seiner Legitimität beigefügt werden muss, heißt es in dem Beitrag. Ohne den Inhalt der Abstimmung preiszugeben, zeigt der Beweis, dass die Abstimmung ordnungsgemäß verschlüsselt wurde.

Nur während der Abstimmung können Stimmen durch Zikaden verschleiert werden. Durch brutales Erzwingen der Antwort auf das Rätsel, nachdem die „Umfrage geschlossen“ oder die Sperrfrist abgelaufen ist, kann jeder die Ergebnisse einer Abstimmung erfahren.  

Laut A16z kann Cicada jedoch in Verbindung mit wissensfreien Gruppenmitgliedschaftssystemen wie Semaphore, Semacaulk oder wissensfreien Zustandsnachweisen verwendet werden, um dieses Problem zu lösen. Die Lösung des Rätsels mit roher Gewalt wird nur zeigen, dass ein gültiger Wähler seine Stimme abgegeben hat; dent , die zur Überprüfung der Wahlberechtigung , werden nicht angezeigt

Zur Veranschaulichung schickte Zhu die URL zu einem trac von Cicada, der Semaphore zur Validierung der Wählerberechtigung verwendet.

Dezentrale autonome Organisationen (DAOs), die Leitungsgremien, die häufig Blockchain-Anwendungen überwachen, haben seit langem Abstimmungsmethoden in ihre Strukturen integriert. Da DAOs jedoch typischerweise Token zur Darstellung von Stimmen verwenden, kann die Macht eines Benutzers übermäßig groß sein, wenn er eine erhebliche Menge an Token kontrolliert.  

Beispielsweise erlangte am 22. Mai ein Hacker die Kontrolle über Tornado Cash , indem er zusätzliche Stimmen für einen schändlichen Vorschlag abgab, mit denen er dann das gesamte Geld aus dem Governance- trac abzog. Später machte der Angreifer das Angebot, die Kontrolle an die Benutzer zurückzugeben.

Sasha Ivanov, der Gründer von Waves, hat vorgeschlagen, dass DAOs auf eine demokratischere Abstimmungsmethode umsteigen müssen, um solche Governance-Hacks zu verhindern. Auf Twitter gab dass On-Chain-Voting „noch nicht bereit für reale Anwendungsfälle mit hohen Einsätzen“ sei, äußerte sich jedoch optimistisch für die weitere Entwicklung.

Viele Blockchain-Projekte verfügen mittlerweile über Governance-Strukturen, die auf Abstimmungen in der Kette basieren. Beispielsweise nutzt das Stablecoin-Projekt Maker On-Chain-Voting, um die Zusammensetzung seiner Reserven und andere Entscheidungen zu treffen. Im Gegensatz dazu nutzen Uniswap und andere DeFi Plattformen On-Chain-Governance, um zu entscheiden, welche Blockchains eingesetzt werden sollen.

A16z tritt mit Rollup Client Magi dem Optimism Collective bei

A16z , ein Krypto-Risikokapitalfonds, stellte außerdem Magi vor, eine Layer-2-OP-Stack-Lösung. Ein in Rust entwickelter Roll-up-Client (Konsensschicht) ist das neueste Angebot von a16z und stellt den Einstieg des Unternehmens in das Optimism Collective dar.

Magi fungiert als Konsens-Client und leitet neue Blöcke an den Ausführungs-Client auf der Ausführungsebene von Ethereum weiter, um die Kette voranzutreiben. Magi wurde dent entwickelt, um die Kundenvielfalt von Rollup zu erhöhen und Op-Nodes zu ersetzen. Darüber hinaus beabsichtigt das a16z-Team, Magi mit neuen Synchronisierungstechniken, Unterstützung für alternative Datenverfügbarkeitsebenen, trac des unsicheren Kopfes (unbestätigte Blöcke) und besseren Frameworks zu verbessern.

Das a16z-Team hofft, dass Magi, selbst als neuartiger Ansatz, nach einigen Monaten der Entwicklung ein praktikabler Ersatz für Op-Node werden könnte. Op Node ist eine Go-basierte Implementierung für Roller-Clients, die von Op Labs unterstützt wird.

Haftungsausschluss. Die bereitgestellten Informationen sind keine Handelsberatung. Cryptopolitan.com haftet nicht für Investitionen, die auf der Grundlage der auf dieser Seite bereitgestellten Informationen getätigt wurden. Wir tron dringend unabhängige dent und/oder Beratung durch einen qualifizierten Fachmann, bevor Sie Anlageentscheidungen treffen.

Einen Link teilen:

Florenz Muchai

Florence ist eine Krypto-Enthusiastin und Autorin, die es liebt zu reisen. Als digitale Nomadin erforscht sie die transformative Kraft der Blockchain-Technologie. Ihr Schreiben spiegelt die grenzenlosen Möglichkeiten für die Menschheit wider, sich zu verbinden und zu wachsen.

Meist gelesen

Die meisten gelesenen Artikel werden geladen...

Bleiben Sie über Krypto-Neuigkeiten auf dem Laufenden und erhalten Sie tägliche Updates in Ihrem Posteingang

Ähnliche Neuigkeiten

Pakistan
Kryptopolitan
Abonnieren Sie CryptoPolitan