Liebe Community, lieber Roman,
ich bin seit dem 02.09.22 Bitcoiner und habe im Bärenmarkt meine ersten bitcoins gekauft, weil ich nach einer grundlegenden Auseinandersetzung überzeugt gewesen bin. Inzwischen habe ich mein Wissen versucht, zu erweitern und habe (unter anderem) das ein oder andere Buch über Bitcoin gelesen, alle Blocktrainer videos geschaut und das originale Whitepaper gelesen und analysiert.
Hierbei sind für mich viele Fragen aufgekommen, die ich für mich gerne beantwortet haben wollen würde. Könntet ihr mir dabei bitte behilflich sein? Bevor ich meine Fragen sofort „abfeuer“, möchte ich mein bisheriges Verständnis von Bitcoin erst einmal festhalten und um Korrekturen bitten, denn hieraus ergeben sich auch meine Fragen. Sollte mein technisches Verständnis vom Grundkonzept beeinträchtigt sein, bitte korrigiert mich, wo nur möglich.
Im zweiten Schritt teile ich meine Erkenntnisse und den Wert der Bitcoin für mich hat. Hier hat Roman immens zu beigetragen, jedoch hatte ich bereits vorm Bitcoin Thema schon das FIAT Thema aus anderen Quellen hinter mir.
Im dritten Schritt setze ich mich sehr kritisch mit dem Thema auseinander und stelle diesbezüglich Fragen, die ich mir selbst nicht beantworten kann bzw. die Zweifel und Kritikpunkte darstellen.
Mein bisheriges Verständnis:
Ein bitcoin ist eine Kette von digitalen Signaturen. Bei einer Transaktion überträgt jeder Besitzer den bitcoin (seine Kette digitaler Signaturen) an einen Transaktionspartner, indem er einen Hash der vorherigen Transaktion und den öffentlichen Schlüssel des nächsten Besitzers digital signiert und am Ende des bitcoins (der Kette digitaler Signaturen) anfügt.
Das Problem, das sich aus dieser einfachen Transaktion ergibt, ist, dass der Käufer zwar die Signaturen des Verkäufers (den signierten Hash der vorherigen Transaktion und den öffentlichen Schlüssel) überprüfen kann, um die Besitzkette zu verifizieren, aber er kann nicht überprüfen, ob der Verkäufer die Münze nicht doppelt ausgegeben hat.
Eine sehr problematische Lösung für dieses Problem ist die Einführung einer „vertrauenswürdigen zentralen Behörde“, die jede Transaktion auf Doppelausgaben überprüft. Nach jeder Transaktion muss die Münze an die „vertrauenswürdige zentrale Stelle“ zurückgegeben werden, damit diese eine neue Münze ausgibt, und nur bei Münzen, die direkt von der „vertrauenswürdigen zentralen Stelle“ ausgegeben werden, ist sichergestellt, dass sie nicht doppelt ausgegeben wurden. Mit dieser Lösung entsteht ein neues Problem, nämlich dass das Schicksal des gesamten Geldsystems von der „vertrauenswürdigen zentralen Behörde“ abhängt, da jede Transaktion nun über sie laufen muss. Das ist der Fall in unserem jetzigen FIAT System.
Das Problem, das gelöst werden muss (und von Bitcoin gelöst wird), ist, dass der Käufer eine Möglichkeit braucht, um zu wissen, dass der vorherige Besitzer keine früheren Transaktionen unterzeichnet hat. Die einzige Möglichkeit, das Nichtvorhandensein einer Transaktion zu bestätigen, besteht darin, alle Transaktionen zu kennen.
Die primäre Lösung, eine „vertrauenswürdige zentrale Behörde“ einzuführen, erreicht dies, indem sie die einzige Partei ist, die über alle Transaktionen informiert ist. Das Problem ist, dass sie auch entscheidet, welche Transaktion zuerst eintrifft. Um dies ohne eine „vertrauenswürdige zentrale Behörde“ zu erreichen, müssen alle Transaktionen öffentlich bekannt gegeben werden und die Teilnehmer müssen sich auf eine einzige Historie der Reihenfolge einigen, in der die Transaktionen eingegangen sind. Der Käufer benötigt den Nachweis, dass zum Zeitpunkt jeder Transaktion die Mehrheit der Nodes zugestimmt haben, dass sie als erste eingegangen ist.
Um eine „vertrauenswürdige zentrale Behörde“ loszuwerden, wird ein Timestamp-Server benötigt. Ein Timestamp-Server funktioniert, indem er einen Hash eines Blocks von Elementen, die mit einem Timestamp versehen werden sollen, aufnimmt und den Hash allgemein veröffentlicht. Der Zeitstempel beweist, dass die Daten zu dem Zeitpunkt existiert haben müssen, zu dem sie in den Hash aufgenommen wurden. Jeder Zeitstempel schließt den vorherigen Zeitstempel in seinen Hash ein, der eine Kette von Blöcken (zusammengefasste Transaktionen) bildet, wobei jeder zusätzliche Zeitstempel die vorherigen verstärkt. Dies ist ein rechnerischer Beweis für die zeitliche Abfolge der Transaktionen.
Die Blockchain selbst ist ein öffentliches Hauptbuch, das eine Kopie jeder einzelnen Bitcoin-Transaktion enthält, die jemals abgeschlossen wurde.
Um einen verteilten Zeitstempel-Server auf Peer-to-Peer-Basis zu implementieren, wird ein Proof-of-Work-System ähnlich dem Hascash von Adam Back verwendet. Bei PoW wird nach einem Wert gesucht, der beim Hashing (mit SHA-256) mit einer Anzahl von Nullbits beginnt. Der durchschnittliche Arbeitsaufwand ist exponentiell zur Anzahl der benötigten Nullbits und kann durch die Ausführung eines einzigen Hashes überprüft werden.
Der Proof-of-Work wird implementiert, indem eine Nonce im Block inkrementiert wird, bis ein Wert gefunden wird, der dem Hash des Blocks die erforderlichen Nullbits verleiht. Sobald der CPU-Aufwand zur Erfüllung des Proof-of-Work aufgebracht wurde, kann der Block nicht mehr geändert werden, ohne die Arbeit erneut zu machen. Da spätere Blöcke aneinandergereiht werden, würde die Änderung des Blocks die Wiederholung aller nachfolgenden Blöcke erfordern, was für einen Angreifer schnell rechnerisch unpraktisch wird, wenn ehrliche Nodes einen Großteil der CPU-Leistung kontrollieren.
Miner sind Netzwerkteilnehmer, die große Mengen an Rechenleistung zur Verfügung stellen, um Transaktionen in Blöcken zu verarbeiten, um Gebühren (Wert, der an einen Miner gezahlt wird, um eine Transaktion in einen Block aufzunehmen) und die Blockbelohnung zu verdienen. Nachdem die Transaktionen gruppiert wurden, führt ein Miner eine sich wiederholende Rechenaufgabe durch, um eine Antwort zu finden, die unter einem bestimmten Zielwert liegt. Dieses System wird Proof-of-Work genannt und besteht darin, sich unabhängig voneinander auf die Reihenfolge der Dinge zu einigen. Proof-of-Work ist ein System, in dem jeder bestätigen kann, was passiert ist und in welcher Reihenfolge es passiert ist. Diese unabhängige Überprüfung führt zu einem Konsens, einer individuellen Vereinbarung zwischen mehreren Parteien darüber, wem was gehört.
Wenn sie erfolgreich sind und einen ausreichenden Arbeitsnachweis erbringen, wird der Block abgebaut und der Miner erhält eine Blockbelohnung, die sich aus der aktuellen Blocksubvention und den Transaktionsgebühren für diesen Block zusammensetzt. Der Prozess beginnt dann wieder mit dem nächsten Stapel von Transaktionen. Wenn eine Transaktion abgebaut wird, ist ein Teil eines Blocks eine Bestätigung. Jeder nachfolgende Block ist eine zusätzliche Bestätigung. Die Blocksubvention wird alle 210.000 Blöcke oder etwa alle 4 Jahre halbiert, was als Halvening bezeichnet wird.
Die PoW-Schwierigkeit wird durch einen gleitenden Durchschnitt bestimmt, der auf eine durchschnittliche Anzahl von Blöcken pro Stunde abzielt. Dabei handelt es sich um einen einstellbaren Wert, der vorgibt, wie viel Rechenleistung die Miner benötigen, um neue Blöcke zu schürfen. Wenn sie zu schnell erzeugt werden, steigt die Schwierigkeit. Dies geschieht, um die zunehmende Geschwindigkeit der Hardware und das im Laufe der Zeit schwankende Interesse an laufenden Nodes auszugleichen.
Die Schwierigkeitsanpassung von Bitcoin ist wahrscheinlich seine wichtigste Komponente. Wie schwer es ist, Bitcoin zu schürfen, hängt davon ab, wie schnell neue Bitcoins geschürft werden. Die dynamische Anpassung der Mining-Schwierigkeit des Netzwerks ermöglicht es uns, das zukünftige Angebot vorherzusagen. Dadurch wird sichergestellt, dass die kontrollierte Versorgung mit Bitcoin nicht unterbrochen wird, egal wie viel oder wie wenig Aufwand für das Mining betrieben wird. Im Gegensatz zu jeder anderen Ressource wird die Gesamtbelohnung nicht steigen, egal wie viel Energie jemand in das Mining von Bitcoin steckt.
PoW löst auch das Problem der Repräsentation bei Mehrheitsentscheidungen. Wenn die Mehrheit auf einer IP-Adresse und einer Stimme basieren würde, könnte sie von jedem unterlaufen werden, der in der Lage ist, IPs zuzuweisen. PoW hingegen ist eine CPU - eine Stimme. Die Mehrheitsentscheidung wird durch die längste Kette repräsentiert, in die der größte PoW-Aufwand investiert wurde. Unter der Annahme, dass die Mehrheit der CPU-Leistung von ehrlichen Knoten kontrolliert wird, wird die ehrliche Kette am schnellsten wachsen und alle konkurrierenden Ketten überholen. Um einen vergangenen Block zu verändern, müsste ein Angreifer den PoW des Blocks und aller nachfolgenden Blöcke neu berechnen und die Arbeit der ehrlichen Nodes einholen bzw. übertreffen. Die Wahrscheinlichkeit, dass dies geschieht, nimmt exponentiell ab, wenn weitere Blöcke hinzugefügt werden.
Wie das Bitcoin-Netzwerk „läuft“:
- Neue Transaktionen werden an alle Nodes gesendet
- Jede Node sammelt neue Transaktionen in einem Block
- Jede Node arbeitet daran, einen schwierigen PoW für seinen Block zu finden
- Nodes, die einen PoW finden, senden den Block an alle Nodes
- Blöcke werden von den Nodes nur akzeptiert, wenn alle darin enthaltenen Transaktionen gültig und noch nicht verbraucht sind.
- Nodes können Blöcke akzeptieren, indem sie an der Erstellung des nächsten Blocks in der Kette arbeiten und dabei den Hash des akzeptierten Blocks als vorherigen Hash verwenden
Die Nodes betrachten immer die längste Kette (d. h. die Kette mit der meisten kumulierten Arbeit) als die richtige und arbeiten weiter daran, sie zu verlängern. Dies wird als Nakamoto-Konsens bezeichnet. Wenn zwei Nodes gleichzeitig verschiedene Versionen des nächsten Blocks senden, kann es sein, dass einige Nodes die eine oder die andere zuerst erhalten. In diesem Fall arbeiten sie an der ersten Version, die sie erhalten haben, speichern aber den anderen Zweig für den Fall, dass er länger wird. Der Gleichstand wird aufgelöst, wenn der nächste PoW gefunden wird und ein Zweig länger wird; die Nodes, die an dem anderen Zweig gearbeitet haben, wechseln dann zu dem längeren Zweig.
Neue Transaktionsübertragungen müssen nicht unbedingt alle Nodes erreichen. Das Wichtigste ist, dass sie viele Nodes erreichen, damit sie in einen Block gelangen. Block-Broadcasts sind tolerant gegenüber verlorenen Nachrichten. Wenn eine Node einen Block nicht empfängt, fordert er ihn an, wenn er den nächsten Block empfängt und feststellt, dass er ihn verpasst hat. Er kann das Netzwerk nach Belieben verlassen und wieder beitreten, wobei er die PoW-Kette als Beweis dafür akzeptiert, was während seiner Abwesenheit passiert ist. Die Nodes stimmen mit ihrer CPU-Leistung ab und können gültige Blöcke akzeptieren, indem sie an deren Erweiterung arbeiten. Sie können ungültige Blöcke ablehnen, indem sie sich weigern, an ihnen zu arbeiten. Mit diesem Konsensmechanismus können Regeln und Anreize durchgesetzt werden.
Mit der ersten Transaktion in einem Block wird eine neue Münze erzeugt, die dem Ersteller des Blocks gehört. Dies schafft einen Anreiz für die Nodes, das Netzwerk zu unterstützen, und bietet eine Möglichkeit, Münzen in Umlauf zu bringen, da sie nicht von einer zentralen Behörde ausgegeben werden. Der Anreiz kann auch durch Transaktionsgebühren finanziert werden. Ist der Ausgangswert einer Transaktion geringer als ihr Eingangswert, wird die Differenz als Transaktionsgebühr zum Anreizwert des Blocks, der die Transaktion enthält, hinzugerechnet. Sobald eine bestimmte Anzahl von Münzen im Umlauf ist, kann der Anreiz vollständig in Transaktionsgebühren umgewandelt werden und ist dann inflationsfrei.
Es wird immer nur 21 Millionen Bitcoin geben. Jeder Bitcoin enthält 100 Millionen Satoshis. Das bedeutet, dass ein Gesamtangebot von 2,1 Quadrillionen Satoshis (das sind 2.100.000.000.000.000.000) zur Verfügung stehen wird, die im Bitcoin-Netzwerk zirkulieren. Bei einer Weltbevölkerung von 8 Milliarden (aufgerundet) entspricht das 262.500 Satoshis für jeden Menschen auf dem Planeten.
Der Anreiz ermutigt die Nodes, ehrlich zu bleiben. Wenn zum Beispiel ein Angreifer in der Lage ist, mehr CPU-Leistung als alle ehrlichen Nodes zu sammeln, muss er sich entscheiden, ob er sie zum Betrug nutzt, indem er seine Zahlungen zurückstiehlt, oder ob er sie zur Erzeugung neuer Münzen verwendet.
Sobald die letzte Transaktion einer Münze unter einer ausreichenden Anzahl von Blöcken begraben ist, können die davor liegenden Transaktionen verworfen werden, um Speicherplatz zu sparen. Um den Hash des Blocks nicht zu zerstören, werden die Transaktionen in einem Merkle-Baum gehasht, wobei nur die Wurzel in den Hash des Blocks aufgenommen wird. Alte Blöcke können verdichtet werden, indem Zweige des Baums abgeschnitten werden. Die inneren Hashes brauchen nicht gespeichert zu werden.
Ein Blockkopf ohne Transaktionen würde etwa 80 Bytes umfassen. Wenn alle 10 Minuten Blöcke erzeugt werden, sind das 80 Byte * 6 * 24 * 365 = 4,2 MB pro Jahr. Dank Moore’s Law stellt die Speicherung kein Problem dar, auch wenn die Blockheader im Speicher gehalten werden müssen.
Es ist möglich, Zahlungen zu überprüfen, ohne eine Full Node betreiben. Ein Benutzer muss nur eine Kopie der Blockheader der längsten PoW-Kette aufbewahren, die er durch Abfragen von Nodes erhalten kann, bis er überzeugt ist, dass er die längste Kette hat und den Merkle-Zweig erhält, der die Transaktion mit dem Block verbindet, in dem sie mit einem Zeitstempel versehen ist. Er kann die Transaktion nicht selbst überprüfen, aber indem er sie mit einer Stelle in der Kette verknüpft, kann er sehen, dass eine Node sie akzeptiert hat und weitere Blöcke hinzugefügt wurden, die bestätigen, dass das Netzwerk sie akzeptiert hat.
Die Überprüfung ist nur so lange zuverlässig, wie ehrliche Nodes das Netz kontrollieren, aber angreifbar, wenn das Netz von einem Angreifer überwältigt wird. Die Nodes können Transaktionen selbst überprüfen, aber die Überprüfung von Zahlungen, ohne selbst eine eigene Full Node zu betreiben, kann durch eine von einem Angreifer gefälschte Transaktion getäuscht werden, solange der Angreifer die Kontrolle über das Netzwerk ausüben kann. Eine Lösung für dieses Problem könnte darin bestehen, dass die Nodes Warnmeldungen akzeptieren, wenn sie einen ungültigen Block entdecken, und die Software des Benutzers auffordern, den vollständigen Block und die gewarnten Transaktionen herunterzuladen, um die Unstimmigkeit zu bestätigen.
Theoretisch ist es möglich, bitcoins einzeln zu behandeln, aber es wäre unsinnig, für jeden Cent einer Überweisung eine eigene Transaktion durchzuführen. Damit Werte aufgeteilt und kombiniert werden können, enthalten Transaktionen mehrere Ein- und Ausgänge. Normalerweise gibt es entweder einen einzigen Eingang aus einer größeren vorherigen Transaktion oder mehrere Eingänge, die kleinere Beträge kombinieren, und höchstens zwei Ausgänge: einen für die Zahlung und einen, der das Wechselgeld an den Absender zurückgibt.
Die Notwendigkeit, alle Transaktionen öffentlich bekannt zu geben, schränkt die Privatsphäre der Nutzer ein, kann aber dennoch aufrechterhalten werden, indem der Informationsfluss an anderer Stelle unterbrochen wird: die Anonymität der öffentlichen Schlüssel. Die Öffentlichkeit kann sehen, dass jemand jemandem Geld schickt und wie viel, aber ohne Informationen, die die Transaktion mit jemandem verbinden.
Bitcoin ist „pseudonym“. Das bedeutet, dass ein Wallet oder eine Adresse auf Netzwerkebene nicht direkt mit einer realen Identität verbunden ist. Das bedeutet, dass Kettenüberwachungsfirmen „Bitcoin-Identitäten“ verfolgen und miteinander verknüpfen können, ohne zu wissen, wer die dahinter stehenden Personen sind.
Ein gewisses Maß an Verknüpfung ist bei Transaktionen mit mehreren Eingaben unvermeidlich, da diese in der Regel erkennen lassen, dass die Eingaben demselben Eigentümer gehören. Das Risiko besteht darin, dass, wenn der Eigentümer eines Schlüssels bekannt wird, die Verknüpfung andere Transaktionen aufdecken könnte, die demselben Eigentümer gehören.
Bitcoins Wert:
- Sie sind nachweislich knapp, jeder kann jederzeit genau überprüfen, wie viele Bitcoins im Umlauf sind, und es werden immer nur 21 Millionen sein.
- Es ist die erste und einzige Form von Geld, an der jeder mit einem Internetanschluss teilnehmen kann. Er diskriminiert nicht und zensiert nicht.
- Bitcoin ist immer schwieriger zu produzieren (Halving), und kann nicht ersetzt werden (ein verlorener privater Schlüssel ist für immer verloren)
- Bitcoin ist das beste Werkzeug für den grenzüberschreitenden Werttransfer und dabei praktisch resistent gegen Zensur und Beschlagnahmung. Außerdem ist es ein selbstverwaltetes Wertaufbewahrungsmittel, das es Einzelpersonen ermöglicht, ihr Vermögen unabhängig von Banken und Regierungen zu speichern.
- Es ermöglicht kryptographisch sichere Zahlungen und ist die erste und einzige Form absoluter digitaler Knappheit und wird nicht von einer Person oder Gruppe kontrolliert. Folglich kann keine Weltregierung in sie eingreifen.
- Bitcoin löst das Problem des Vertrauens, indem es vollständig dezentralisiert ist, ohne zentralen Server oder vertrauenswürdige Parteien. Nicht einmal vertrauenswürdige Dritte, sondern vertrauenswürdige Parteien generell. Man braucht niemandem vertrauen außer unser Verständnis von Mathematik und Physik und dass die Mehrheit der Miner ehrlich handelt
- Löst das Problem der doppelten Ausgaben und ermöglicht zwei willige Parteien den Handel.
- Rechnerischer Nachweis der zeitlichen Abfolge von Transaktionen durch einen Peer-to-Peer-Zeitstempel-Server
- Das Netzwerk ist so strukturiert, dass schlechte Akteure keinen Erfolg haben können. Kein einzelner Entwickler kann Änderungen am Code veranlassen. Kein einziger Miner kann bestimmte Transaktionen zensieren. Kein einzelner Nutzer kann das System betrügen und Bitcoin ausgeben, die er nicht hat oder die ihm nicht gehören
- Nodes (Benutzer, die die Bitcoin-Software ausführen) können das Netzwerk nach Belieben verlassen und sich ihm wieder anschließen
- Es hat einen festen und transparenten „Inflationsplan“, der nicht nach Belieben geändert werden kann wie bei Fiat-Geld. Es ist intrinsisch deflationär.
Fragen & kritische Anregungen:
Hier nun all meine Fragen die entweder kritisch ausgelegt sind, oder einfach Unklarheit meinerseits repräsentieren.
Angenommen, ich bin absolut überzeugt von Bitcoin, was ich auch bin, weil es ein viel saubereres, transparenteres, ehrlicheres, effizienteres, merokratischeres und freieres System ist als unser derzeitiger monetärer Schwachsinn.
Womit ich allerdings erhebliche Probleme habe, sind die praktischen Anwendungsfälle für meine Bitcoins. Ja, ich habe sie in meiner Wallet gespeichert und ja, ich könnte sie theoretisch für Peer-to-Peer-Transaktionen verwenden. Aber hier ist das Problem, mit dem ich derzeit konfrontiert bin:
Ich würde nichts lieber tun, als mein vorhandenes FIAT-Geld in Bitcoins umzuwandeln, aber das geht nicht. Und warum? Nun, mein Lebensmittelhändler akzeptiert keine Bitcoins, sondern nur den von der Regierung vorgeschriebenen FIAT €, den ich nicht verwenden möchte. Also kann ich meine Äpfel, Orangen oder mein Brot nicht kaufen… Ich kann nicht zum Friseur gehen, weil sie nur Bargeld oder Kreditkarten akzeptieren, was ebenfalls FIAT ist… Ich kann meiner Oma in Spanien kein Geld schicken, weil sie keine eigene Wallet hat, geschweige denn von Bitcoin gehört hat und es vorzieht, ihre örtliche Bank zu benutzen, um den Job zu erledigen, weil sie einfach weiß, wie es funktioniert, und sich nicht mit der Einrichtung einer Hardware-Wallet oder der Sicherung einer Seed-Phrase beschäftigen muss. Um ehrlich zu sein, glaube ich, dass mein letzter Punkt nicht nur auf ältere Menschen zutrifft, sondern auf die meisten Menschen im Allgemeinen.
Kann mich jemand bitte entkräften?
Okay. Ich kann meine Bitcoins also nicht als Verbraucher verwenden, aber nehmen wir an, ich bin ein Unternehmer und möchte Bitcoin aus denselben Gründen wie oben beschrieben verwenden. Außerdem würde ich in beiden Fällen die Inflation vermeiden.
Ich möchte meine Mitarbeiter in Bitcoin bezahlen (was wahrscheinlich ziemlich revolutionär wäre). Wie kann ich das tun? Ich weiß, dass es dafür Lösungen gibt, wie zum Beispiel den BTCPay Server, aber ich frage nicht auf meiner Seite. Meine Angestellten hätten das gleiche Problem wie ich als Verbraucher. Nämlich, dass fast keine Einzelhandelsgeschäfte oder Supermärkte Bitcoins im täglichen Leben akzeptieren. Das macht die Verwendung von Bitcoins von Natur aus unbequem, weil man einen Umweg machen müsste, um sie auszugeben.
Außerdem: Wie soll ich meine Kunden dazu bringen, meine Produkte oder Dienstleistungen zu kaufen, wenn ich nur Bitcoin akzeptiere? Auch hier: Die meisten Menschen haben keine Hardware- oder Software-Wallet und sind (sehr wahrscheinlich) nicht bereit, FIAT in Bitcoins umzuwandeln, nur um etwas zu kaufen. Stattdessen werden sie wahrscheinlich zu einem Konkurrenten gehen (falls es einen gibt), der Kreditkarten, Bargeld, PayPal usw. akzeptiert, was mich wahrscheinlich aus dem Geschäft bringen würde.
Insgesamt stelle ich fest, dass zwar Bitcoins Existenz nicht erheblich von Regierungen eingeschränkt wird oder werden kann, jedoch dessen praktische Nutzung allein durch die Existenz und Dominanz der FIAT Welt erheblich behindert wenn nicht gar verhindert wird.
Die einzige Lösung, die ich sehe, ist, dass
a) Bitcoin gesetzliches Zahlungsmittel wird, was bedeutet, dass die Geschäfte anfangen werden, Bitcoins anzuerkennen und für Zahlungen zu verwenden
b) Wir unsere FIAT-Währungen in Bitcoins umtauschen und die Unternehmen auch (d.h. Bitcoin wird zur Weltwährung)
c) Das FIAT-System Weltweit aufgrund der Inflation/Stagflation zusammenbricht und die Menschen beginnen, Bitcoin als Alternative zu verwenden
oder d) alle der oben genannten Möglichkeiten.
Eine weitere Frage die ich habe bezieht sich ebenfalls auf die alltägliche Nutzung von Bitcoin. Jetzt einmal angenommen, dass wir alle bereits bitcoins und Satoshis benutzen und alles Heilewelt ist. Die EZB, FED und PBOC gibts nicht mehr und wir leben alle in Harmonie und Frieden. Soweit so gut.
Aber wie genau wird der Maßstab von bitcoins und Satoshis beim Kauf und Verkauf ausgelegt? Angenommen ich verdiene sogar schon mein Gehalt in bitcoins. Wie viel bekäme ich dann? Ein paar Satoshis? 2 Bitcoin? 0,0000000X BTC? Für mich ist diese Frage nicht zu beantworten, da es dann ja kein Vergleich mehr zum Euro oder Dollar gibt. Wenn ich z.B einen ganzen Bitcoin für meine Arbeit bekomme oder mir als Unternehmer auszahle, ist das dann viel oder wenig? Mir ist schon klar, dass es in Dollar oder Euro umgerechnet schon eine beträchtliche Summe darstellt, aber der eine Bitcoin ist ja immer ein Bitcoin wert und wenn es kein Dollar oder Euro mehr gibt, wie funktioniert dann z.B die Bepreisung von Lebensmitteln, Rohstoffen, Kleidungsartikeln oder Autos ohne FIAT Äquivalent? Kann ich mir mit meinem einen Bitcoin eine ganze S-Klasse leisten und zuzüglich einen Monatsvorrat oder komme ich gerade noch so um die Runden mit ein paar Brötchen und einem kaputten Hemd? Steht an der Kasse dann 2 Satoshis, 0,0002 BTC oder was genau dranne?
Das Problem der doppelten Ausgaben wird ja durch die Einführung des Zeitstempels gelöst, jedoch nur unter der Bedingung dass der Arbeitsnachweis nicht neu erstellt wird. Was ist, wenn der Arbeitsnachweis neuerstellt wird? Oder ist das (wie ich vermute) aufgrund des einmaligen CPU Aufwands einfach nicht möglich? Wenn ja wieso rechnet sich das für den Angreifer nicht?
Warum wird die Mehrheitsentscheidung durch die längste Kette repräsentiert? Liegt das daran, dass die längste Kette von Blöcken auch automatisch die höchste CPU Leistung hat, oder woran genau?
Was ist, wenn die Mehrheit der CPU-Leistung die von den Nodes kontrolliert wird, doch kooperieren, um das Netzwerk anzugreifen?
Was ist, wenn die Mehrheit der Miner, doch kooperieren, um das Netzwerk anzugreifen, obwohl sie eigentlich für das Gegenteil belohnt werden?
Im Whitepaper wird angenommen, dass die Wahrscheinlichkeit größer ist, dass eine ehrliche Node den nächsten Block findet, im Falle eines Angriffs. Warum ist dem so? Warum ist die Wahrscheinlichkeit kleiner, dass ein potzenzieller Angreifer diesen Block findet?
Was ist wenn die Wahrscheinlichkeit - im Gegensatz zur Annahme - tatsächlich größer ist, dass ein potenzieller Angreifer den ersten Block findet?
Ist der Public Ledger im Bezug auf die Privatsphäre des Users vergleichbar Metadata? Die Öffentlichkeit weiß zwar nicht, wofür die Transaktion gedacht, kennt aber die Höhe des Betrags und weiß, dass Person X Person Y Geld sendet. Wäre es mit einer ausreichend großen Datenmenge nicht durchaus möglich, die Identität dieser Person herauszufinden, indem z.B ein Profil gebaut wird?
Vielen Dank für eure Hilfe und Bemühungen
Mit vielen Grüßen