Bitcoin-Technologie: Ein Leitfaden für Anfänger

⓵ Was ist Bitcoin Crypto -Technologie?

Die Geburt von Bitcoin und Blockchain beruht auf Durchbrüchen in vielen Kerntechnologien, einschließlich byzantinischer Fehlertoleranz, asymmetrischer Verschlüsselung und Peer-to-Peer-Zahlungstechnologien. Schauen wir uns zunächst einen Blick auf die byzantinische Fehlertoleranztechnologie. Die größte Herausforderung bei der Schaffung von Bitcoin und Blockchain besteht darin, einen dezentralen Konsensmechanismus zu schaffen. Dies ist ein allgemeines byzantinisches Problem, das 1982 von Leslie Lambert und anderen aufgeworfen wurde. Im Computerfeld können Sie ein Fehlertolerant-Verteilungssystem erstellen, das sicherstellt, dass das System ordnungsgemäß arbeitet, auch wenn einige Knoten ausfallen, was auf der Grundlage von Null Trust einen Konsens erzielt und die Konsistenz bei der Informationsübertragung sicherstellt. Die Lösung für das von Nakamoto vorgeschlagene Problem des Byzantinischen Generals begann mit dem von Adam Byker 1997 erfundenen Hash -Cache -Algorithmus -Mechanismus. Zunächst wurden Hash -Caching -Algorithmen verwendet, um Spam- und Serviceangriffsverweigerungen zu begrenzen. Im Jahr 2004 verbesserte Hal Finney den Hash -Caching -Algorithmus zu einem wiederverwendbaren Arbeitsmechanismus, der auf den akademischen Errungenschaften von Dalia Makai und Michael Reit: Byzantiner Fauld -Toleranzmechanismus basiert. Hal Finney war ein früher Unterstützer von Nakamoto bei und erhielt die erste Bitcoin -Übertragung. Er hatte viele Interaktionen und kommunizierte in den frühen Phasen der Bitcoin -Entwicklung mit Nakamoto. Als nächstes kommt die asymmetrische Verschlüsselungstechnologie von Bitcoin. Dies stammt aus einer Reihe von Innovationen in der Verschlüsselung. 1976 schlugen Whitfield Diffou und Martin Hell erstmals das Konzept der öffentlichen Schlüsselkryptographie in ihrem wegweisenden Papier "New Anweisungen für die Verschlüsselung" vor und erfand einen asymmetrischen Verschlüsselungsalgorithmus. 1978 erfanden drei Forscher, Leonard Ademan, Ronald Levister und Adidas Samoa, das öffentliche Schlüsselsystem der Datenverschlüsselung und -signaturen "RSA", was die Entwicklung des ersten asymmetrischen RSA -Verschlüsselungsalgorithmus mit kommerziellem Nutzen leitete. Im Jahr 1985 schlugen Nealkoblitz und VictorMiller erstmals vor, den elliptischen Kurvenalgorithmus (ECC) auf die Verschlüsselung und die Einrichtung eines Algorithmus für die Verschlüsselung der öffentlichen Schlüssel anzuwenden. Das Prinzip der Kryptographie -Algorithmen der öffentlichen Schlüssel besteht darin, die Informationsasymmetrie zu nutzen. Der öffentliche Schlüssel entspricht dem privaten Schlüssel. Der private Schlüssel ist der Schlüssel, um alle Informationen freizuschalten. Ein öffentlicher Schlüssel kann umgekehrt vom privaten Schlüssel berechnet werden. ECC kann ein höheres Sicherheitsniveau bieten als RSA. Bitcoin verwendet einen elliptischen Kurvenalgorithmus, der öffentliche Schlüssel wird verwendet, um Bitcoin zu erhalten, und der private Schlüssel ist die Transaktionssignatur, wenn eine Zahlung erfolgt. Nakamoto AT vertraut jedoch die von der NSA angekündigte Verschlüsselungstechnologie. Das RSA Public Key System wird im Bitcoin -System nicht verwendet. Dies liegt daran, dass ECC ein höheres Maß an Sicherheitsleistung als RSA bietet und dass die US -Sicherheitsabteilung eine technische Hintertür für RSA hat.Im September 2013 enthüllte Snowden, dass die NSA eine geheime Methode verwendet, um internationale Verschlüsselungsstandards zu kontrollieren, und die von Bitcoin verwendete RSA hat eine Hintertür, die diese Kurve auf unbekannte Weise schwächen könnte. Zum Glück vermieden Nakamoto bei RSA -Fallen. Die verwendete Verschlüsselungstechnologie ist kein NSA -Standard, sondern eine weitere weniger bekannte elliptische Kurve, die nicht unter der Kontrolle der US -RSA steht. Bitcoin ist eines der wenigen Programme der Welt, um dieser Sicherheitsanfälligkeit zu entkommen. Prinzip, wie Bitcoin

Bitcoin -Minen durch Computer -Computing -Kraft untergraben werden kann, um komplexe mathematische Probleme zu lösen. Die Prinzipien und Prozesse sind wie folgt:

Essentielle Technologie: Bitcoin basiert auf Hash -Blockchain und Kryptographie. Blockchain ist ein verstreutes Buch ohne Unterbrechung, das alle Bitcoin -Transaktionen aufzeichnet. Die kryptografische Hash -Funktion verwandelt die Daten in einen Hash -Wert der festen Länge, der irreversible und eindeutige Merkmale aufweist. Zeugnis des Arbeitsmechanismus: Verwenden Sie den Arbeitstestmechanismus (POW), um den Bergmann im nächsten Block auszuwählen. Bergleute müssen komplexe mathematische Probleme lösen und Hash -Werte finden, die den Bedingungen erfüllen. Dieser Prozess erfordert viel Berechnung und Strom. Mining -Schritte: Transaktionsüberprüfung: Der Bergmann überprüft zunächst, ob die neue Transaktion gültig ist, z. B. Überprüfung der digitalen Signatur des Absenders, wenn der Bitcoin -Saldo ausreicht, um zu bezahlen usw. Verpackungstransaktionen: Gültige Pakettransaktionen in einem Block und bereitet sich darauf vor, die Blockchain hinzuzufügen. Berechnen Sie Hash: Der Bergmann löst mathematische Probleme durch Berechnung des Werts des Hash, durch Hash -Block -Transaktionsdaten mit anderen Informationen (z. B. dem vorherigen Wert des Block -Hash), bis der Hash -Wert den Kriterien erfüllt. Schwierigkeiten bei der Anpassung: Um die Sicherheit und Nachhaltigkeit des Bitcoin -Netzwerks zu gewährleisten, passt das Protokoll die Schwierigkeit des Problems anhand der Rechenleistung des Bergmanns an. Je größer die Schwierigkeit, desto größer ist die Berechnung. Belohnung: Finden Sie erfolgreich einen Bergmann, der den Wert des bedingten Hash entspricht, den Block in die Blockchain hinzufügen, eine bestimmte Anzahl neu ausgestellter Bitcoin -Boni erhalten und als zusätzliche Belohnung auch eine Transaktionsgebühr erhalten kann.

⓶ Was ist Bitcoin in Bezug auf Laien

In Bezug auf Laien ist Bitcoin eine digitale Kryptowährung, die sich nicht auf den Organisationsformen oder der Ausgabe spezifischer Deviseninstitutionen stützt, sondern mithilfe von Verschlüsselungstechnologie und verteilten Datenbanken gehandelt und registriert wird. Hier ist eine weitere Erklärung für Bitcoins:

Digitale Kryptowährung: Bitcoin unterscheidet sich von der physischen Währung, die wir jeden Tag verwenden, dies ist eine vollständig digitale Währung. Alle Transaktionen und Datensätze existieren in digitaler Form und sind durch Verschlüsselung geschützt.

Dezentralisierung: Bitcoin soll für eine Zentralbank oder ein Finanzinstitut für Freigabe und Verwaltung nicht sein. Stattdessen wird es unter Verwendung spezifischer Algorithmen und einer großen Anzahl von Berechnungen generiert, und der gesamte Transaktionsprozess wird von vielen Knoten im P2P -Netzwerk unterstützt.

Verteilte Datenbank: Die Bitcoin -Wirtschaft verwendet eine verteilte Datenbank, um das gesamte Transaktionsverhalten aufzuzeichnen. Dies bedeutet, dass Transaktionendaten nicht auf einem zentralisierten Server gespeichert, sondern in mehrere Knoten im Netzwerk verteilt sind, wodurch die Sicherheit und Zuverlässigkeit der Daten erhöht werden.

Kryptographie Garantie: Bitcoin verwendet die Cryptography -Technologie, um die Sicherheit der Währungszirkulation zu gewährleisten. Unabhängig davon, ob die Initiierung, Bestätigung oder Registrierung von Transaktionen, komplexe Verschlüsselungsalgorithmen verwendet werden, um die Integrität und Authentizität von Daten zu gewährleisten und böswillige Angriffe und Fälschungen zu verhindern.

Summieren ist Bitcoin eine dezentrale Währung, die auf der digitalen Verschlüsselungstechnologie und verteilten Datenbanken basiert. Es nimmt eine wichtige Position im Bereich der digitalen Währung für ihre einzigartige Sicherheit und Anonymität ein.