Bitcoin Forum

Local => Anfänger und Hilfe => Topic started by: Sexundus on July 17, 2012, 04:44:51 PM



Title: Was bedeutet "double spend" ?
Post by: Sexundus on July 17, 2012, 04:44:51 PM
In meiner E-Wallet taucht plötzlich folgendes auf:
Quote
Warning! this transaction is a double spend of xxxxxx. You should be extremely careful when trusting any transactions to/from this sender.

Was bedeutet das?


Title: Re: Was bedeutet "double spend" ?
Post by: OhShei8e on July 17, 2012, 09:43:06 PM
In meiner E-Wallet taucht plötzlich folgendes auf:
Quote
Warning! this transaction is a double spend of xxxxxx. You should be extremely careful when trusting any transactions to/from this sender.

Was bedeutet das?

Siehe https://en.bitcoin.it/wiki/Double-spending


Title: Re: Was bedeutet "double spend" ?
Post by: Sexundus on July 18, 2012, 07:32:26 AM
Englische Erklärungen habe ich dafür auch gefunden. Mein englisch ist aber nicht das beste daher suche ich hier nach einer deutschen Erklärung.


Title: Re: Was bedeutet "double spend" ?
Post by: xtral on July 18, 2012, 08:58:21 AM
Quote
In meiner E-Wallet taucht plötzlich folgendes auf:
Quote
Warning! this transaction is a double spend of xxxxxx. You should be extremely careful when trusting any transactions to/from this sender.

Was bedeutet das?

Im Prinzip bedeutet das, dass die gleichen Bitcoin 2 mal ausgegeben wurden.
Jede Transaktion wird in einen Block übernommen und dieser an die Block-Chain angehängt.
Der Zweig der Block-Chain mit der höchsten aufsummierten Difficulty ist die der gültige Zweig.

Wenn nun jemand die gleichen Bitcoin fast zeitgleich 2 mal versendet entsteht ein gültiger und ein ungültiger Zweig.

Du hast vielleicht die Bitcoin von dem ungültigen Zweig erwischt.

Falls diese Erklärung nicht richtig ist, bitte verbessern. Man lernt ja immer wieder dazu.  ;D


Title: Re: Was bedeutet "double spend" ?
Post by: lassdas on July 18, 2012, 02:18:37 PM
Zumindest das hier
Quote
Der Zweig der Block-Chain mit der höchsten aufsummierten Difficulty ist die der gültige Zweig.
stimmt so nicht.

Die Difficulty hat damit nix zutun, die ist bei beiden Zweigen gleich und ändert sich auch nur alle 2016Blocks/~2Wochen.

Gültig ist vielmehr der Zweig, der als erstes vom Netzwerk bestätigt wird,
daher auch die Angabe der Bestätigungen im Client, je mehr es sind, desto sicherer kannst Du sein, auf dem richtigen/gültigen Zweig zu sitzen.


Title: Re: Was bedeutet "double spend" ?
Post by: xtral on July 18, 2012, 02:40:12 PM
Quote
Zumindest das hier
Quote
Der Zweig der Block-Chain mit der höchsten aufsummierten Difficulty ist die der gültige Zweig.
stimmt so nicht.

Die Difficulty hat damit nix zutun, die ist bei beiden Zweigen gleich und ändert sich auch nur alle 2016Blocks/~2Wochen.

Gültig ist vielmehr der Zweig, der als erstes vom Netzwerk bestätigt wird,
daher auch die Angabe der Bestätigungen im Client, je mehr es sind, desto sicherer kannst Du sein, auf dem richtigen/gültigen Zweig zu sitzen.


Es ist nicht die Zeit sonder die aufsummierte Difficulty und damit der Zweig mit der größten Rechenpower.

https://en.bitcoin.it/wiki/How_bitcoin_works (https://en.bitcoin.it/wiki/How_bitcoin_works)

Quote
The rule in this case is to accept the "longest" valid branch. Choose from the branches of blocks that you have received, the path, the total "difficulty" of which is the highest.


Title: Re: Was bedeutet "double spend" ?
Post by: lassdas on July 18, 2012, 02:47:35 PM
Von der Zeit hab ich nicht gesprochen, sondern von den Bestätigungen/Confirmations.

Fakt ist nunmal, das sich die Difficulty nicht mit jedem Block ändert, das passiert nur bei jedem 2016ten Block (also nur einmal in etwa 2Wochen).
Wenn innerhalb dieser 2Wochen mehrere Zweige entstehen, würden diese Deiner Meinung nach also alle ihre Gütligkeit haben, bis sich die Difficulty das nächste mal ändert.
Das ist definitiv nicht der Fall.


Title: Re: Was bedeutet "double spend" ?
Post by: xtral on July 18, 2012, 03:15:52 PM
Quote
Gültig ist vielmehr der Zweig, der als erstes vom Netzwerk bestätigt wird

Hier sprichst du von der Zeit

Hier kannst du nachlesen:

https://en.bitcoin.it/wiki/Weaknesses (https://en.bitcoin.it/wiki/Weaknesses)

Quote
"Block chain length" is calculated from the combined difficulty of all the blocks