Meine Anmerkungen dazu
Du hast schon sehr viel richtig verstanden. Grundlegend ist das Satoshi-Nakamoto-Whitepaper, welches die Basis fuer Bitcoin als auch fast alle anderen Kryptowaehrungen darstellt. Man muss es einfach verstanden haben, bevor man sich mit neuen Details beschaeftigt. Das Problem ist, dass das Wissen um diese Technologie regelrecht explodiert und zu viele Informationen den Einsteiger nur verwirren. Vor 4 Jahren war es noch viel einfacher, dem zu folgen. Man muss allerdings die Mathematik hinter hinter dem Bitcoin-Protokoll nicht wirklich verstehen, es reicht wenn man die Funktion einfach akzeptiert.
https://bitcoin.org/bitcoin.pdf
Hier meine Ergaenzungen und Anmerkungen:
1.
Eine Transaktion enthaelt Senderadresse(n), Empfaengeradresse(n), Betrag/Betraege und Gebuehren. Mehrere Transaktionen werden in einem Block zusammengefasst. Dabei wird eine Art Pruefsumme (Hash) zu jedem Block berechnet. Die Bloecke werden zusaetzlich ueber ihre Pruefsummen verkettet (Hash des vorangegangen Blockes geht in die Berechnung der Pruefsumme mit ein). Diese Berechnung ist sehr zeit- und energieaufwendig (Proof of Work), es kommt meist spezialisierte Hardware (ASICs), die am energieeffizientesten arbeitet, zum Einsatz. Das Proof-of-Work ist ein Teil des Sicherheitskonzepts, denn es kann nicht umgangen werden. Einem Angreifer bliebe nichts anderes uebrig als diese zeit- und energieaufwendige Berechnung selbst auszufuehren, womit der Aufwand eine moeglichen Ertrag bei weitem uebersteigen wuerde.
2.
Kryptowaehrungen sind grundsaetzlich pseudonym, d.h. es werden Betraege zwischen verschiedenen Adressen hin- und hergeschoben. Welche Person sich hinter einer Adresse verbirgt, ist nicht bekannt. Die Adresse kann allerdings ueber entsprechende Informationen (z.B. Online-Kaeufe) von einzelnen Nutzern bestimmten Personen zugeordnet werden, allerdings sind diese Informationen nicht oeffentlich und unterliegen dem Datenschutz.
Bestimmte Kryptowaehrungen erlauben Transaktionen zu verschleiern, z.B. dadurch dass die Senderadresse per Protokoll nicht notwendig ist. Fuer Bitcoin sind solche Erweiterungen ebenfalls angedacht.
Ripple ist keine richtige Kryptowaehrungen. Sie hat zwar viele Merkmale davon, allerdings fehlen einige Entscheidende.
3.
Genaugenommen funktioniert es wie eine Auktion. Die hoechstbietenden Transaktionen haben die groessten Chancen in einem Block unterzukommen. Allerdings ist das nicht Teil des Protokolls, die Miner entscheiden, welche Transaktionen sie in die Bloecke packen. Im wirtschaftlichen Eigeninteresse werden sie aber immer die Transaktionen auswaehlen, die die meisten Gebuehren abwerfen.
5.
Blockgroessen richten sich nach den typischen Verzoegerungszeiten im Netzwerk und den durchschnittlichen Blockintervallen. Wuerden die Bloecke zu gross, waeren die Verzoegerungen nicht mehr vertretbar und das Protokoll wuerde nicht mehr funktionieren, d.h. das Bitcoin-Netzwerk wuerde am Ende zusammenbrechen. Ohne Begrenzung der Blockgroesse gingen die Gebuehren gegen Null (unendliches Angebot bei begrenzter Nachfrage) und ein Angreifer koennte das System mit Transaktionen an sich selbst zumuellen (Spam), bis die Bloecke immer groesser werden und das Netz kollabiert.
Die 1MB wurde von Satoshi Nakamoto im Juli 2010 als Schutz vor Spam eingefuehrt. In seinem Erstentwurf war es auf 32MB begrenzt, was sich damals als zu gross und daher als Sicherheitsrisiko erwies.
SegWit (segregated witness) verschiebt die Signaturen in einen anderen Teil des Protokolls als Erweiterung, somit fallen sie nicht mehr unter die Berechnung der Blockgroesse. Dadurch steigt die Kapazitaet im typischen Fall auf effektiv 2MB, im optimalsten Fall auf 4MB.
SegWit erlaubt den Einsatz von Payment-Channels wie z.B. Lightning, da SegWit das Malleability-Problem zusaetzlich auf elegante Weise loest.
Variable Blockgroessen sind eine andere Loesung, allerdings verlangen sie eine Aenderung des Protokolls (Hardfork), waehrend es bei SegWit vorwaertskompatibel bleibt (Softfork). Variable Blockgroessen haben ausserdem das Risiko, dass die Bloecke zu schnell zu gross werden koennen und damit die Dezentralitaet des Netzwerkes reduziert (nur Nodes mit schneller Internetanbindung koennten noch folgen) wuerde. Nur noch grosse Miner koennten sich die Infrastruktur leisten, kleinere Nodes wuerden schnell rausfallen. Damit bestuende die Gefahr einer Konzentration und das Risiko diese Konzentration zu missbrauchen.
Bei einem Hardfork muessen alle Nodes neue Software einspielen, sonst funktionieren sie nicht mehr.
Bei einem Softwork muessen nur die Nodes neue Software einspielen, die die neuen Funktionen nutzen wollen. Die alte Software funktioniert weiter.
Softforks erlauben somit den sanften Uebergang zu neuen Funktionen, waehrend Hardforks ein weit hoeheres Risiko der Spaltung der Blockchain bergen. Hardforks oeffnen ausserdem das Begehrlichkeiten, grundregelnde Definitionen, wie die max. Anzahl der Coins, aendern zu wollen, was den Wert erheblich beschaedigen wuerde. Es ist daher besser, man vermeidet Hardforks.
Die BitcoinCore-Software ist bereits seit November 2016 ausreichend getestet verfuegbar, waehrend bei BitcoinUnlimited vor kurzem immer noch Bugs gefunden wurden. SegWit ist bei Litecoin bereits seit einigen Wochen erfolgreich im Einsatz.
6.
Das passiert, wenn bei einem Hardfork nicht alle Miner neue Software einspielen wollen. Dann kommt es zu einer Spaltung der Blockchain, d.h. es wachsen dann erst einmal zwei Aeste aus der selben Blockchain heraus.
12,5 BTC werden pro Block generiert, egal ob BitcoinCore oder BitcoinUnlimited. Die Motive der Miner fuer ihre BitcoinUnlimited-Unterstuetzung ist unklar und darueber wird viel spekuliert. Fakt ist aber, dass einige BitcoinUnlimited-Mining-Pools den Hashern mehr bezahlen, als andere Pools. Zudem gibt es in China grosse Mining-Pools die von Antminer (Anbieter von ASICs) abhaengig sind. Die Geschaeftsbeziehungen werden in China wiederum vom Staat kontrolliert. Fuer mich sieht es eher so aus, als ob der Staat dort ueber einen Hardfork Einfluss auf das Netzwerk erlangen will. Zudem hat Antminer wirtschaftliche Interessen SegWit zu blockieren, denn ein wichtiges Patent zum ASIC-Design, welches durch staatliche Monopole unfaire Vorteile verschafft, wuerde mit SegWit wertlos.
Die gespaltene Coin wird bereits bei Bitfinex gehandelt:
BitcoinCore-Token $2,510.0
BitcoinUnlimited-Token $188.89
7. Darueber kann man nur spekulieren.
--
Ein ueberragender Teil der Oekonomen, Politiker, Banker, Analysten und Journalisten ist einfach unfaehig, Bitcoin richtig zu verstehen, weil es so revolutionaer ist.
Info:
www.tinyurl.com/y97d87xk
www.tinyurl.com/yykr2zv2