Bitcoin Forum

Local => Mining (Deutsch) => Topic started by: cryptoklaus on January 02, 2018, 04:13:53 PM



Title: Block verifizieren
Post by: cryptoklaus on January 02, 2018, 04:13:53 PM
Hallo liebes Bitcoin Forum!

Da dies mein erster Post ist möchte ich mich gleich entschuldigen falls ich falsche Informationen habe oder dieses Thema schon diskutiert wurde, ich habe nichts dazu gefunden...

Ich habe vor kurzem über die Bestätigung der Transaktionen durch die Miner nachgedacht und dabei ist mir aufgefallen, dass ja eigentlich jeder Block der neu dazukommt in der Blockchain als richtig gespeichert wird, weil dessen Lösung  die erste ist die verbreitet wird (durch Proof of Work), oder (wenn nicht bitte ich um eine Erklärung )?

 Da habe ich mir die Frage gestellt ob die anderen Miner und Netzwerkteilnehmer überhaupt in der Lage sind diesen Block zu verifizieren, sie können ja in einem dezentralen Netzwerk gar nicht wissen ob ihre Transaktionen die richtigen sind...Meine Frage wäre daher: Können die Netzwerkteilnehmer das Ergebnis der Miner als richtig verifizieren und wie, und wenn nicht, wäre es dann nicht extrem leicht die Blockchain zu fälschen?

Lg Klaus


Title: Re: Block verifizieren
Post by: mezzomix on January 02, 2018, 10:54:20 PM
Es wird einfach der erste Block mit der passenden Lösung (Hashsumme) wird als korrekt betrachtet. Die enthaltenen Transaktion müssen dabei als korrekt verifiziert werden. Das kann jeder prüfen, da die Transaktionen signiert werden müssen. Welche Transaktionen das sind ist völlig egal. Findet ungefähr zur gleichen Zeit ein anderer Miner eine passende korrekte Lösung, dann gewinnt die Lösung mit der schwerer zu lösenden Hashsumme (Difficulty). Die andere Lösung wird nach kurzer Zeit von allen Knoten verworfen.

Die einzelne Transaktion muss korrekt sein. Welche Transaktionen im Block sind ist egal. Das bestimmt der Miner - üblicherweise nach wirtschaftlichen Gesichtspunkten (Höhe der Fee). Alle anderen Knoten müssen diese Lösung aktzeptieren, damit das System funktioniert. Wer nicht kooperiert ist über das Protokoll des Systems automatisch draussen.