Funktionsweise von Bitcoin bis heute

Am 9. Januar 2009 wurde Bitcoin 0.1 veröffentlicht. Bitcoin Versionen 0.1.0 bis 0.1.5 unterstützen nur Windows 2000, Windows NT und Windows XP. Gleich nach der ersten Veröffentlichung begann Satoshi, den Kunden zu polieren. Er korrigierte einige kleinere Netzwerk- und Knotenkommunikationsfehler und arbeitete an der Verbesserung der Benutzerfreundlichkeit des Clients mit einigen Mitarbeitern (z.B. verhinderten sie die Eingabe Ihrer eigenen Adresse in das Adressbuch und fügten den Transaktionsdetails für generierte Münzen einen Erklärungstext hinzu).

Bitcoin Release 0.2.0 erschien im Dezember 2009, fast ein Jahr später. Es unterstützte Linux, und die Community wurde aktiver in die Entwicklung eingebunden. Darüber hinaus konnte dieses Release den Vorteil mehrerer Prozessoren nutzen, um Blöcke zu erzeugen. Bis dahin hat es nur einen Thread gestartet. Wenn Sie einen Multi-Core-Prozessor wie einen Core Duo oder Quad haben, verdoppelt oder vervierfacht dies Ihre Produktion.

Ein weiterer großer Schritt vorwärts ist die Entwicklung der JSON RPC API, so dass auch Dienste von Drittanbietern mit Blockchain und Netzwerk kommunizieren können.

Analyse der Funktionsweise von Cryptosoft

Während dieser Zeit war Bitcoin nur einer sehr kleinen Gruppe Software über Kryptowährungen von Cryptosoft Early Adopters bekannt. Im November 2009 erschien auf bitcoin.org ein Forum, das der Stammvater von Bitcointalk war. Dies führte zu einer wachsenden Beliebtheit der Währung. Neue Leute traten in die Online-Community ein; neue Ideen wurden als Teams vor Ort gebildet, um sie umzusetzen.

Dies wurde nicht nur gelobt, sondern auch kritisiert. Bei der Analyse der Funktionsweise von Bitcoin wurden einige Fehler entdeckt. Zur gleichen Zeit tauchte die Idee der Transaktionsgebühren auf, und man begann über die Rückverfolgbarkeit von Bitmünzen zu diskutieren.

Im Sommer 2010 wurde der Bitcoin 0.3 veröffentlicht. Die Zahl der Nutzer wuchs mit der Schwierigkeit des Abbaus. Gleichzeitig entstand die Idee, den eigenen Computer für den Bergbau effizienter zu nutzen. Als Lösung wurde die Nutzung der Rechenleistung des Grafikprozessors für den Bergbau vorgeschlagen. In diesem Sommer gründete der Anwender ArtForz eine OpenGL GPU-Hash-Farm und erzeugte seinen ersten Bitcoin-Block.

Am 6. August 2010 wurde eine große Schwachstelle im Bitcoin-Protokoll entdeckt. Transaktionen wurden nicht ordnungsgemäß verifiziert, bevor sie in die Blockchain aufgenommen wurden, wodurch die Benutzer die wirtschaftlichen Beschränkungen von Bitcoin umgehen und eine unbegrenzte Anzahl von Bitcoins erstellen konnten. Am 15. August wurde die Sicherheitslücke ausgenutzt; über 184 Milliarden Bitmünzen wurden in einer Transaktion generiert und an zwei Adressen im Netzwerk gesendet. Innerhalb weniger Stunden wurde die Transaktion entdeckt und aus der Blockchain gelöscht, nachdem der Fehler behoben und das Netzwerk auf eine aktualisierte Version des Bitcoin-Protokolls umgestellt wurde. Dies war die einzige große Sicherheitslücke in der Geschichte von Bitcoin.

Immer mehr Bergleute konkurrierten um das begrenzte Angebot an Blöcken. Einzelpersonen fanden heraus, dass sie monatelang arbeiteten, ohne einen Block zu finden und eine Belohnung für ihre Bergbaubemühungen zu erhalten. Das machte den Bergbau zu einer Art Glücksspiel. Um der Varianz ihres Einkommens entgegenzuwirken, begannen die Bergleute, sich in Pools zu organisieren, damit sie ihre Belohnungen gleichmäßiger verteilen konnten.

Am 27. November 2010 erschien der erste Bitcoin Pooled Mining (BPM), besser bekannt als Slush’s Pool. Sie arbeitete mit einer Aktienstrategie, die eine Methode mit künstlich niedrigem Schwierigkeitsgrad beinhaltete, die seither als anfällig für Betrug eingestuft wurde. Die Idee des Pool-Minings hat sich seitdem weiterentwickelt, aber die Basis bleibt: Der gemeinsame Abbau ist profitabler als der Alleinabbau.

Im Dezember 2010 kompilierte user doublec bitcoind für den Nokia N900 Mobilcomputer. Am nächsten Tag schickte ihm Ribuck 0,42 BTC in der ersten Peer-to-Peer-Bitcoin-Transaktion.