Allgemein Bitcoin, News, Kryptografie, Freiheit, Zeitstempel, Notariat, Demokratie

Bitcoin-Blockchain bekämpft Betrug bei den Präsidentschaftswahlen in Guatemala

infognom infognom
infognom
7 Minuten Lesedauer
Bitcoin-Blockchain bekämpft Betrug bei den Präsidentschaftswahlen in Guatemala

Das Oberste Wahltribunal von Guatemala verwendet Bitcoin-Zeitstempel, um Betrugsversuche bei den Präsidentschaftswahlen des Landes zu erkennen.

Bitcoin trägt dazu bei, die Ehrlichkeit der Wahlergebnisse in Guatemala abzusichern.

Dank OpenTimestamps, einem von Bitcoin-Entwickler Peter Todd vor einigen Jahren erstellten Tools, kann das guatemaltekische Technologie-Startup "Simple Proof" wichtige Dokumente über die Präsidentschaftswahlen des Landes vor Betrug und Manipulation schützen. Todd's Tool, das auf Hash-Funktionen und der Bitcoin-Blockchain basiert, kann Informationen zeitstempeln und somit Betrugs- und Manipulationsversuche leichter erkennen.

Die Idee des Zeitstempelns von Dokumenten ist ziemlich alt. Individuen und Gesellschaften haben sich seit Jahrhunderten auf diese Technik verlassen, um anzuzeigen, wann ein Dokument unterzeichnet wurde, wann ein Scheck ausgestellt wurde oder wann jemand geboren wurde. Kryptografische Zeitstempel hingegen sind viel neuer. Sie gehen einen Schritt weiter als die menschliche Zeitstempelung, indem sie auf Mathematik anstelle eines fehlbaren und korrumpierbaren Menschen setzen. Unterschriften können von versierten Akteuren gefälscht werden, und Behörden können unterschiedlichen Anreizen unterliegen, die sie bestechlich oder korrumpierbar machen. Außerdem heißt es "Irren ist menschlich", während die Mathematik keine Fehler macht, wenn die richtigen Algorithmen verwendet werden.

Ein Beispiel für einen guten Algorithmus ist eine Hash-Funktion, eine Art mathematischer Funktion, die eine Eingabe variabler Größe in eine Ausgabe fester Länge umwandelt. Dieses Ergebnis wird als Hash dieser Eingabe bezeichnet. Hash-Funktionen werden im Bitcoin-Netzwerk verwendet, insbesondere in den Blöcken, die der Blockchain hinzugefügt werden, sowie von OpenTimestamps.

WIE FUNKTIONIERT OPENSTAMPS?

OpenTimestamps nutzt Hash-Funktionen, um beliebige Daten kryptografisch in die Bitcoin-Blockchain zu zeitstempeln. In diesem Fall wird Mathematik verwendet, um die Verwendung menschlicher Signaturen oder Beglaubigungen zu verbessern, und die Bitcoin-Blockchain wird als dezentralisiertes digitales Hauptbuch verwendet, um diese Informationen zu verankern und sie mit einem Block zu verknüpfen. Dies stellt sicher, dass Zehntausende von Knoten im Netzwerk alle unabhängig das Vorhandensein des Zeitstempels bezeugen können und in der Lage sind zu überprüfen, dass der Hash tatsächlich zu einem Block hinzugefügt wurde, der zu einer bestimmten Zeit gemint wurde.

OpenTimestamps funktioniert, indem die vom Benutzer eingereichten Informationen gehasht werden und sie mit einer Bitcoin-Transaktion zu einem Bitcoin-Block hinzugefügt werden. Da der Hash des Bitcoin-Blocks unter Verwendung aller Informationen in diesem Block berechnet wird, sind die Zeitstempeldaten für die Berechnung des Blockhashs erforderlich. Mit anderen Worten, die Annahme beim Zeitstempeln ist, dass der Miner zwangsläufig mit dieser Zeitstempeltransaktion begonnen haben muss - zusammen mit den anderen Transaktionen im Block -, um zum Hash des Blocks zu gelangen. Das bedeutet, dass die zeitgestempelten Informationen vor der Erstellung dieses Bitcoin-Blocks existiert haben müssen. Da jeder Bitcoin-Block seinen eigenen Zeitstempel hat, können Benutzer das Datum und die Uhrzeit überprüfen, zu der dieser Block gemint wurde, und mit mathematischer Sicherheit sicherstellen, dass das Dokument zu einem Zeitpunkt existierte, der vor dem Zeitstempel des Blocks lag.

Für sich genommen mag diese Gewissheit nicht besonders wertvoll erscheinen. Sicher, sie ermöglicht es jemandem nachzuweisen, dass eine Dateneinheit vor einem bestimmten Zeitpunkt existierte, aber wie ist das nützlich? Nun, in Kombination mit anderen Arten von Informationen und Beweisen können viele Dinge aus dieser einfachen Gewissheit abgeleitet werden. Zum Beispiel kann man ableiten, dass, da diese Informationen vor diesem Bitcoin-Block existierten, alle Änderungen an diesen Informationen nach dieser Zeit vorgenommen wurden, wenn ihr Hash unterschiedlich ist.

Die für anspruchsvollere Schlussfolgerungen erforderlichen Informationen und Beweise müssen vom Benutzer verwaltet werden, da OpenTimestamps letztendlich nur den Nachweis der Aufnahme des Hashes dieser Informationen in diesem Bitcoin-Block liefert. Benutzer, die den Zeitstempel angefordert haben, sollten daher die ursprünglichen Informationen aufbewahren, falls sie nachweisen möchten, dass ihre Daten mit dem Zeitstempel übereinstimmen. Aufgrund der Eigenschaften von Hash-Funktionen - die gleichen Eingaben erzeugen immer die gleiche Ausgabe - wird der Hash gleich bleiben, wenn die Informationen nicht geändert wurden. Daher ist es recht einfach festzustellen, ob Änderungen an den ursprünglichen Informationen vorgenommen wurden, da der Hash unterschiedlich wäre.

Im Hintergrund platziert OpenTimestamps nicht den Hash jedes einzelnen Datenelements, das zeitgestempelt wird, in die Bitcoin-Blockchain. Das könnte teuer sein, da dies eine separate On-Chain-Bitcoin-Transaktion für jeden Zeitstempel erfordern würde. Stattdessen nutzt OpenTimestamps Merkle-Bäume, um diese Informationen so kompakt wie möglich zu gestalten.

Ähnlich wie Sie eine große Informationsmenge hashen können und zu einem Hash fester Länge gelangen, können Sie auch zwei Hashes weiter hashen und zu einem einzigen Hash gelangen. Ebenso können Sie mit vier Informationsstücken beginnen, sie einzeln hashen und dann paarweise hashen, bis Sie am Ende nur noch einen Hash übrig haben. Der Mehrwert von Merkle-Bäumen in diesem Kontext besteht darin, dieses Setup zu skalieren, bei dem Sie eine große Anzahl von einzelnen Informationsstücken haben und sie hashen, bis nur noch ein einziger Hash - der Wurzel-Hash - übrig bleibt. OpenTimestamps nimmt diesen Wurzel-Hash und fügt ihn zu Bitcoin hinzu, wodurch die Kosten für eine einzelne Bitcoin-Transaktion auf jedes ursprüngliche Informationsstück verteilt werden, das zur Zeitstempelerstellung eingereicht und zur Erstellung des Baums verwendet wurde.

Benutzer können dennoch überprüfen, ob ihr individueller Hash hinzugefügt wurde und letztendlich ihre Daten zeitgestempelt wurden. Sie können die OpenTimestamps-Website nutzen oder sich in die Technik vertiefen und alle Daten hashen, bis sie den Wurzel-Hash des Baums erreichen, und dies mit den Daten auf Bitcoin abgleichen.

WAS HAT DAS MIT GUATEMALA ZU TUN?

Guatemala hat eine lange Geschichte von Korruption und Betrug in politischen Kreisen. Simple Proof wurde in diesem Kontext von ITZ DATA als unveränderliche Backup-Lösung für das Oberste Wahltribunal (TSE) von Guatemala - der höchsten Wahlbehörde des Landes - implementiert.

"Die Simple Proof-Lösung, namens Unveränderliche Sicherung, nutzt das OpenTimestamps-Protokoll, um Nachweise von Dokumenten auf der Bitcoin-Blockchain auf eine manipulationssichere Weise zu protokollieren", sagte Rafael Cordón, Mitbegründer von Simple Proof, gegenüber des Bitcoin Magazine. "Das Wahltribunal (TSE) nutzte Simple Proof, um offizielle Wahlunterlagen zu sichern und wichtige Informationen vor künstlicher Intelligenz und Desinformation zu schützen, um sicherzustellen, dass jede Manipulation von Dokumenten offensichtlich wird und Bürger die Informationen unabhängig überprüfen können."

Die Bürger Guatemalas können über ein spezielles Webportal jede gegebene Wahlniederschrift überprüfen und deren Zeitstempel-Nachweis überprüfen. Jede Niederschrift enthält die Summe der Stimmen für jeden Kandidaten an einem Wahllokal. Dadurch wird der Bevölkerung Transparenz hinsichtlich der gescannten und zur Stimmenauszählung verwendeten Wahlniederschriften geboten, sowie wann jede Niederschrift zeitgestempelt wurde.

Es ist wichtig zu beachten, dass diese Einrichtung nicht bestätigen kann, ob eine gegebene Wahlniederschrift gültig ist oder nicht. Es gibt immer noch eine Vertrauensannahme gegenüber dem Wahltribunal (TSE). Es handelt sich jedoch um eine Verbesserung gegenüber dem reinen Verlassen auf die Angaben der offiziellen Stellen, da es beispielsweise einfacher ist, Ausreißer unter den Wahlniederschriften zu erkennen. Anstatt den Wählern spezifische Informationen zur Gültigkeit einer einzelnen Wahlniederschrift mitteilen zu können, ermöglicht OpenTimestamps einen Überblick über den gesamten Kontext der Wahlen.

Beispielsweise sollte es nach Beendigung der Abstimmung argumentierbar nicht mehr als eine Stunde dauern, um eine Wahlniederschrift zu scannen, sie in die Lösung von Simple Proof hochzuladen und in einem bestätigten Bitcoin-Block zu zeitstempeln. Wenn die Mehrheit der Wahlniederschriften innerhalb dieser Stunde liegt, aber einige viel länger nach Schließung der Abstimmung zeitgestempelt wurden, ist es vernünftig anzunehmen, dass diese Ausreißer-Niederschriften eine wesentlich größere Wahrscheinlichkeit haben, betrügerisch zu sein als die anderen. Mit anderen Worten, falls eine Wahlniederschrift viel später eingetragen wurde, als es hätte sein sollen, werden die Zeitstempel Ihnen mitteilen, dass es verdächtig ist, dass es so lange gedauert hat, um die Niederschrift nach Schließung der Wahllokale zu zeitstempeln, anstatt weniger als eine Stunde später.

Dies war und ist besonders wichtig im Kontext der Wahlen in Guatemala aufgrund der Spannungen, die sich vor dem Rennen aufgebaut haben, sowie des Außenseiterkandidaten, der es schließlich gewonnen hat. Der gewählte Präsident Bernardo Arévalo wurde Monate vor den Wahlen nicht einmal erwartet, sich für das Hauptrennen zu qualifizieren.

Nachdem Arévalo die Präsidentschaftswahl gewonnen hatte, gab es einen massiven Aufschrei. Beamte des Büros der Generalstaatsanwältin des Landes, María Consuelo Porras, durchsuchten Einrichtungen des Wahltribunals (TSE) und öffneten Dutzende von Wahlurnen, wie von der AP berichtet. Die gegnerische Partei, UNE, behauptete, der Sieg sei betrügerisch und forderte eine Neuauszählung der Stimmen.

UNE veröffentlichte einen Thread auf X, in dem sie ihre Argumentation mit angeblichen Beweisen erklärten, darunter einen Screenshot einer Wahlniederschrift auf dem Web-Tool von Simple Proof, der zeigte, dass sie vor Schließung der Wahllokale zeitgestempelt wurde.

Entweder in dem Versuch, ihre Erzählung voranzutreiben, oder aus Versehen wurde der Screenshot dieser Wahlniederschrift in einer anderen Zeitzone als der offiziellen Zeit der Hauptstadt des Landes aufgenommen, was zu der einstündigen Differenz führte. In diesem speziellen Fall half Bitcoin sicherzustellen, dass die von UNE gemachten Behauptungen falsch waren, und jeder Bürger konnte dies überprüfen, indem er den Zeitstempel auf seinem Computer überprüfte. Beachtenswert ist, dass dies tatsächlich geschah – eine Person veröffentlichte einen Screenshot auf X, der zeigte, dass die Wahlniederschrift, von der UNE behauptete, sie sei manipuliert worden, tatsächlich nicht zu früh zeitgestempelt wurde.

Obwohl Bitcoin ursprünglich entwickelt wurde, um das Problem des doppelten Ausgebens zu lösen und elektronisches Peer-to-Peer-Geld zu ermöglichen, kann sein Netzwerk von Knoten und dezentralisiertes Hauptbuch auch andere interessante Anwendungsfälle unterstützen.

In diesem Fall ist offensichtlich, wie Simple Proof eine wichtige Rolle dabei gespielt hat, wichtige Wahlinformationen zu schützen. Hätten OpenTimestamps und Bitcoin nicht Teil des Prozesses zur Sicherung dieser Informationen auf kryptografische, öffentliche und dezentrale Weise gespielt, hätte es wahrscheinlich einen viel größeren Aufschrei und aufwühlende Verfahren gegeben, um sicherzustellen, dass die Informationen nicht manipuliert wurden. Zweifel würden wahrscheinlich weiterhin bestehen, und in einem Land mit einer Geschichte fragiler demokratischer Verfahren könnte das Erschüttern des Vertrauens die Fähigkeit des gewählten Präsidenten zur Führung des Landes als rechtmäßiger neuer Führer behindern.