Pages:
Author

Topic: Problema transazione bitcoin - page 3. (Read 11735 times)

legendary
Activity: 2450
Merit: 1008
November 19, 2013, 09:19:15 PM
#29
Code:
int64_t CTransaction::nMinTxFee = 10000;
[..]
int64_t nMinFee = (1 + (int64_t)nBytes / 1000) * nBaseFee;

Quindi stando al client ufficiale ( v0.8 ) la fee minima è 0.0001btc di base + 0.0001btc per ogni kb.

https://bitcointalksearch.org/topic/m.2312418

In effetti dalla versione 0.8.2 la commissione minima è diventata più dinamica: da un valore fisso nel codice (in precedenza 0,0005 XBT) a uno da calcolarsi di volta in volta. Resta comunque l'intervento manuale dei programmatori per correggere periodicamente la base (al momento 0,0001 XBT) e/o il coefficiente.

(questo almeno nella versione 0.8.2; non so se ci siano state ulteriori evoluzioni)
legendary
Activity: 1022
Merit: 1000
November 19, 2013, 09:04:27 PM
#28
visto che tu con 0,1 bitcoin e senza fee, ed io con 1,1 e 0,0001 di fee
abbiamo fatto la stessa fine, chi mi garantisce che con 100 bitcoin e 0,0005
di fee andava tutto liscio ?


Non andava bene lo stesso.

La fee è di 0.001 e non di 0.0001. Se la paghi giusta, non hai problemi.




FaSan

veramente qui

https://en.bitcoin.it/wiki/Transaction_fees#Rules_for_calculating_minimum_fees

dice diversamente...

"Note that a typical transaction is 500 bytes, so the typical transaction fee for low-priority transactions is 0.1 mBTC (0.0001 BTC), regardless of the number of bitcoins sent. "



Code:
int64_t CTransaction::nMinTxFee = 10000;
[..]
int64_t nMinFee = (1 + (int64_t)nBytes / 1000) * nBaseFee;

Quindi stando al client ufficiale ( v0.8 ) la fee minima è 0.0001btc di base + 0.0001btc per ogni kb.
legendary
Activity: 1022
Merit: 1000
November 19, 2013, 08:43:47 PM
#27
Ops mi ero perso il thread  Roll Eyes

A me è successo diverse volte, finalmente sono riuscito a capire come andrebbe "ufficialmente" risolta.

Basta broadcastare un'altra transazione con gli stessi input script ma con fee superiore.
Questo sistema tutto se ci pensate: sembrerà un double spend, ma i miner includeranno in un blocco la transazione con fee più alta e l'altra si perderà di conseguenza.
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 08:42:44 PM
#26
visto che tu con 0,1 bitcoin e senza fee, ed io con 1,1 e 0,0001 di fee
abbiamo fatto la stessa fine, chi mi garantisce che con 100 bitcoin e 0,0005
di fee andava tutto liscio ?


Non andava bene lo stesso.

La fee è di 0.001 e non di 0.0001. Se la paghi giusta, non hai problemi.




FaSan

veramente qui

https://en.bitcoin.it/wiki/Transaction_fees#Rules_for_calculating_minimum_fees

dice diversamente...

"Note that a typical transaction is 500 bytes, so the typical transaction fee for low-priority transactions is 0.1 mBTC (0.0001 BTC), regardless of the number of bitcoins sent. "



hero member
Activity: 658
Merit: 502
November 19, 2013, 08:14:06 PM
#25
visto che tu con 0,1 bitcoin e senza fee, ed io con 1,1 e 0,0001 di fee
abbiamo fatto la stessa fine, chi mi garantisce che con 100 bitcoin e 0,0005
di fee andava tutto liscio ?


Non andava bene lo stesso.

La fee è di 0.001 e non di 0.0001. Se la paghi giusta, non hai problemi.




FaSan
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 08:06:38 PM
#24
Io non ho pagato le commissioni! Penso che a sto punto i miei bitcoin spariranno nel nulla..

no dai non dire cosi'... il mio 1,1 bitcoin non puo' sparire cosi' !!!!
comunque siamo praticemente nella stessa situazione, ho visto che anche i tempi
"presunti" (ed erratici) stimati di conferma delle nostre due operazioni piu' o meno
variano allao stesso modo... a volte sono 30 ore, prima erano 6, adesso sono risalite ad 8.

Devo dire che questa cosa mi ha messo una certa ansia per le
operazioni future !!!

visto che tu con 0,1 bitcoin e senza fee, ed io con 1,1 e 0,0001 di fee
abbiamo fatto la stessa fine, chi mi garantisce che con 100 bitcoin e 0,0005
di fee andava tutto liscio ?

e devo essere sincero.... se avessi 100 bitcoin in questo stato,
sarei molto ma molto incazzato ... (anche se non so di preciso con chi)
newbie
Activity: 19
Merit: 0
November 19, 2013, 04:21:28 PM
#23
Io non ho pagato le commissioni! Penso che a sto punto i miei bitcoin spariranno nel nulla..
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 03:09:12 PM
#22


Se vai alla tua banca e per saltare la fila chiedi al "tuo amico" allo sportello se ti fà una certa operazione, si prospettano due possibilità :

1. te la fà a tempo perso dicendoti di ripassare x la ricevuta
2. gli paghi il caffè e te la fà in tempo reale fregandosene della gente in fila


Ecco... un tedesco magari non capirebbe, ma con un italiano è come sfondare una porta aperta  Grin Grin Grin




FaSan

analisi approfondita e condivisibile

MA

bitcoin dovrebbe essere usato anche dai tedeschi, dagli americani, dai cinesi, dagli indiani...

fortunatamente non solo dagli italiani, perpetuando
i nostri modi di fare di sedicente pese occiddentale
con le usanze di un paese del terzo mondo.
hero member
Activity: 658
Merit: 502
November 19, 2013, 01:09:10 PM
#21
pensa che la mia e' una transazione di 1,1 bitcoin ed ho pure pagato una commissione
Commissione troppo bassa: la transazione è comunque non standard.

Ciao!

puo' essere, diciamo che sia un errore mio, dovuto a mia ignoranza.

e diciamo pure che sia abbastanza improbabile, ma non cosi' tanto
visto che il thread non l'ho aperto io ma un altro utente
che si era infilato in una situazione analoga.

questo non toglie che la cosa sia abbasstanza spiecevole,
vista sia la cifra non irrisoria che ho in gioco io (chissa' che fine
faranno i miei 500 euro)  e sopratutto le situazioni paradossali
che si possono creare.

un altro esempio: il bitcoin comincia a crollare, voglio vendere,
ma ho il mio bitcoin "intrappolato" nel limbo di non si sa che durata
e non si sa che esito...

Premesso che io sono un entusiasta del bitcoin, e sono disposto
a sopportare questi problemi,  credo che questa
sia una carenza abbastanza grave in caso di diffusione nel mondo reale...

te lo immagini spiegare alla massaia o al muratore che
ha 500 euro finiti in un limbo che non si sa quanto dura
e non si sa se  ricevera' i soldi indietro o il pagamento sara'
effettuato ?






Se vai alla tua banca e per saltare la fila chiedi al "tuo amico" allo sportello se ti fà una certa operazione, si prospettano due possibilità :

1. te la fà a tempo perso dicendoti di ripassare x la ricevuta
2. gli paghi il caffè e te la fà in tempo reale fregandosene della gente in fila


Ecco... un tedesco magari non capirebbe, ma con un italiano è come sfondare una porta aperta  Grin Grin Grin




FaSan
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 01:03:48 PM
#20
pensa che la mia e' una transazione di 1,1 bitcoin ed ho pure pagato una commissione
Commissione troppo bassa: la transazione è comunque non standard.

Ciao!

puo' essere, diciamo che sia un errore mio, dovuto a mia ignoranza.

e diciamo pure che sia abbastanza improbabile, ma non cosi' tanto
visto che il thread non l'ho aperto io ma un altro utente
che si era infilato in una situazione analoga.

questo non toglie che la cosa sia abbasstanza spiecevole,
vista sia la cifra non irrisoria che ho in gioco io (chissa' che fine
faranno i miei 500 euro)  e sopratutto le situazioni paradossali
che si possono creare.

un altro esempio: il bitcoin comincia a crollare, voglio vendere,
ma ho il mio bitcoin "intrappolato" nel limbo di non si sa che durata
e non si sa che esito...

Premesso che io sono un entusiasta del bitcoin, e sono disposto
a sopportare questi problemi,  credo che questa
sia una carenza abbastanza grave in caso di diffusione nel mondo reale...

te lo immagini spiegare alla massaia o al muratore che
ha 500 euro finiti in un limbo che non si sa quanto dura
e non si sa se  ricevera' i soldi indietro o il pagamento sara'
effettuato ?



legendary
Activity: 2450
Merit: 1008
November 19, 2013, 11:46:57 AM
#19
pensa che la mia e' una transazione di 1,1 bitcoin ed ho pure pagato una commissione
Commissione troppo bassa: la transazione è comunque non standard.

Ciao!
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 11:39:55 AM
#18
pensandoci, la cosa mi fa abbastanza rabbrividire !

pensa che la mia e' una transazione di 1,1 bitcoin ed ho pure pagato una commissione,
quindi operazione neppure neppure banale, se consideri che un bitcoin vale circa 500 euro,
e in piena regola con tanto di commissione.

allora mi chiedo ... e se erano 50 BTC ? o 100
che mi rimanevano cosi' appesi nel limbo ?

cazzo facevo ? pregavo budda ?
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 11:13:17 AM
#17
supponi che dopo 2 giorni di "non conferma" il mio client mi torna la somma disponibile.

al terzo giorno spendo i bitcoin che mi sono tornati disponibili.

ma al quarto giorno la vecchia transazione riappare in rete e viene confermata...

in questo modo ho la famosa "doppia spesa" che invece e' impossibile !
come si spiega ?
La nuova transazione sarebbe una transazione diversa; quindi non si tratterebbe di una doppia spesa.

Ciò che non è ancora stato possibile verificare (almeno in questa comunità) è cosa succede nel caso in cui non si abbia disponibile un ammontare sufficiente per spendere una seconda volta quella quantità di denaro. Es: ho 5 XBT, ne spendo 3. Mi viene annullata la transazione; faccio una nuova transazione sempre per 3 XBT. La transazione riappare misteriosamente dopo qualche tempo. Cosa succede? Boh...

La cosa è effettivamente paradossale, perché non credo sia possibile avere un saldo negativo, e una volta che una transazione finisce in un blocco, non si può più annullare!

bravo, hai capito esattamente cosa intendevo !

magari provero' sulla mia pelle Smiley
legendary
Activity: 2450
Merit: 1008
November 19, 2013, 11:06:02 AM
#16
supponi che dopo 2 giorni di "non conferma" il mio client mi torna la somma disponibile.

al terzo giorno spendo i bitcoin che mi sono tornati disponibili.

ma al quarto giorno la vecchia transazione riappare in rete e viene confermata...

in questo modo ho la famosa "doppia spesa" che invece e' impossibile !
come si spiega ?
La nuova transazione sarebbe una transazione diversa; quindi non si tratterebbe di una doppia spesa.

Ciò che non è ancora stato possibile verificare (almeno in questa comunità) è cosa succede nel caso in cui non si abbia disponibile un ammontare sufficiente per spendere una seconda volta quella quantità di denaro. Es: ho 5 XBT, ne spendo 3. Mi viene annullata la transazione; faccio una nuova transazione sempre per 3 XBT. La transazione riappare misteriosamente dopo qualche tempo. Cosa succede? Boh...

La cosa è effettivamente paradossale, perché non credo sia possibile avere un saldo negativo, e una volta che una transazione finisce in un blocco, non si può più annullare!
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 11:05:39 AM
#15
La transazione "lenta" e dimenticata non è mai stata inclusa nella catena dei blocchi, ovvero è rimasta nello stato di non confermata. Nessuna doppia spesa.

leggi bene i due messaggi sopra...

In un primo momento A non viene inclusa nei blocchi, e ti torna disponibile.

In un secondo B momento riappare e viene inclusa nei blocchi !


se in un tempo intermedio tra A e B, durante il quale la somma ti ritorna disponibile, tu la spendi,
allora c'e' l'incongurenza della doppia spesa.

Ovviamente non puo' essere, ma non capisco come.
hero member
Activity: 797
Merit: 1017
November 19, 2013, 11:01:03 AM
#14
La transazione "lenta" e dimenticata non è mai stata inclusa nella catena dei blocchi, ovvero è rimasta nello stato di non confermata. Nessuna doppia spesa.
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 10:54:50 AM
#13
on c'è un tempo preciso, ma in genere è dell'ordine di qualche giorno.

Quote
decidono che la transazione non e' andata a buon fine e mi rende di nuovo
disponibile il mio bitcoin ?
Come avevo scritto, semplicemente sparisce, come se non fosse mai stata eseguita. Il problema è che qualcuno ha segnalato (finora non ho capito come sia possibile) che dopo qualche tempo la transazione è riapparsa ed è stata confermata.

Ciao!
[/quote]

qualcosa non mi torna.

supponi che dopo 2 giorni di "non conferma" il mio client mi torna la somma disponibile.

al terzo giorno spendo i bitcoin che mi sono tornati disponibili.

ma al quarto giorno la vecchia transazione riappare in rete e viene confermata...

in questo modo ho la famosa "doppia spesa" che invece e' impossibile !
come si spiega ?
legendary
Activity: 2450
Merit: 1008
November 19, 2013, 10:51:16 AM
#12
2) se invece supponiamo fra 48 ore lo stato e' ancora questo, cosa succede ?
in pratica quali sono i tempi di time-out, superati i quali la rete (o il mio client ?)
Dipende dal client. Non c'è un tempo preciso, ma in genere è dell'ordine di qualche giorno.

Quote
decidono che la transazione non e' andata a buon fine e mi rende di nuovo
disponibile il mio bitcoin ?
Come avevo scritto, semplicemente sparisce, come se non fosse mai stata eseguita. Il problema è che qualcuno ha segnalato (finora non ho capito come sia possibile) che dopo qualche tempo la transazione è riapparsa ed è stata confermata.

Ciao!
legendary
Activity: 3276
Merit: 2898
November 19, 2013, 08:02:04 AM
#11
e' successo pure a me !

https://blockchain.info/tx/6653cc008d603e2ddae10504b6e2765cde6c5c38ba1af792496fdc4b67ad5c6d

immagino che ora i casi siano due:

1) o passno altre ore, finalmente qualcuno si decide inserire questa transazione
in un blocco, e allora (anche se con tempi lunghissimi) la transazione va a buon fine.

2) se invece supponiamo fra 48 ore lo stato e' ancora questo, cosa succede ?
in pratica quali sono i tempi di time-out, superati i quali la rete (o il mio client ?)
decidono che la transazione non e' andata a buon fine e mi rende di nuovo
disponibile il mio bitcoin ?
legendary
Activity: 2450
Merit: 1008
November 18, 2013, 07:24:05 PM
#10
In realtà, dopo un po' la transazione viene annullata (semplicemente sparisce).

Il problema è che ci sono state segnalazioni di comportamenti strani: transazioni annullate e poi riapparse dopo qualche tempo e cose simili.

Insomma: a meno che non si tratti di una transazione senza alcuna urgenza tra due propri indirizzi, occorre sempre pagare la commissione, per evitare che si presentino questi problemi.

Ciao!
Pages:
Jump to: