Bitcoin Forum
May 27, 2024, 12:23:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin-Core Wallet Problem - Hilfe!  (Read 1002 times)
mark28 (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
July 10, 2015, 11:16:37 AM
 #1

Guten Tag,
habe heute Nacht um 0:33 eine Transaktion angewiesen und den PC über die Nacht laufen lassen, doch bis jetzt gibt es immer noch keine einzige Bestätigung. Die Wallet ist auf aktuellem Stand (364689 Blocks). Woran kann es liegen und wie behebe ich das Problem?
Liebe Grüße und Danke im voraus!
OnkelPaul
Legendary
*
Offline Offline

Activity: 1039
Merit: 1004



View Profile
July 10, 2015, 11:29:38 AM
 #2

Das ist ein Effekt des "stress test", der seit ein paar Tagen läuft und bei dem Unmengen von Transaktionen generiert werden. (Forum-Suchfunktion bringt noch mehr Infos, ich schreib mir jetzt nicht alles von der Seele...)
Dadurch stehen mehr Transaktionen in der Schlange, als mit der vorgegebenen Blockgröße und Blockzeit laufend abgearbeitet werden können.
Was die "stress tester" damit vorhaben, ist nicht 100% klar - man vermutet, dass sie damit die Angreifbarkeit der Blockchain nachweisen wollen, wenn die Blockgröße nicht erhöht wird. Es können aber auch komplexere Motive sein.
Transaktionen mit genügend Transaktionsgebühr sollten normalerweise trotzdem nach einiger Zeit durchgehen, aber im Moment sieht es wirklich etwas mies aus.

Onkel Paul

Ach und wenn die Transaktion einmal draußen ist, musst du den PC eigentlich nicht laufen lassen. Morgens einschalten und auf das Aktualisieren der Blockchain warten reicht eigentlich. Im Moment kann es aber trotzdem sinnvoll sein, weil nicht geminte ransaktionen nach einiger Zeit aus dem Mempool verschwinden und der Client sie dann neu an die anderen Nodes schickt.

mark28 (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
July 10, 2015, 11:45:33 AM
 #3

vielen Dank für die schnelle Antwort! also ist jetzt einfach abwarten angesagt?
OnkelPaul
Legendary
*
Offline Offline

Activity: 1039
Merit: 1004



View Profile
July 10, 2015, 12:03:04 PM
 #4

vielen Dank für die schnelle Antwort! also ist jetzt einfach abwarten angesagt?

Ja, was anderes kannst du mit einer Transaktion, die schon draußen ist, nicht mehr machen.
Falls die Transaktion zu geringe Minergebühr hatte, solltest du das für die Zukunft ändern (also im Wallet eine ausreichende Gebühr einstellen).
Im Moment muss man da durch, ich weiß noch nicht, welche Lösung auf Dauer hilft. Größere Blöcke würden gegen einen Angriff dieser Art nur teilweise helfen. Offenbar hat Litecoin einen Algorithmus zur Bestimmung der minimalen Miner-Gebühren, der in diesem Szenatio greifen würde, es kann durchaus sein, dass das eine sinnvolle Weiterentwicklung für Bitcoin wäre. Aber ich bin kein Developer, muss mir darüber keine Gedanken machen...

Onkel Paul

Drakensang
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
July 10, 2015, 11:25:14 PM
 #5

Ja, was anderes kannst du mit einer Transaktion, die schon draußen ist, nicht mehr machen.
Falls die Transaktion zu geringe Minergebühr hatte, solltest du das für die Zukunft ändern (also im Wallet eine ausreichende Gebühr einstellen).
Im Moment muss man da durch, ich weiß noch nicht, welche Lösung auf Dauer hilft. Größere Blöcke würden gegen einen Angriff dieser Art nur teilweise helfen. Offenbar hat Litecoin einen Algorithmus zur Bestimmung der minimalen Miner-Gebühren, der in diesem Szenatio greifen würde, es kann durchaus sein, dass das eine sinnvolle Weiterentwicklung für Bitcoin wäre. Aber ich bin kein Developer, muss mir darüber keine Gedanken machen...

Onkel Paul

Was wäre denn beispielsweise eine angemessene Transaktionsgebühr? Bitte einfach mal 'ne Hausnummer nennen. Stehe noch vor meiner ersten BTC Überweisung und habe keine Ahnung über was Ihr da redet...  Grin

Ist das dann eine feststehende Zahl oder hängt die angemessene Größe von der jeweiligen Überweisung sprich von ihrem Inhalt ab?
OnkelPaul
Legendary
*
Offline Offline

Activity: 1039
Merit: 1004



View Profile
July 11, 2015, 01:14:18 PM
 #6

Im Bitcoin-Wiki ist das technisch detailliert erklärt: https://de.bitcoin.it/wiki/Transaktionsgeb%C3%BChren
Wie aktuell das ist, weiß ich nicht, habe mich länger nicht damit beschäftigt.
Als Fausregel gilt: 0.0001 BTC pro Kilobyte der Transaktion. Die Größe der Transaktion hängt vor allem von der Anzahl Inputs ab.
Normalerweise wirst du selten Transaktionen mit mehr als 2 Outputs versenden (1 Output für das Ziel, 1 Output für den Restbetrag, der wieder in deiner Wallet landet), das ist eher für Firmen interessant, die mehrere Zahlungen mit einer Transaktion erledigen wollen.
Die meisten Wallets berechnen eine passende Transaktionsgebühr selbst, du solltest allerdings darauf achten, eine aktuelle Wallet-Software zu haben, weil die Entwickler unter Umständen die Berechnung oder die Basis-Werte etwas anpassen.

Onkel Paul

mark28 (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
July 11, 2015, 06:06:34 PM
 #7

die transaktion ist immer noch unbestätigt, sollte ich mir sorgen machen?
Drakensang
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
July 11, 2015, 07:49:44 PM
 #8

Im Bitcoin-Wiki ist das technisch detailliert erklärt: https://de.bitcoin.it/wiki/Transaktionsgeb%C3%BChren
Wie aktuell das ist, weiß ich nicht, habe mich länger nicht damit beschäftigt.
Als Fausregel gilt: 0.0001 BTC pro Kilobyte der Transaktion. Die Größe der Transaktion hängt vor allem von der Anzahl Inputs ab.
Normalerweise wirst du selten Transaktionen mit mehr als 2 Outputs versenden (1 Output für das Ziel, 1 Output für den Restbetrag, der wieder in deiner Wallet landet), das ist eher für Firmen interessant, die mehrere Zahlungen mit einer Transaktion erledigen wollen.
Die meisten Wallets berechnen eine passende Transaktionsgebühr selbst, du solltest allerdings darauf achten, eine aktuelle Wallet-Software zu haben, weil die Entwickler unter Umständen die Berechnung oder die Basis-Werte etwas anpassen.

Onkel Paul


Danke für die Info. In der Wiki sprechen sie unten von 250Byte pro Transaktion. Ist das nur ein Beispiel oder ein feststehender Wert? Oder woher wüßte ich wie groß die Transaktion im gesamten wird?
lassdas
Legendary
*
Offline Offline

Activity: 3653
Merit: 1448


View Profile
July 12, 2015, 12:29:27 PM
 #9

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.
Drakensang
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
July 12, 2015, 04:52:40 PM
 #10

Aha - der Nebel lichtet sich...  Smiley
Und das ist eine Erklärung was das Coin Control Feature macht. Hatte ich zwar schonmal reingeschaut aber das Schlüsselwort Byte nicht wahrgenommen.

Ich denke das ist mir jetzt ausreichend klar - ich danke Euch!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!