Ich bin mir nicht ganz sicher, ob ich das System hinter den BitCoins richtig verstanden habe.
1) Jemand errechnen einen "Block". Dieses Glück wird damit belohnt, daß er jetzt 50 Bitcoins besitzt. Jeder, der das System nutzt, akzeptiert, daß jeder, der einen Block gefunden hat, somit auch 50 Bitcoins erzeugt hat. Gemäß Tabelle gibt es später weniger Coins pro Block um damit die Anzahl der Coins zu begrenzen.
2) Wenn ich jemand anderem Geld überweisen möchte, schreibt die Software diese Transaktion in den nächsten Block hinein. Meine Transaktion ist also dadurch gesichert, daß es so viel "Glück" ist, einen Block zu errechnen. Niemand anderes wird schneller gefälschte Blöcke errechnen können wie das System im ganzen richtige Blöcke errechnet.
3) Jeder, der wissen möchte, wem ein Coin gehört, der muss alle bereits existierenden Blöcke herunterladen und den letzen Block finden, in dem steht wem der Coin gehört.
4) Es kann sein, daß zwei Leute gleichzeitig einen gültigen Block berechnen und die Block-Kette damit gesplittet ist. Da aber recht schnell bemerkt wird, daß es zwei Ketten gibt, wird so eine Split-Kette sehr schnell "aussterben" und nicht weiter verlängert werden.
5) Wenn ich von jemandem Coins überwiesen bekomme und in 2 Wochen nach schaue, sehe ich somit, daß die Transaktion von ca. 2000 aufeinanderfolgenden Blöcken bestätig wurde. Es kann nach der ersten Bestätigung quasi niemand den Coin erneut für sich beanspruchen.
Sehe ich die 5 Punkte so weit richtig?
Was passiert wenn:
6) Meine Transaktion von einem Block bestätigt wurde, der in einer aussterbenden Kette liegt? Sehe ich dann nach 2 Wochen, daß die Transaktion nur von zwei Blöcken bestätigt wurde? Die Kette liegt danach ja brach... Oder bestätigt dann ein neuer Block irgendwann zwei alte Blöcke?
7) Aktuell ist die Liste der Transaktionen 300 MB groß. Wenn man von einer verdoppelung der Nutzung pro Jahr ausgeht, hat man in ein paar Jahren dann eine Kette von mehreren Gigabytes? Ist das nicht etwas viel Traffic? Oder wird man dann z.B. eine Art "Suchmaschine" haben, die mir sagt "Um zu schauen, wem der Coin gehört, musst Du nur die Blöcke der letzen 6 Monate runterladen" ?
Wie ist das mit der Gebühr? Kann ich, wenn ich einen Block errechnet habe, sagen daß ich für jede Transaktion der von mir berechneten Coins 0,02 Coins Gebühr haben möchte? Das würde in diesem Fall bedeuten, daß wenn meine Coins durch 2500 Hände gelaufen ist, ich 50 Coins an Gebühr eingenommen habe? Oder sage ich "Ich habe einen Block errechnet, jeder, der eine Transaktion beglaubigen lassen möchte muss mir 0,02 Coins Gebühren zahlen"?