In der Wiki sprechen sie unten von 250Byte pro Transaktion. Ist das nur ein Beispiel oder ein feststehender Wert?
Die
250Byte pro Transaktion sind natürlich kein feststehender Wert,
das gilt nur für Transaktionen mit
einem Input und
einem Output.
Beispiel:
Du hast auf Adresse A in einer Transaktion 1 BTC empfangen und sendest dann in einer weiteren Transaktion diesen einen Bitcoin an Adresse B.
Die von Dir durchgeführte Transaktion hat dann einen Input (1x1 BTC von A) und einen Output (an B) und hat eine Größe von etwa 200-250 Byte.
Hast Du aber auf Adresse A 1 BTC statt in einer Transaktion in 10x0.1 BTC Stückelungen empfangen und schickst dann diesen 1 BTC an B, sieht die Sache schon anders aus,
dann hat Deine Transaktion statt einem nämlich gleich 10 Inputs (10x0.1 BTC von A) und einen Output (an B) und hat dann schon eine Größe von etwa 1500 Byte.
Je mehr Inputs und/oder Outputs eine Transaktion hat, desto größer wird sie und wenn sie größer wird, braucht sie logischerweise auch mehr Platz.
Platz in der Blockchain ist begrenzt, man könnte auch sagen: kostbar, daher erschuf der Bitcoin-Gott diese fiesen Gebühren.
Oder woher wüßte ich wie groß die Transaktion im gesamten wird?
Kommt drauf an, welchen Client Du verwendest.
Im Bitcoin-Core gibts das nette "
Coin Control Feature" (muss man nur in den Einstellungen aktivieren),
da kannst Du vorm versenden die zu verwendenden Inputs selbst auswählen und siehst dabei auch gleich, wie groß die Transaktion wird.