Update 20. März 18 Uhr GMT: Aktualisiert mit Kommentar von Core-Entwickler Mike Hearn.

Update 20. März 18: 30 Uhr GMT: Aktualisiert mit Kommentar des BitMonet-Gründers und Entwicklers Ankur Nandwani.

Update 21. März 18:30 Uhr GMT: Aktualisiert mit Kommentar von Bitcoin-Entwickler Peter Todd.

Die Kernentwickler von Bitcoin haben das neueste Update für den Bitcoin-Referenzclient, Version 0. 9. 0, veröffentlicht. Darin enthalten sind Fehlerbehebungen für die Anpassung der Transaktionsformalitäten sowie Aktualisierungen für die Weiterleitung von Transaktionen im Netzwerk.

Version 0. 9. 0 enthält insbesondere Münzsteuerungsfunktionen und ein Windows 64-Bit-Installationsprogramm, neben anderen Updates, Bugfixes und kleinere Feature-Ergänzungen.

Bitcoin-Kernentwickler Gavin Andresen nahm auf Twitter teil, um die Nachrichten zu veröffentlichen.

Bitcoin Core Version 0. 9. 0 ist fertig! Laden Sie Binärdateien von // t herunter. co / Brm6CPBw58 - melden Sie Fehler an // t. co / hz1q6u2AGC

- Gavin Andresen (@gavinandresen) 19. März 2014

Zusätzlich zu den technischen Fixes kommt das Update aber auch mit einem Markenwechsel. Die Entwickler gaben bekannt, dass sie den Bitcoin-Referenz-Client Bitcoin Core umbenennen, um die Verwirrung zwischen dem Netzwerk und der Software zu verringern.

Transaktionsformbarkeit

Die bemerkenswertesten Änderungen waren diejenigen, die auf Probleme mit der Formbarkeit von Transaktionen abzielten. Diese Probleme erregten Bekanntheit für die Schlüsselrolle, die sie spielten, um Hackern dabei zu helfen, groß angelegte Angriffe gegen die meisten großen Bitcoin-Börsen im Februar zu starten, und dafür, dass sie als Sündenbock für Probleme genannt wurden Gox.

Zu ​​den Änderungen der Transaktions-Anpassungsfähigkeit gehören Optimierungen, die das Weiterleiten und Extrahieren von mutierten Transaktionen verhindern, und Fixes für RPC-Befehle, die falsche Kontostände für doppelt ausgegebene oder mutierte Transaktionen melden sollen.

Core-Entwickler Mike Hearn sagte, dass trotz der Upgrades die Transaktionsformbarkeit jedoch weiterhin in Arbeit ist.

"Es ist noch lange nicht fertig. Die Veredelung der Transaktionen, oder soweit wir wissen, wird mehr Upgrades erfordern."

Standardgebühren

Version 0. 9. 0 senkt die Standardgebühr für Weiterleitung von Transaktionen über das gesamte Netzwerk, obwohl es immer noch keine Garantie dafür gibt, dass Transaktionen von Bergleuten akzeptiert werden.

Hearn gab an, dass das Bitcoin-Netzwerk zuvor in BTC für die Weiterleitung von Transaktionen fest codierte Kosten auferlegt hatte, dass sich diese Zahl jedoch nicht mit dem Wechselkurs änderte. Infolgedessen haben sich die Kosten für diese Zahlungen bei einer Erhöhung oder Verringerung des Preises nicht entsprechend angepasst.

Erklärt Hearn: "Es wird daran gearbeitet, dass diese [Gebühren] schwanken. Gavin [Andresen] wollte das mit 0. 9. 0 schaffen, aber es hat es nicht ganz geschafft."

Ankur Nandwani, Der Gründer von BitMonet gab an, dass dieses Update vielleicht das bemerkenswerteste sei, obwohl er meinte, dass die Änderungen mit Nachteilen behaftet sein könnten.

"Ich denke, die Reduzierung der Transaktionsgebühren wird die Verwendung von Bitcoin als Mittel zur Erleichterung von Mikrotransaktionen unterstützen. Gleichzeitig wäre es jedoch interessant zu sehen, ob die Blockchain aufgrund dieser Änderung mit Mikrotransaktionen aufgebläht wird."

Der Entwickler Peter Todd schien diesen Aspekt der Veröffentlichung am kritischsten zu sehen, was darauf hindeutet, dass die Änderung der Handhabung von Gebühren den Bitcoin-Kern für DDoS-Angriffe öffnet.

"Bitcoin Core, selbst die neue Version, entfernt niemals eine Transaktion aus dem Speicher, es sei denn, sie wird in einen Block geholt. Wenn also ein Angreifer das Netzwerk mit wirklich billigen Transaktionen überschwemmt, kann er viel RAM und Netzwerkbandbreite verbrauchen sehr wenig Geld, was dazu führt, dass die Knoten mit Fehlern wegen zu wenig Arbeitsspeicher zusammenbrechen und die Blockausbreitung blockieren. "

Seine Kommentare deuten darauf hin, dass sich der Bitcoin-Kern auf eine Weise entwickelt, die für große Volumina von Mikrotransaktionen ungeeignet ist Bisher ist eines der größten Wertvorstellungen für Bitcoin, oder zumindest das, wie dies unter Beibehaltung der dezentralisierten Natur von Bitcoin zu tun ist, unklar.

Zahlungsprotokoll

Core-Entwickler Mike Hearn schlug die Version 0 vor. Die Ergänzung des Zahlungsprotokolls durch 9. 0 war der größte Imbiss. Die Technologie ermöglicht die Erstellung von Dateien, die Bitcoin-Adressen enthalten, aber auch mehr Informationen, die dazu beitragen, dass die Bitcoin-Benutzererfahrung mit den Erwartungen der Benutzer wächst.

Hearn erklärt:

"Die Bitcoin-Adresse hatte keine Möglichkeit, Funktionen wie Erstattungen, Sicherheit, Datenschutz-Upgrades, wiederkehrende Abrechnung, all diese großartigen Funktionen, über die die Leute schon lange gesprochen haben, hinzuzufügen."

Weitere wichtige Updates

Zu ​​den weiteren wichtigen Änderungen gehörte das Update für Windows, das nach häufigen Berichten erstellt wurde, denen zufolge 32-Bit-Systemen nicht genügend Speicher zur Verfügung steht. Darüber hinaus wurde ein Update für das Verhalten von "walletpassphrase" vorgenommen, das zuvor bei der Entsperrung fehlgeschlagen ist.

Kernentwickler Tamas Blummer, der auch der CEO des Bitcoin-Technologieunternehmens Bits of Proof ist, gab an, eines seiner Lieblingsupdates sei "OP_RETURN relay", das standardisiert, wie kurze Daten an die Blockkette übergeben werden, und "Nachricht ablehnen" ", die Feedback zu Transaktionen gibt, die von Organisationen erstellt wurden, die einen Referenzclient verwenden.

Reaktion

Die Community reagierte sowohl auf reddit als auch auf Bitcoin Talk Forum, wobei Bitcoin-Nutzer die Qualität des Entwicklerteams und die Breite der Änderungen lobten.

Dennoch, obwohl es Verbesserungen gibt, glaubt nicht jeder in der Community, dass das Update weit genug geht. Bitcoin Core bleibt schließlich ein work in progress.

Said Blummer:

"Ich bin enttäuscht, dass es keine signifikante Umgestaltung des Clients hin zu einer modulareren Architektur gibt. Es ist absehbar, dass sich die Referenzimplementierung zum Router des Netzwerks entwickeln wird, während die Wallet-Funktionalität übernommen wird spezialisierte Software, so wie es beim Mining passiert ist. "

Andere schlugen vor, dass sie das Upgrade abwarten und auf den Download warten würden, bis Fehler behoben wurden.

Hearn ermutigt jedoch alle Mitglieder der Bitcoin-Community, nicht auf ein Upgrade zu warten, und betont, dass wichtige Änderungen in diesem Update sehr vorteilhaft für das Bitcoin-Ökosystem sein könnten.

"Es ist wichtig, dass die Leute upgraden, denn wenn wir das nicht tun, werden wir die [Transaktionsrelais] -Gebühren nicht senken können, und je höher die Gebühr ist, desto weniger attraktiv ist die Bitcoin."

Aktualisierung auf Version 0. 9. 0

Die offizielle Version rät denjenigen, die ältere Versionen des Protokolls ausführen, durch die folgenden Schritte vorzugehen:

  • Herunterfahren der älteren Version
  • Deinstallieren aller früheren Versionen
  • Führen Sie das Installationsprogramm aus (Windows) oder kopieren Sie die Anwendung (Mac und Linux).

Diejenigen, die die Versionen 0. 7. 2 oder früher ausführen, müssen ihre Blockchain-Dateien neu indizieren lassen. Ein vom Entwicklerteam vorgeschlagener Prozess wird zwischen 30 Minuten und mehreren Stunden dauern.

Bildnachweis: Pfeil über Shutterstock