veröffentlicht ermöglichen, dass das erste verteilte, unzensierbare, elektronische digitale Bargeldsystem zum Leben erweckt wird, wurde vor 13 Jahren veröffentlicht. Das Bitcoin-Whitepaper veröffentlichte die lang ersehnte Lösung für das Problem der doppelten Ausgaben aller früheren Versuche, digitale Medien aufzubauen Bargeld.
Entgegen der landläufigen Meinung war die Erfindung von Bitcoin durch Satoshi Nakamoto jedoch nicht gerade eine beispiellose Konstruktion. Die Suche nach digitalem Bargeld hatte viele Jahre vor der Veröffentlichung des Bitcoin-Whitepapers begonnen, und Bitcoin wird genauer als der Höhepunkt jahrzehntelanger Forschung und Entwicklung angesehen. Satoshi hat brillant einige Optimierungen vorgenommen und alles zusammengefügt, um das Bitcoin-Netzwerk und sein Konsensprotokoll zu entwickeln.
Bitcoin wunderbar verknüpft digitale Signaturen, Arbeitsnachweise, Public-Key-Kryptografie, Hash-Funktionen, Zeitstempel, Blockprämien, Transaktionsgebühren, Anpassung der Mining-Schwierigkeit, Merkle-Bäume und das Konzept eines Peers-to-Peer-Netzwerk, das von unabhängigen Knoten betrieben wird. Diese einzigartige Konstruktion ermöglichte es, das Problem der doppelten Ausgaben zu lösen und die solideste Form von Geld zu entwickeln, die jemals geschaffen wurde.
Jedes dieser Stücke wurde auf Vorkenntnissen aufgebaut. Das Whitepaper zitierte acht solcher früherer Entwicklungen und deutete darauf hin, wie der pseudonyme Erfinder zu den Anforderungen für die Entwicklung von Bitcoin kam.
Die Teile des Bitcoin-Puzzles
Die erste Referenz lautet „b-money“, wo Wei Dai untersucht, wie eine Zusammenarbeit ohne Regierungen und vertrauenswürdige Einrichtungen möglich sein könnte.
“Eine Gemeinschaft wird durch die Zusammenarbeit ihrer Teilnehmer definiert, und eine effiziente Zusammenarbeit erfordert ein Tauschmittel (Geld) und eine Möglichkeit, Verträge durchzusetzen”, schrieb Dai. „Traditionell wurden diese Dienstleistungen von der Regierung oder staatlich geförderten Institutionen und nur für juristische Personen erbracht. In diesem Artikel beschreibe ich ein Protokoll, mit dem diese Dienste für und von nicht auffindbaren Entitäten bereitgestellt werden können.“
Die drei nachfolgenden Referenzen des Artikels drehen sich um Zeitstempel, die für das Funktionieren des Bitcoin-Netzwerks und seiner. von zentraler Bedeutung sind geordnete Geschichte der Blöcke und unerlässlich, um das Problem der doppelten Ausgaben zu lösen. Darüber hinaus beweist die Zeitstempelung die Existenz von Daten zu einem bestimmten Zeitpunkt.
Die zweite Referenz ist”Design eines sicheren Zeitstempeldienstes mit minimalen Vertrauensanforderungen“von H. Massias, XS Avila und J.-J. Quisquater. Wiederum ein Papier, das untersucht, wie Vertrauensanforderungen in Systemen reduziert werden können.
„Wir definieren ‚digitalen Zeitstempel‘ als digitales Zertifikat, das die Existenz eines generischen digitalen Dokuments zu einem bestimmten Zeitpunkt sicherstellen soll“, so die Autoren schrieb. „Es gibt zwei Familien von Zeitstempeltechniken: solche, die mit einem vertrauenswürdigen Dritten arbeiten, und solche, die auf dem Konzept des verteilten Vertrauens basieren. Techniken, die auf einer vertrauenswürdigen Partei basieren, beruhen auf der Unparteilichkeit der Entität, die für die Ausgabe der Zeitstempel verantwortlich ist. Techniken, die auf dem verteilten Vertrauen basieren, bestehen darin, Dokumente zu datieren und von einer großen Anzahl von Personen zu unterschreiben, um die Prüfer davon zu überzeugen, dass wir nicht alle hätten korrumpieren können.“
“How to timestamp a digital document” ist die dritte Referenz der Arbeit, in der S. Haber und WS Stornetta schlägt eine Technik vor, die es unmöglich macht, ein Dokument rückwärts oder vorwärts zu datieren. Bitcoin nutzt die Idee, gehashte Daten zu verknüpfen, um es nicht praktikabel zu machen, die Aufzeichnungen zu manipulieren, ohne verräterische Zeichen zu hinterlassen.
Die beiden Autoren werden noch einmal in der vierten Referenz zitiert, „Verbesserung der Effizienz und Zuverlässigkeit der digitalen Zeitstempelung“, in dem sie einen Weg erkunden, „eine exponentielle Steigerung der Werbung für. zu erreichen jedes Zeitstempelereignis, während gleichzeitig der erforderliche Speicher und die erforderliche Berechnung reduziert werden.“ Merkle-Bäume sind auch von zentraler Bedeutung dafür, wie Bitcoin Transaktionsdaten in Blöcken speichert und eine schnelle Zahlung und Blockverifizierung durch Validierung von Knoten ermöglicht.
Aus der neuesten Referenz zu Haber und Stornetta nutzte Satoshi Nakamoto „Sichere Namen für Bit-Strings”, um Hash-Funktionen mit Merkle-Trees zu kombinieren und so eine einfachere Integritätsprüfung zu ermöglichen.
Adam Backs”Hashcash – a Denial-of-Service-Gegenmaßnahme“wird von Satoshi. zitiert und wurde genutzt, um das Proof-of-Work-System (PoW) von Bitcoin zu implementieren – den Kern des Bitcoin-Konsensmodells und dafür verantwortlich, dass BTC auf dezentrale und marktwirtschaftliche Weise abgebaut werden kann. PoW berücksichtigt auch den Mangel an menschlicher Koordination für die Aufzeichnung von Transaktionen und den Mangel an Vertrauen, um einen Konsens zu erzielen. Einfach ausgedrückt, ohne PoW gäbe es kein Bitcoin.
“Protokolle für die Öffentlichkeit Schlüsselkryptosysteme” von RC Merkle untersucht Schemata für die Verteilung öffentlicher Schlüssel und Protokolle für digitale Signaturen, die laut eigener Aussage „eine ideale Methode zum Senden authentifizierter Nachrichten von einer zentralen Quelle sind, die von vielen separaten Empfängern bestätigt werden müssen.“
Digitale Signaturen ermöglichen Bitcoin Benutzer, um das Eigentum an einer Transaktionsausgabe nachzuweisen und diese pseudonym auszugeben, während Peers die Gültigkeit solcher Behauptungen schnell überprüfen können. Bitcoin verwendet derzeit ECDSA und ermöglicht es Benutzern, ihre Identitäten (private Schlüssel) bei der Interaktion mit dem Protokoll nicht preiszugeben. Das nächste große Upgrade von Bitcoin wird Schnorr-Signaturen hinzufügen, wodurch die Fähigkeiten von Bitcoin in dieser Hinsicht weiter verbessert werden.
Zuletzt: „Eine Einführung in die Wahrscheinlichkeitstheorie und ihre Anwendungen” von William Feller wurde von Satoshi zitiert. Der pseudonyme Schöpfer von Bitcoin nutzte das Mathematikbuch, um die Wahrscheinlichkeit zu berechnen, mit der ein Angreifer erfolgreich mit der ehrlichen Kette konkurrieren kann – ein zentrales Problem beim Double-Spend-Problem.