„Bitcoin Cash“ – Versionsunterschied

[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
+Mempool
Abschnitt "Clients" ergänzt
Zeile 5:
Der Erfinder und ursprüngliche Hauptentwickler von Bitcoin [[Satoshi Nakamoto]] hat 2010 ein Blockgrößen-Limit von 1 [[Megabyte|MB]] in die Referenzimplementierung eingebaut.<ref>[https://github.com/bitcoin/bitcoin/commit/a30b56ebe76ffff9f9cc8a6667186179413c6349 Commit vom 15 Juli. 2010]</ref> Es beschränkt die Anzahl der Transaktionen auf ca. 7 Transaktionen pro Sekunde. Zur damaligen Zeit war Bitcoin kaum verbreitet, so dass die Anzahl der Transaktionen weit unterhalb des Limits lag. Das Limit wurde eingebaut, um mögliche Angriffe auf das Netzwerk mit übermäßig großen Blöcken zu verhindern. Im gleichen Jahr schrieb Satoshi, dass das Limit zu einem späteren Zeitpunkt mit einer geringfügigen Änderung im Code erhöht werden könnte.<ref>[https://bitcointalk..org/index.php?topic=1347.msg15366#msg15366 Nachricht von Satoshi Nakamoto vom 4. Oktober 2010]</ref>
 
Die [[Bitcoin#Skalierbarkeit|Skalierbarkeit von Bitcoin]] und die eventuelle Erhöhung des Blockgrößen-Limits werden seit spätestens 2013 diskutiert.<ref>[https://bitcointalk..org/index.php?topic=322748.0 bitcointalk.org-Thread vom 1. November 2013]</ref> Das Entwicklerteam der Referenzimplementierung [[Bitcoin Core]] hat eine Erhöhung des Blockgrößen-Limits abgelehnt und bevorzugte stattdessen „Off-Chain“-Lösungen. Mittlerweile war das Transaktionsaufkommen um ein vielfaches im Vergleich zu den Anfängen von Bitcoin gestiegen. Die Blockgröße wurde zu Stoßzeiten bis auf das Limit von 1 MB ausgereizt.<ref>[https://blockchain.info/charts/avg-block-size?timespan=all&daysAverageString=7 Durchschnittliche Blockgröße - Blockchain.info]</ref> Dies führte zu höheren Transaktionsgebühren, längeren Wartezeiten für Zahlungen und verärgerte dadurch einige Benutzer. Der Stau an unbestätigten Transaktionen ist durch die Größe des Mempools erkannbar.<ref>[https://blockchain.info/charts/mempool-size?timespan=1year&daysAverageString=7 Bitcoin-Mempool Size-Größe - Blockchain.info]</ref>
 
In der Bitcoin-Community entstand eine große Uneinigkeit darüber, ob das Blockgrößen-Limits erhöht werden sollte bzw. ob „Off-Chain“-Lösungen eingeführt werden sollen („Segregated Witness“ und „Lightning“). Der Streit ging so weit, dass ein Teil der Community bereit war, alternative Bitcoin-Clients mit Regeln zur Erhöhung des Blockgrößen-Limits zu entwickeln, sich damit gegen Bitcoin Core zu positionieren und eventuell das Netzwerk zu übernehmen. Es einstanden im August 2015 [[Bitcoin XT]], im Januar 2016 [[Bitcoin Unlimited]] und im Februar 2016 [[Bitcoin Classic]]. Diese drei alternativen Clients haben es nicht geschafft, eine Mehrheit an Mining-Hash-Power zu erreichen, die für eine Aktivierung der neuen Regeln notwendig wäre. Anfang 2017 kamen erste Überlegungen auf, eine Aktivierung von neuen Regeln auch als Minderheit auszuführen, genannt ''User-Activated Hard Fork'' (kurz ''UAHF'').<ref>[https://twitter.com/JihanWu/status/849299794258534402 Twitter-Post von Jihan Wu vom 4. April 2017]</ref>
Zeile 17:
Bitcoin Cash fand anfänglich eher wenig Unterstützung durch [[Bitcoin#Mining|Miner]]. Normalerweise passt sich die [[Bitcoin#Schwierigkeitsgrad|Schwierigkeit]] zum Finden neuer Blöcke nur jede zwei Wochen an. Um zu vermeiden, dass wegen zu geringer Hash-Power lange Zeit kein Bitcoin-Cash-Block gefunden wird, hat Bitcoin Cash neue Regeln zur schnelleren Anpassung der Schwierigkeit eingeführt.<ref>{{Internetquelle | url=https://medium.com/@jimmysong/bitcoin-cash-difficulty-adjustments-2ec589099a8e | titel=''Bitcoin Cash Difficulty Adjustments'' | hrsg=Jimmy Song | datum=2017-08-02 | zugriff=2017-08-10}}</ref> Während zwischen den ersten Blocks teilweise viele Stunden lagen, hat sich das System nach einigen Tagen auf die regulären 10 Minuten Abstand eingepegelt. Die Schwierigkeit bei Bitcoin Cash beträgt aktuell ca. 13 % der Schwierigkeit bei Bitcoin (Stand August 2017).<ref>[https://blockchair.com/bitcoin/blocks#f=id,time,time_ago,guessed_miner,transaction_count,size,difficulty https://blockchair.com/bitcoin/blocks]</ref><ref>[https://blockchair.com/bitcoin-cash/blocks#f=id,time,time_ago,guessed_miner,transaction_count,size,difficulty https://blockchair.com/bitcoin-cash/blocks]</ref>
 
== NodesClients ==
 
Die Referenzimplementierung von Bitcoin Cash ist [[Bitcoin ABC]], die von [[Bitcoin Core]] [[Abspaltung (Softwareentwicklung)|abgespalten]] wurde. Außerdem haben die Entwicklerteams von [[Bitcoin XT]], [[Bitcoin Unlimited]] und [[Bitcoin Classic]] haben jeweils eine Bitcoin-Cash-Variante ihres Clients veröffentlicht (Node-Anzahl unbekannt).
Das Bitcoin-Cash-Netzwerk besteht aus ca. 750 Bitcoin-ABC-Nodes. Zum Vergleich: Bitcoin hat ca. 5500 Bitcoin-Core-Nodes und weitere durch kompatible Clients (Stand August 2017).<ref>[https://coin.dance/nodes Anzahl der Bitcoin-Nodes auf Coin Dance]</ref>
 
Als Light-Client (ohne vollständige Blockchain) gibt es Electron Cash, der von Electrum abgespalten wurde.<ref>[http://www.electroncash.org/ Electron Cash]</ref>
Die Entwicklerteams von [[Bitcoin XT]], [[Bitcoin Unlimited]] und [[Bitcoin Classic]] haben jeweils eine Bitcoin-Cash-Variante ihres Clients veröffentlicht (Node-Anzahl unbekannt).
 
== Nodes ==
 
Das Bitcoin-Cash-Netzwerk besteht aus ca. 750 Bitcoin-ABC-Nodes (Anzahl weiterer Clients unbekannt). Zum Vergleich: Bitcoin hat ca. 5500 Bitcoin-Core-Nodes und weitere durch kompatible Clients (Stand August 2017).<ref>[https://coin.dance/nodes Anzahl der Bitcoin-Nodes auf Coin Dance]</ref>
 
== Wechselbörsen ==
Zeile 30 ⟶ 34:
 
* [[Liste von Kryptowährungen]]
 
== Einzelnachweise ==
<references />
 
== Weblinks ==
* [https://www.bitcoincash.org/ Offizielle Website]
 
== Einzelnachweise ==
<references />
 
[[Kategorie:Kryptowährung]]

Version vom 10. August 2017, 21:17 Uhr

Bitcoin Cash (Abkürzung BCC oder BCH) ist eine Kryptowährung, die am 1. August 2017 durch die Abspaltung (Hard Fork) von Bitcoin entstand.[1][2][3] Bis zur Abspaltung (bis Block 4785598) ist die Bitcoin-Cash-Blockchain identisch zu Bitcoin. Dies bedeutet, dass jeder Besitzer von Bitcoin Zugriff auf die gleiche Menge an Bitcoin Cash erhalten hat, solange er Zugriff auf seinen privaten Schlüssel hat.[4] Nach Marktkapitalisierung ist Bitcoin Cash die viertgrößte Kryptowährung (Stand August 2017).[5]

Hintergrund

Der Erfinder und ursprüngliche Hauptentwickler von Bitcoin Satoshi Nakamoto hat 2010 ein Blockgrößen-Limit von 1 MB in die Referenzimplementierung eingebaut.[6] Es beschränkt die Anzahl der Transaktionen auf ca. 7 Transaktionen pro Sekunde. Zur damaligen Zeit war Bitcoin kaum verbreitet, so dass die Anzahl der Transaktionen weit unterhalb des Limits lag. Das Limit wurde eingebaut, um mögliche Angriffe auf das Netzwerk mit übermäßig großen Blöcken zu verhindern. Im gleichen Jahr schrieb Satoshi, dass das Limit zu einem späteren Zeitpunkt mit einer geringfügigen Änderung im Code erhöht werden könnte.[7]

Die Skalierbarkeit von Bitcoin und die eventuelle Erhöhung des Blockgrößen-Limits werden seit spätestens 2013 diskutiert.[8] Das Entwicklerteam der Referenzimplementierung Bitcoin Core hat eine Erhöhung des Blockgrößen-Limits abgelehnt und bevorzugte stattdessen „Off-Chain“-Lösungen. Mittlerweile war das Transaktionsaufkommen um ein vielfaches im Vergleich zu den Anfängen von Bitcoin gestiegen. Die Blockgröße wurde zu Stoßzeiten bis auf das Limit von 1 MB ausgereizt.[9] Dies führte zu höheren Transaktionsgebühren, längeren Wartezeiten für Zahlungen und verärgerte dadurch einige Benutzer. Der Stau an unbestätigten Transaktionen ist durch die Größe des Mempools erkannbar.[10]

In der Bitcoin-Community entstand eine große Uneinigkeit darüber, ob das Blockgrößen-Limits erhöht werden sollte bzw. ob „Off-Chain“-Lösungen eingeführt werden sollen („Segregated Witness“ und „Lightning“). Der Streit ging so weit, dass ein Teil der Community bereit war, alternative Bitcoin-Clients mit Regeln zur Erhöhung des Blockgrößen-Limits zu entwickeln, sich damit gegen Bitcoin Core zu positionieren und eventuell das Netzwerk zu übernehmen. Es einstanden im August 2015 Bitcoin XT, im Januar 2016 Bitcoin Unlimited und im Februar 2016 Bitcoin Classic. Diese drei alternativen Clients haben es nicht geschafft, eine Mehrheit an Mining-Hash-Power zu erreichen, die für eine Aktivierung der neuen Regeln notwendig wäre. Anfang 2017 kamen erste Überlegungen auf, eine Aktivierung von neuen Regeln auch als Minderheit auszuführen, genannt User-Activated Hard Fork (kurz UAHF).[11]

Im Mai 2017 wurde der Vorschlag BIP 91 veröffentlicht, der die Aktivierung von Segregated Witness (kurz SegWit) am 1. August 2017 vorsieht.[12][13][14][15] BIP 91 erhielt sehr breite Zustimmung der BIP 91 (97 % im Juli 2017). Ein Teil der Community sah in der Umsetzung des BIP 91 ohne eine Erhöhung des Blockgrößen-Limits eine Verzögerung der Konfrontation mit diesem Problem sowie eine Begünstigung von Bitcoin als Investition anstatt als Währung.[2][3] Andere sahen Segregated Witness als unsaubere, unnötig komplexe Lösung bzw. sogar als Versuch, Bitcoin vom Unternehmen Blockstream abhängig zu machen.[16][17][18]

Im Juni 2017 formierte sich ein Teil der Community unter dem Namen „Bitcoin Cash“, um einen User-Activated Hard Fork von Bitcoin durchzuführen.[19] Im Juli 2017 entstand dazu Bitcoin ABC, als Abspaltung des Bitcoin-Clients und als Referenzimplementierung von Bitcoin Cash.[20] Das Blockgrößen-Limit wurde von 1 MB auf 8 MB angehoben. Zum ersten Mal in der Geschichte von Bitcoin wurde ein umstrittener Fork („contentious fork“) durchgeführt. Um eine Abspaltung der Blockchain zu erzwingen, wurde die Regeln eingebaut, dass am 1. August 2017 ein Block größer als 1 MB gefunden werden muss. Die Abspaltung wurde mit Block 478559 erreicht, der in der Bitcoin-Cash-Blockchain eine Größe von 1,9 MB hat und somit von allen anderen Bitcoin-Clients außer Bitcoin ABC nicht akzeptiert wurde.[4] Außerdem wurde eine Technik eingebaut, um zu verhindern, dass Transaktionen zwischen Bitcoin-Cash-Clients und Bitcoin-Clients ausgetauscht werden („replay protection“).

Mining

Bitcoin Cash fand anfänglich eher wenig Unterstützung durch Miner. Normalerweise passt sich die Schwierigkeit zum Finden neuer Blöcke nur jede zwei Wochen an. Um zu vermeiden, dass wegen zu geringer Hash-Power lange Zeit kein Bitcoin-Cash-Block gefunden wird, hat Bitcoin Cash neue Regeln zur schnelleren Anpassung der Schwierigkeit eingeführt.[21] Während zwischen den ersten Blocks teilweise viele Stunden lagen, hat sich das System nach einigen Tagen auf die regulären 10 Minuten Abstand eingepegelt. Die Schwierigkeit bei Bitcoin Cash beträgt aktuell ca. 13 % der Schwierigkeit bei Bitcoin (Stand August 2017).[22][23]

Clients

Die Referenzimplementierung von Bitcoin Cash ist Bitcoin ABC, die von Bitcoin Core abgespalten wurde. Außerdem haben die Entwicklerteams von Bitcoin XT, Bitcoin Unlimited und Bitcoin Classic jeweils eine Bitcoin-Cash-Variante ihres Clients veröffentlicht.

Als Light-Client (ohne vollständige Blockchain) gibt es Electron Cash, der von Electrum abgespalten wurde.[24]

Nodes

Das Bitcoin-Cash-Netzwerk besteht aus ca. 750 Bitcoin-ABC-Nodes (Anzahl weiterer Clients unbekannt). Zum Vergleich: Bitcoin hat ca. 5500 Bitcoin-Core-Nodes und weitere durch kompatible Clients (Stand August 2017).[25]

Wechselbörsen

Die Wechselbörsen ViaBTC, Kraken, Bitfinex und Poloniex haben angekündigt, den Handel mit Bitcoin Cash zu ermöglichen.[26] Teilweise steht die Funktion bereits zur Verfügung. Dagegen wollen Coinbase, BitMEX, Exodus und Bitstamp den Handel mit Bitcoin Cash nicht unterstützen.

Siehe auch

Einzelnachweise

  1. Bitfinex says miners to create chain called Bitcoin Cash. Abgerufen am 7. August 2017.
  2. a b Some Bitcoin Backers Are Defecting to Create a Rival Currency. The New York Times, 25. Juli 2017, abgerufen am 10. August 2017.
  3. a b Joon Ian Wong: "Bitcoin cash" is a new twist in the hard fork debate—and a way to bet on the outcome of the cryptocurrency's civil war. Quartz, 25. Juli 2017, abgerufen am 10. August 2017.
  4. a b Das kleine 1×1 zur Bitcoin Cash Fork: Alles, was ihr wissen müsst. BitcoinBlog.de, 8. August 2017, abgerufen am 10. August 2017.
  5. CryptoCurrency Market Capitalizations
  6. Commit vom 15 Juli. 2010
  7. Nachricht von Satoshi Nakamoto vom 4. Oktober 2010
  8. bitcointalk.org-Thread vom 1. November 2013
  9. Durchschnittliche Blockgröße - Blockchain.info
  10. Bitcoin-Mempool-Größe - Blockchain.info
  11. Twitter-Post von Jihan Wu vom 4. April 2017
  12. BIP 91
  13. When Will Bitcoin Fork, and What's It Mean for Crypto's Future? Inverse, 26. Juli 2017, abgerufen am 10. August 2017.
  14. Aaron van Wirdum: BIP 91 Has Activated. Here’s What That Means (and What It Does Not). Abgerufen am 8. August 2017.
  15. BIP 91 Locks In: What This Means for Bitcoin and Why It's Not Scaled Yet. CoinDesk, 21. Juli 2017, abgerufen am 10. August 2017.
  16. Why We Must Increase the Block Size and Why I Support Bitcoin Unlimited. ViaBTC, 12. Oktober 2016, abgerufen am 10. August 2017.
  17. Why we don’t support SegWit. ViaBTC, 13. April 2017, abgerufen am 10. August 2017.
  18. Core’s 1MB limit holds bitcoin community hostage, says cryptanalyst. CalvinAyre.com, 3. Mai 2017, abgerufen am 10. August 2017.
  19. Veröffentlichung der UAHF-Spezifikation
  20. Bitcoin ABC auf GitHub
  21. Bitcoin Cash Difficulty Adjustments. Jimmy Song, 2. August 2017, abgerufen am 10. August 2017.
  22. https://blockchair.com/bitcoin/blocks
  23. https://blockchair.com/bitcoin-cash/blocks
  24. Electron Cash
  25. Anzahl der Bitcoin-Nodes auf Coin Dance
  26. Top 3 Exchanges Confirming Support for Bitcoin Cash Trading. The Merkle, 24. Juli 2017, abgerufen am 10. August 2017.