Bitcoin SV
Bitcoin SV | |
---|---|
![]() | |
Symbol | BSV |
Erscheinungsjahr | 2009 (Start der Blockchain) / 2018 (Fork von BCH) |
Gründer | Craig Steven Wright |
Entwickler | Bitcoin Association (Verein) |
Programmiersprache | C++ |
Umlaufversorgung | 19,266,077 |
Maximale Versorgung | 21.000.000 |
Blockchain | 4445 GB[1] |
Mining | SHA-256 |
Code repository | https://github.com/bitcoin-sv/bitcoin-sv |
Website | https://bitcoinsv.io/ |
Bitcoin SV (kurz BSV) steht für Bitcoin Satoshi Vision. BSV ist aus dem Bitcoin-Protokoll hervorgegangen mit dem Ziel, die ursprünglichen Protokollregeln wiederherzustellen und diese „einzufrieren“, wie es laut den Entwicklern von Bitcoin-Erfinder Satoshi Nakamoto beabsichtigt war.[2][3][4] Hintergrund sind kontroverse Protokoll-Änderungen wie RBF[5] und SegWit,[6] die in die Node-Software von Bitcoin Core Implementiert wurden.
Von BTC zu BSV
[Bearbeiten | Quelltext bearbeiten]Der Erfinder und ursprüngliche Hauptentwickler von Bitcoin, Satoshi Nakamoto, baute 2010 ein temporäres Blockgrößen-Limit von 1 MB in den Quellcode ein.[7] Diese Änderung limitiert bis heute die Anzahl der Transaktionen auf maximal 5 bis 7 Transaktionen pro Sekunde. Diese Begrenzung wurde ursprünglich als temporäre Maßnahme eingeführt, um Überlastungsangriffe auf das Netzwerk mit vielen großen Blöcken in der Anfangsphase des Netzwerkes zu verhindern. Satoshi Nakamoto hatte empfohlen, das Block-Größen-Limit später anzuheben und mit geringfügiger Code-Änderung dynamisch nach Bedarf zu erhöhen.[8]
Mit der Verbreitung von mobilen Bitcoin-Wallets[9][10] ab 2013/2014 stieg auch die Akzeptanz von BTC. Die zunächst temporär eingeführte Begrenzung der Block-Größe limitierte nun die weitere Adaption. Der Platz in den Transaktionsblöcken wurde zu einer knappen Ressource.[11] Die Weigerung einiger Entwickler, die Blockgröße, wie von Satoshi Nakamoto vorgeschlagen, dynamisch zu erhöhen, führte zum sogenannten „Blocksize-Streit“ in der Entwicklergemeinde. Stattdessen wurden nun kontroverse Änderungen in den Programmcode eingefügt, die nur die höchstzahlenden Transaktionen in den Folgeblock und in die Blockchain anfügen und alle übrigen Transaktionen ablehnen.[12] Diese Änderung, die RBF oder Replace-by-fee genannt wird, führt zu höheren und permanent schwankenden Transaktionsgebühren und längeren, schlecht abschätzbaren Wartezeiten für die Bestätigung der Zahlung. Der „Stau“ an unbestätigten Transaktionen ist durch die Größe des Mempools erkennbar.[13] Nur wer noch hohe Gebühren für den „Beglaubiger“ bezahlt, bekommt auch die eigene Transaktion zügig bestätigt. Kleine Guthaben werden damit wertlos und die von Satoshi vorgesehenen Mikrotransaktionen unmöglich, da die Gebühr einer Transaktion den Transaktionsbetrag übersteigt.
Über die Erhöhung der Blockgröße zur Verbesserung der Skalierbarkeit wurde seit dem Jahr 2013 gestritten.[14][15][16][17]
Aus diesem Konflikt entstanden im August 2015 Bitcoin XT, im Januar 2016 Bitcoin Unlimited und im Februar 2016 Bitcoin Classic, jeweils mit dem Ziel, die Begrenzung der Blockgröße zu erhöhen oder sie gänzlich aufzuheben. Keine der Software-Alternativen erhielt jedoch eine Mehrheit an Mining-Hash-Power, die für eine Aktivierung der neuen Regeln notwendig gewesen wäre.[18] Daher erwog man ab Anfang des Jahres 2017, eine Aktivierung anderer Regeln zunächst als Minderheit auszuführen. Diese Änderung wurde User-Activated Hard Fork (UAHF) genannt. Der UAHF enthielt im Wesentlichen zwei Änderungen, die im New York Agreement[19] nachzulesen sind. Die erste Änderung betraf die Aktivierung von SegWit,[20] die zweite Änderung sollte im Anschluss die Blockgröße von 1 MB auf 2 MB erhöhen.[21] Die zweite Vereinbarung wurde durch die Bitcoin-Core-Entwickler (Blockstream) nach der Aktivierung von SegWit gebrochen und entgegen der Vereinbarung nicht mehr durchgeführt.[22][23] Als Resultat entstand am 1. August 2017 Bitcoin Cash (BCH).[24]
Schnell kristallisierten sich weitere grundsätzlich unterschiedliche Ziele heraus. Und so entstand am 15. November 2018 Bitcoin SV mit dem Ziel, das originale Bitcoin-Protokoll, wie von Satoshi Nakamoto im Whitepaper beschrieben, wiederherzustellen.[25] Die Blockgröße des Protokolls (Bitcoin-SV-Protokolls) wurde von nun an kontinuierlich erhöht und ist protokollseitig theoretisch unbegrenzt[26][27]. TAAL, der größte Bitcoin-SV-Miner, beschränkt die von ihnen erstellten Blöcke derzeit auf maximal 4 GB[28].
Mining
[Bearbeiten | Quelltext bearbeiten]Bitcoin-Mining ist der Prozess, bei dem Gruppen von Computern miteinander konkurrieren, Transaktionen in Blöcke zu ordnen und zu validieren. Dafür erhalten sie eine Zahlung in Bitcoin. Diese Gruppen von Computern werden auch als „Nodes“ bezeichnet.
Bitcoin SV fand anfänglich eher wenig Unterstützung durch Miner. Normalerweise passt sich die Schwierigkeit zum Finden neuer Blöcke nur alle 2016 Blöcke an, was bei normaler Blockzeit von etwa zehn Minuten rund zwei Wochen entspricht. Um zu vermeiden, dass auf Grund der geringeren Hash-Power lange Zeit kein Block gefunden wird, hat BSV Regeln zur schnelleren Anpassung der Schwierigkeit eingeführt („Difficulty Adjustment Algorithm“, DAA).[29]
Protokollrestaurationen
[Bearbeiten | Quelltext bearbeiten]Seit der Abspaltung wurden in Bitcoin SV einige Protokolländerungen eingeführt mit dem Ziel einer weitestgehenden Restauration des Originalprotokolls, wie es von Satoshi Nakamoto entworfen wurde:
Datum | Blockhöhe | Änderungen | Implementierung | Anmerkungen |
---|---|---|---|---|
15. November 2018 | 556.766 |
|
BitcoinSV Node 0.1.0 | In der Referenzimplementierung wurde ebenfalls mit dieser Version der Parameter excessiveblocksize verfügbar gemacht, durch den ein Miner ein benutzerdefiniertes Limit für die Blockgröße setzen kann. Eine weitere signifikante Änderung in der Node-Software stellt die Entfernung der Graphischen Benutzeroberfläche dar.
|
24. Juli 2019 (Quasar) | 592.605
(erster Block größer als 128 MB) |
|
BitcoinSV Node 0.2.x | Aus technischer Sicht keine Protokolländerung, aufgrund der Bezeichnung als "Upgrade" trotzdem hier aufgenommen. |
4. Februar 2020 (Genesis) | 620.537 |
|
BitcoinSV Node 1.0.0 | Für die Protokolländerung wurden Softwareoptimierungen in der Referenzimplementierung vorgenommen, um mit den steigenden Anforderungen umzugehen. So wurden die wichtigsten Ausführungspfade parallelisiert und der Skript-Interpreter ist optimiert für Zahlen mit Wortgröße.
Für Miner wurde ein neuer RPC-Call eingeführt, der für die Konstruktion großer Blöcke entworfen wurde. |
Node Software
[Bearbeiten | Quelltext bearbeiten]Das Bitcoin-SV-Netzwerk besteht derzeit aus ca. 25 öffentlichen Nodes (Stand 21. Mai 2022), von denen nur 13 den aktuellsten Block synchronisiert haben[30].
Am 4. Februar 2020 wurde das Genesis Upgrade erfolgreich aktiviert, es stellt die sogenannte Satoshi-Vision, also die ursprünglichen Bitcoin-Regeln, wieder her und erlaubt die Anwendungsentwicklung mit Bitcoin-Skripts.[31]
Am 10. Februar 2021 wurde das Dynastic Upgrade (Bitcoin SV 1.0.7) aktiviert. Es hebt das unmittelbare Limit von 25 auf 1000 verkettete Transaktionen.[32]
Am 1. Juni 2021 wurde das SPV Channels – Upgrade to v1.1.0 Release aktiviert. Es skizziert, wie Nutzer Zahlungen im Bitcoin-Netzwerk verifizieren, ohne einen kompletten Netzwerkknoten betreiben zu müssen. Es ist ein wesentliches Element, um das Bitcoin-Netzwerk zu skalieren und die vollen Peer-to-Peer-Funktionalitäten zu erhalten.[33]
Lizenz
[Bearbeiten | Quelltext bearbeiten]Die Referenzimplementation ist mit dem letzten Hardfork kompatibel und kann als Quellcode auf GitHub heruntergeladen werden. Sie wird unter der gesonderten Open BSV License version 3, einer Abwandlung der MIT-Lizenz, angeboten, die die Wiederverwendung des Quellcodes in anderer, Bitcoin-SV-inkompatibler Software untersagt.[34]
Kursentwicklung
[Bearbeiten | Quelltext bearbeiten]US-Dollar / Bitcoin SV |
erstmals erreicht |
benötigte Tage |
---|---|---|
100 | 20. Dez. 2018 | |
440,68 | 17. Apr. 2021 | 849 |
Bitcoin SV | US-Dollar | Datum |
---|---|---|
1 | 440,68 | 17. Apr. 2021 |
Weblinks
[Bearbeiten | Quelltext bearbeiten]- bitcoinsv.io – Offizielle Referenzimplementation
- The resolution of the Bitcoin Cash experiment medium.com vom 27. November 2018.
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Bitcoin SV Blockchain-Größendiagramm. Ehemals im ; abgerufen am 16. Juni 2022. (Seite nicht mehr abrufbar. Suche in Webarchiven) (nicht mehr online verfügbar)
- ↑ Ja. BSV steht für Bitcoin Satoshi Vision. Und zwar zu Recht. In: metanetweekly.de. 17. März 2020, abgerufen am 18. Dezember 2020.
- ↑ Satoshi's Vision. In: Bitcoin SV. Archiviert vom (nicht mehr online verfügbar) am 8. März 2021; abgerufen am 14. März 2021 (britisches Englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ Re: Transactions and Scripts: DUP HASH160 … EQUALVERIFY CHECKSIG | Satoshi Nakamoto Institute. Abgerufen am 25. Februar 2020.
- ↑ Replace-by-fee (RBF). Abgerufen am 5. Juni 2021 (englisch).
- ↑ Jaqen Hash’ghar: Segregated Witness: A Fork Too Far. 16. März 2017, abgerufen am 5. August 2021 (englisch).
- ↑ Commit vom 15. Juli 2010 In: github.com.
- ↑ Nachricht von Satoshi Nakamoto. 4. Oktober 2010, abgerufen am 26. April 2020.
- ↑ Bitcoin Wallet 3.06, heise.de, abgerufen am 25. Februar 2020.
- ↑ Bitcoin-Wallet-App für iOS zugelassen, heise.de, abgerufen am 25. Februar 2020.
- ↑ Durchschnittliche Blockgröße – Blockchain.info
- ↑ https://bitcoinblog.de/2016/05/23/rbf-kommt-in-die-wallets
- ↑ Bitcoin-Mempool-Größe. In: Blockchain.info.
- ↑ bitcointalk.org-Thread. 4. Oktober 2010, abgerufen am 1. November 2013.
- ↑ EB82 – Mike Hearn – Blocksize Debate At The Breaking Point | Jun 8, 2015 YouTube abgerufen am 25. Februar 2020
- ↑ CoinScrum: QA with Gavin Andresen and Mike Hearn | Apr 18, 2015 YouTube abgerufen am 25. Februar 2020
- ↑ Craig Wright at the 2017 Future of Bitcoin Conference. Abgerufen am 27. April 2021 (deutsch).
- ↑ What is Bitcoin Mining? Archiviert vom (nicht mehr online verfügbar) am 9. Oktober 2020; abgerufen am 3. Oktober 2020 (englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ Publisher Bitcoin Magazine: Bitcoin Miners Are Signaling Support for the New York Agreement: Here’s What that Means. Abgerufen am 3. Oktober 2020 (englisch).
- ↑ The Risks of Segregated Witness: Problems under Evidence Laws. 16. Juli 2020, abgerufen am 3. Dezember 2020 (amerikanisches Englisch).
- ↑ https://bravenewcoin.com/insights/segwit2x-the-new-york-agreement
- ↑ Cindy Daily: An interview with Wu Jihan on Stories Behind the Birth of BCH and the Road to Future (1). In: Archive.org. Abgerufen am 26. April 2020.
- ↑ Cindy Daily: An interview with Wu Jihan on Stories Behind the Birth of BCH and Road to Future (2). In: Archive.org. Archiviert vom (nicht mehr online verfügbar) am 20. November 2018; abgerufen am 26. April 2020. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ Segwit2x why did it fail? Nearly a year later still don't get what happened. In: reddit. Abgerufen am 26. April 2020.
- ↑ Satoshi Nakamoto: “Bitcoin: A Peer to Peer Electronic Cash System” (posted online on October 31st, 2008). (PDF) 31. Oktober 2008, abgerufen am 4. Januar 2022 (englisch).
- ↑ Block Size :: Bitcoin SV. 5. November 2021, archiviert vom (nicht mehr online verfügbar) am 20. Juni 2022; abgerufen am 20. Juni 2022 (britisches Englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ The economics of Bitcoin mining - Bitcoin SV. Abgerufen am 20. Juni 2022 (amerikanisches Englisch).
- ↑ 4GB On Its Way! TAAL Upgrades Its Operations and Doubles Capacity – TAAL. 10. Januar 2022, abgerufen am 21. Mai 2022 (kanadisches Englisch).
- ↑ Eli Afram: Here’s why Bitcoin Cash WILL Succeed. 28. August 2017, abgerufen am 25. Februar 2020.
- ↑ Bitcoin SV / Node-Explorer. Archiviert vom (nicht mehr online verfügbar) am 31. Mai 2022; abgerufen am 16. Juni 2022. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ Genesis activation successful. In: Bitcoin SV. 4. Februar 2020, archiviert vom (nicht mehr online verfügbar) am 18. April 2021; abgerufen am 12. März 2021 (britisches Englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ Bitcoin SV Node software – Upgrade to v1.0.7 Release. In: Bitcoin SV. 10. Februar 2021, archiviert vom (nicht mehr online verfügbar) am 29. März 2021; abgerufen am 12. März 2021 (britisches Englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ bitcoin-sv-specs/brfc-spvchannels. bitcoin-sv-specs, 1. Juni 2021, abgerufen am 3. Juni 2021.
- ↑ bitcoin-sv/bitcoin-sv. Bitcoin SV, 6. März 2021, abgerufen am 9. März 2021.
- ↑ Bitcoin SV in U$ bei finanzen.net, abgerufen am 5. November 2022