Bitcoin Code und das digitale Währungssystem

Gleichzeitig begann McCaleb im Mai 2011 mit der Entwicklung eines digitalen Währungssystems, bei dem die Transaktionen durch Konsens zwischen den Mitgliedern des Netzwerks und nicht durch den in Bitcoin verwendeten Mining-Prozess überprüft wurden.

Ende 2011 wurde die BIP 0010 Multi-Sig Transaction Distribution von Alan Reiner veröffentlicht. Eine Multi-Signatur-Transaktion ist diejenige, die Gelder von einer Multi-Signatur-Adresse sendet, die mit mehr als einem privaten ECDSA-Schlüssel verknüpft ist. Der einfachste Typ ist eine m-of-n-Adresse, die mit n privaten Schlüsseln verknüpft ist, während das Senden von Bitmünzen von dieser Adresse Signaturen von mindestens m Schlüsseln erfordert.

Dieser Vorschlag wurde in den älteren Versionen der Armory Bitcoin Software für den Einsatz bei der Offline-Transaktionssignierung implementiert und getestet. Am 30. März 2012 wurde Bitcoin um Multi-Sigs erweitert.

Entwicklung der Infrastruktur von Bitcoin Code

An diesem Punkt wurde die Blockchain-Größe zu einem Problem und es wurden Lösungen vorgeschlagen, um sie zu optimieren, ohne wichtige Daten zu verlieren.

Im April 2012 ging Pay-to-Script-Hash (P2SH), wie durch BIP 0016 definiert, live. P2SH wurde entwickelt, um die Verantwortung für die Bereitstellung von Bedingungen, die für die Rückzahlung einer Transaktion erforderlich sind, vom Absender auf Bitcoin Code den Rückzahler zu übertragen. Der Vorteil liegt darin, dass ein Absender jede beliebige Transaktion finanzieren kann, egal wie kompliziert sie ist, indem er einen 20-Byte-Hash verwendet, der kurz genug ist, um von einem QR-Code zu scannen, oder einfach kopiert und eingefügt werden kann.

Als die Gemeinschaft wuchs, schlossen sich Spezialisten aus verwandten Bereichen der Bitcoin-Gemeinschaft an, darunter Wirtschaftswissenschaftler, Wissenschaftler und Juristen. Außerdem kamen Entwickler, die sich auf verschiedene Programmiersprachen spezialisiert haben, hinzu. Dies führte zur Entwicklung des BicoinJ. Für Java-Entwickler war BitcoinJ ein Einstieg in die Entwicklung von Anwendungen, die mit dem Bitcoin-Netzwerk interagieren.

Bis 2012 zeigte sich, dass Bitcoin zu viele Hauptrückschläge hatte, so dass einige Entwickler begannen, an Währungen zu arbeiten, die diese Probleme beseitigen würden. In diesem Jahr erschien die CryptoNote-Technologie. Es verwendet Ringsignaturen und Einmalschlüssel für die Durchführung von Transaktionen und macht sie damit unauffindbar. Ein anderes PoW-Prinzip machte die Krypto-Währung ASIC-resistent. Bytecoin, die erste Kryptowährung nach diesem neuen Prinzip, erschien ebenfalls 2012. Die Währung erlangte aufgrund ihrer komplexen Kryptographie zunächst vor allem akademische Aufmerksamkeit. Universitäten waren die Orte, an denen frühe CryptoNote-Gabeln auftauchten.

Im August 2012 heuerte Jed McCaleb Chris Larsen an und näherte sich Ryan Fugger mit seiner digitalen Währungsidee. Nach Gesprächen mit McCaleb und langjährigen Mitgliedern der Ripple-Community übergab Fugger die Zügel. Im September 2012 gründeten Chris Larsen und Jed McCaleb das Unternehmen OpenCoin.

OpenCoin begann mit der Entwicklung des Ripple-Protokolls (RTXP) und des Ripple-Zahlungs- und Austauschnetzes. Von den 100 Milliarden geschaffenen Einheiten behielten die Schöpfer selbst, Seeders, Venture-Capital-Gesellschaften und andere Gründer 20 Milliarden XRP. Die restlichen 80 Milliarden gingen an Ripple Labs.