Post
Topic
Board Anfänger und Hilfe
Re: Block in der Blockchain ohne Eingangstransaktionen?
by
shorena
on 01/05/2015, 12:25:08 UTC
Keine Transaktion ist dabei völlig legal.

Es kann sogar ein Block erzeugt werden, der keinen Blockreward hat, also eigentlich komplett leer ist.
Nur ich glaub das will keiner machen  Grin
Man wird trotzdem eine Coinbase-Transaktion brauchen, auch wenn die keine Bitcoins beinhält, soweit ich das System verstehe.

Das ist zwar richtig, aber die 25 BTC muss man nicht einfordern, das ist optional. Ist wohl in der Verganenheit auch schon passiert, hab dafür aber keine Blocknummer im Kopf. Der code sagt aber deutlich bis zu 25 BTC reward. Jedenfalls zur Zeit. Es ist also eine coinbase TX denkbar die 0 satoshi "erzeugt".

Das bedeutet doch aber, das ich einen Block erschaffen könnte, den ich mit genau einer Transaktion selbst fülle, diesen dann löse und die 25 BTC kassiere, oder?

Also quasi 1 überweisung selbst durchführe, diese dann in einen Block aufnehme, den Durchrechnen lasse und damit dann einen Block gelöst hab, der mir 25 BTC bringen würde... Huh Huh Huh
Das ist korrekt,
nur ändert das ja nichts daran, daß Du, um diesen Block zu erstellen, erstmal den entsprechenden Hash finden musst, dessen Difficulty hoch genug ist und der es Dir somit erst erlaubt, einen solchen Block zu erstellen.

Es wird ja nicht leichter einen Block zu finden, wenn er nur wenige (oder garkeine) Transaktionen enthält
und umgekehrt wirds auch nicht schwerer, wenn er viele Transaktionen enthält, die Difficulty ändert sich dadurch nicht.

Hmm, naja. Jede Transaktion im Block ändert die merkle root und hat damit auch Einfluss auf den Hahswert. Es kann also durchaus von Nachteil sein keine Transaktion einzufügen. Wenn man aber betrachtet was alles in einem Block manipuliert werden kann um einen anderen Hashwert zu erhalten, spielt das wohl eher eine untergeordnete Rolle.