Author

Topic: Forken von Blockchains mit dem Ziel sie wieder zu mergen (Read 125 times)

legendary
Activity: 1606
Merit: 1025
Dein Block baut ja immer auf den Hashwert des vorher gefundenen Blocks auf. Wenn es in beiden Chain also einem Block mit identischem Hashwert gibt so sollte es möglich sein einen Block zu erzeugen, der in beiden Blöcken gültig ist. Allerdings ist das sehr sehr sehr unwahrscheinlich und das ist auch gut so. Das mögliche Chaos wurde im vorherigen Post schon beschrieben.
member
Activity: 116
Merit: 17
Ich kenne jetzt die techneischen Seiten zu wenig, aber rein logisch sollte dies nicht möglich sein. Gehen wir mal von folgendem fiktiven Beispiel aus:

Person A besitzt 100 Coins auf Blockchain X. Es findet ein Fork statt und es entstehen die Blockchain X1 und X2. Person A besitzt nun also 100 Coins auf X1 und 100 auf X2.

Blockchain X1:
Person A sendet 100 Coins an Person B.

Blockchain X2:
Person A sendet 100 Coins an Person C.

Nun versuchst du X1 und X2 wieder zu X zusammenzuführen. Wer hat nun die Coins? Haben Person B & C beide jeweils 100? Gilt nur diejenige Transaktion, deren Block per Zufall zuerst generiert wurde (z.B. wurde der die Transaktion in X1 3 Sekunden vorher in einen Block geschrieben als in X2)? Wie willst du so etwas jemals wieder zusammenbringen? Ist also meienr Meinung nach unmöglich.
sr. member
Activity: 1498
Merit: 360
You work in Insurance? Message me.
Auf einem Talk auf dem ich letztens war kam eine Frage auf, die mich bis heute nicht losgelassen hat und ich dachte mir einfach mal ich richte meine Frage einfach mal an euch, da ihr viel mehr technisches Verständnis habt als ich:

Es ist völlig klar, dass man eine Blockchain forken kann und das in den Geschmacksrichtungen "Soft" und "Hard" betreiben kann und bei einem Hardfork sind die Blockchains aufgrund geänderter Regeln ja ab dem Zeitpunkt des Forkes zueinander inkompatibel obwohl sie die gleich Historie teilen. Auch ist mir bekannt, dass man so gennante Sidechains nutzen kann um Transaktionen nach dem Standard der Hauptblockchain zu führen und diese dann wieder einzuhängen.

Jetzt stand aber die Frage in dem Raum, könnte man einen Fork (gerade einer PoW Blockchain) durchführen diese eine Zeit parallel laufen lassen und diese dann wieder zusammenführen? Bei einem gleichzeitig gefundenen Block beim Bitcoin Pow entscheidet ja meines wissens nach auf welchem der beiden Enden als erstes genug Blöcke danach kommen damit diese dominant wird und die Sidechain wird von den Minern aufgegeben hier gibt es also nur die Möglichkeit Hash or Die. Gäbe es aber eine (zumindest theoretische) Möglichkeit zwei Chains gemeinsamen Ursprungs in denen beiden Blöcke gemined wurden zusammenzuführen und damit logischerweise zu respektieren was in den Blöcken dieser Blockchain geschrieben wurde.

Ich weiss, dass das eine völlig theoretische Überlegung ist und ich vermutlich nicht über genug technische Kompetenz verfüge um sie komplett zu durchdringen, aber ich finde die Idee irgendwie interessant. Vielleicht kann ja einer von euch mal was qualifizierteres als ich dazu sagen was mich meinem Erkenntnisgewinn näher bringt.

Jump to: