Wie funktioniert Bitcoin?

A bit of history - Der Bitcoin ist eine Erfindung von einem Mann (oder eine Gruppe) mit dem Pseudonym von Satoshi Nakamoto und nachdem ist er anonym geblieben. Satoshi Nakamoto gestartet wurde die erste Version von Bitcoin im Jahr 2008 und nach und nach lassen sie sich an die anderen Entwickler an dem Projekt beteiligten, vor allem Gavin Andresen. Eine "offizielle" Association wurde gegründet im September 2012 und verwaltet deren Entwicklung seit:The Bitcoin Foundation. Niemand hatte den Kontakt mit Satoshi Nakamoto seit Mitte 2010.

Prerequisites for understanding - Der Bitcoin Protokollist hauptsächlich basiert auf Technologien die zur Verfügung stehen, die vor seinem Auftritt einschließlich: genutzt sind

Bitcoin ist eine Form der virtuellen Währung, die über keine Vertretung in der realen Welt wie einige Währungen waren vertreten durch Gold Aktien (wie dem Dollar 1971). Sein Wert ist bestimmt nur durch den Markt, gibt es einen Wert, damit es ein Zahlungsmittel. Damit der Bitcoin ist ähnlich wie Gold: in der Tat, außer in einigen wenigen Fällen (Elektronische, ästhetische ... ) der Wert des Goldes wird durch den Markt zu einem Medium für den Austausch gemacht, die wegen ihrer Eigenschaften: Rarität, Haltbarkeit und Teilbarkeit, Eigenschaften gemeinsam mit Bitcoin haben.

Bitcoin kann nicht erstellt werden von einem Unternehmen oder Staat und ist begrenzt auf 21 Millionen Einheiten, sogenannten bitcoins (kein Kapital B - das Schreiben mit einem Kapital B bezieht sich auf die Technologie). Die Anzahl der bitcoins im Verkehr steigt in eine stabile und vorhersehbare Weise um den Einzug ins Finale insgesamt 21 Mio. Euro in 2140 (Die Abschwächung der "Produktion" werden so sein, dass 99 % der 21 Mio. werden im Jahr 2030 und die restlichen 1% werden in Umlauf gebracht werden zwischen 2030 und 2140 - siehe Controlled supply auf Bitcoin Wiki). Jeder bitcoin ist unterteilbar in 100 Millionen Einheiten, so genannte Satoshis. Dies macht eine Summe von 21 x 10 14 von unteilbaren Einheiten. Warum diese Nummer? Vielleicht, weil es nahe an der "Grenze der Speicherkapazität hat eine 64-bit Zahl, benutzt sehr häufig, aber wir haben nicht viel mehr über diese Wahl, die wenig wegen der Teilbarkeit der Bitcoin



Werden wir erläutern, wie Bitcoin Werke Schritt für Schritt durch die Vorlage der problem hinter der Idee eines dezentralen Währung und die Lösungen von der Bitcoin. Diese Erklärung ist ein einfacher Ansatz für die Mechanismen hinter Bitcoin und nicht auf eine Gesamtlösung oder strenge Erläuterung.

Problem – Mit einer dezentralen Währung, wie konnen wir die Person die Geld schickt sicher identifizieren?

Das Protokoll verwendet die asymmetrische Kryptographie -System. Bob will send 1 bitcoin zu Alice und er mit seinem privaten Schlüssel zum Signieren der Nachricht "I, Bob sendet 1 bitcoin zu Alice" dann mit seinen öffentlichen Schlüssel kann jeder überprüfen, ob es sich um Bob, dass diese Nachricht erhalten und er kann nicht etwas anderes behaupten.

Problem – Nützliche Informationen zur Vermeidung von Bob duplizieren diese Nachricht und sendet eine unbegrenzte Anzahl an dass bitcoin?

Wir geben dem bitcoin eine Seriennummer, z. b. 42001. Die Nachricht wird nun "Ich, Bob sendet 1 bitcoin Nr. 42001, zu Alice." Daher dieser bitcoin ist eindeutig identifiziert und diese Meldung kann nicht dupliziert werden.

Problem – Wie zu überprüfen, dass Bob hat tatsächlich diese bitcoin No. 42001 und hat es nicht bereits verausgabt?

Jeder Benutzer hat ein "Buch" nannte die „blockchain“ , in der alle Transaktionen und daher wer sind die Eigentümer der bitcoin. Bob sendet die Nachricht "Mir sendet Bob 1 bitcoin Nr. 42001 zum Alice", doch diesmal Alice mit ihrer Kopie des „blockchain“ um zu überprüfen, ob diese Nummer zu Bob gehört. Dann sendet sie an alle Bob's Nachricht und eine Meldung mit dem Hinweis an alle, dass sie so akzeptiert bitcoin und alle Updates von Ihrer „blockchain“.

Problem – Wie konnen wir sicher werden, dass Bob nicht dieselbe Nachricht senden gleichzeitig mit zwei Personen, die keine Zeit haben für die Aktualisierung ihrer die blockchain und wissen also nicht der bitcoin Nr. 42001 wurde bereits gesendet ?

Hier wird der bitcoin Miners. Alice so wird überprüft, ob Bob hat die bitcoin Nr. 42001 aber bevor Sie es akzeptieren, sie sendet Ihre Nachricht an das Netzwerk der Miners, die in ihrer Umdrehung prüfen Sie, dass die Transaktion gültig ist und verbreiten die Botschaft "Ok, hat Bob der bitcoin Nr. 42001, es können gesendet werden an Alice" Sobald diese Nachricht wird gesendet, indem genug Miners, alle Updates Ihrer blockchain, die Transaktion vorgenommen wird.

Problem – Wenn Thomas ist einer von bitcoin Miners, wie kann Man verhindern, dass es sich viele tausend mal die Meldungen "Ok, hat Bob der bitcoin Nr. 42001, sie gesendet werden kann, Alice" und "in Ordnung, hat Bob der bitcoin Nr. 42001, es können gesendet werden an Carol "und so manipulieren das Netzwerk?

In diesem Netzwerk Manipulation Problem der Bitcoin verwendet das System der "Proof-of-work". Die Funktion zur Verbreitung der Botschaft "Ok, hat Bob der bitcoin Nr. 42001, es kann an Alice gesendet werden " besteht aus künstlich schwer für einen Kumpel von ihm nicht komplex, aber nutzlosen Berechnungen vor Verbreitung der Botschaft.

Als ein Ergebnis, wenn Thomas will seine falschen Nachrichten akzeptiert zu werden er muss mehr als 50% haben an der Stromversorgung des Netzwerks. Unsere Seite Cost of a 51% attack ist eine Schätzung, was einen geringen kosten würde in einer solchen Situation zu sein, anhand der Zahl der Bergleute . Der Gewinn eines solchen Angriffs ist lächerlich Gesicht zu den Kosten.

Problem – Was motiviert die Miners die Transaktionen zu überprüfen?

Für Bergleuten werden belohnt mit neuen bitcoins, die in ein stabiler, vorhersehbarer, wird eine endgültige Summe von 21 Mio. € in 2140. Nach diesem Zeitpunkt werden die Miners nur mit niedrigen Gebühren belohnt werden und verdienen bei jeder Transaktion die validiert ist.

Um genauer zu gehen, können Sie die publizierte Zeitungen lesen Satoshi Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System.