Bitcoin Forum

Local => Italiano (Italian) => Topic started by: madonnino on June 30, 2015, 03:27:24 PM



Title: Low fee
Post by: madonnino on June 30, 2015, 03:27:24 PM
Ho cercato in giro nella sezione italiana, ma non sono riuscito a trovare nulla quindi spiego qui.
Oggi ho inviato delle transazioni con fee bassa 0.00001...sono circa tre ore che non viene confermata, mi era successo anche altre volte e non ha mai impiegato piu' di due ore (fortuna?!?!)
La domanda comunque è:
qualora la transazione non venisse accettata dai miner, quest'ultima ritornerebbe nel mio wallet? Se si, fino a quanti giorni massimo i bitcoin rimangono nella blockchain in attesa di conferma?

Grazie
 


Title: Re: Low fee
Post by: xeryan on June 30, 2015, 04:17:12 PM
si ritorna, se non sbaglio 2 o 3 gg


Title: Re: Low fee
Post by: alexrossi on June 30, 2015, 05:16:05 PM
Se si, fino a quanti giorni massimo i bitcoin rimangono nella blockchain in attesa di conferma?
 

Non c'è un tempo preciso, normalmente i nodi dopo 72h passate senza conferme dovrebbero eliminarla


Title: Re: Low fee
Post by: arulbero on June 30, 2015, 05:16:44 PM
Se vuoi che la transazione sia eliminata, oltre ad aspettare forse bisognerebbe impedire anche che il proprio client ritrasmetta la transazione:

Quote
You will need to wait until it is out of the mempool.
[...]
And to prevent your own client from re-broadcasting the transaction run bitcoind once with -zapwallettxes (a feature added in v0.9). That will remove any unconfirmed transactions from your wallet and you'll then only see transactions that are in the blockchain --> http://bitcointalk.org/index.php?topic=35214.msg5689840#msg5689840

Fonte: http://www.reddit.com/r/Bitcoin/comments/2fqa5y/bitcoin_transaction_will_not_confirm_because_of/

Quote
As befits its name, the memory pool is kept in the process's memory. So if you quit and restart bitcoind, the memory pool will be cleared.

However, this may not fix your problem; unconfirmed transactions relating to your own wallet addresses are stored not only in the memory pool, but in wallet.dat, so a restart won't clear them. To accomplish that, you can start bitcoind with the recently added -zapwallettxes option. This will cause bitcoind to forget all transactions associated to your addresses, and rescan the block chain to reconstruct them. In particular, any unconfirmed transactions will be forgotten and not reconstructed.

Note that you will have to have waited long enough that other nodes on the network are no longer keeping your unconfirmed transaction in their own memory pools. If they are, then (1) they might send it back to you, defeating the purpose of this exercise, and (2) if you try to send a new transaction to replace the unconfirmed one, they may reject it as a double spend.

Fonte: http://bitcoin.stackexchange.com/questions/25612/how-to-remove-a-transaction-from-the-memory-pool


Title: Re: Low fee
Post by: madonnino on June 30, 2015, 05:34:06 PM
Se vuoi che la transazione sia eliminata, oltre ad aspettare forse bisognerebbe impedire anche che il proprio client ritrasmetta la transazione:

Quote
You will need to wait until it is out of the mempool.
[...]
And to prevent your own client from re-broadcasting the transaction run bitcoind once with -zapwallettxes (a feature added in v0.9). That will remove any unconfirmed transactions from your wallet and you'll then only see transactions that are in the blockchain --> http://bitcointalk.org/index.php?topic=35214.msg5689840#msg5689840

Fonte: http://www.reddit.com/r/Bitcoin/comments/2fqa5y/bitcoin_transaction_will_not_confirm_because_of/

per fare questa cosa ho bisogno tipo di multibit? le transazioni le ho fatte partire dal cellulare con mycelium...ripartono da sole anche da la'?
Grazie intanto


Title: Re: Low fee
Post by: HostFat on June 30, 2015, 07:27:50 PM
Il motivo è che in questi giorni sono presenti alcuni test/attacchi per riempire i blocchi (che ora sono limitati a 1MB), e vedere come si comporta il network.

Questo dovrebbe anche dimostrare che servono blocchi più grandi quanto prima, visto che manca veramente poco a riempirli, anche con transazioni corrette.


Title: Re: Low fee
Post by: nutriagrigia on June 30, 2015, 08:03:57 PM
Avevo fatto molte prove a suo tempo con il client ufficiale. Per togliere le transazioni lanciate di continuo dal client ufficale ho usato pywallet
https://bitcointa.lk/threads/guide-delete-your-0-unconfirmed-transactions-in-30-seconds.28870/
Riguardo il tempo massimo in cui la transazione può fluttuare nel limbo, io in quelle con fee piu bassa composte da una miriade di microtransazioni ho visto tranquillamente passare il mese. Poi è stata presa. Non ho visto rifiuti di alcun genere da parte del sistema. Al tempo che ho fatto l'esperimento.


Title: Re: Low fee
Post by: madonnino on July 01, 2015, 07:15:57 AM
Mi sono svegliato stamattina e le transazioni erano tutte confermate.
Grazie per i consigli/delucidazioni  :) :)


Title: Re: Low fee
Post by: corsaro on July 02, 2015, 10:13:59 AM
Il motivo è che in questi giorni sono presenti alcuni test/attacchi per riempire i blocchi (che ora sono limitati a 1MB), e vedere come si comporta il network.

Questo dovrebbe anche dimostrare che servono blocchi più grandi quanto prima, visto che manca veramente poco a riempirli, anche con transazioni corrette.

i risultati di questi test, come stanno andando ?


Title: Re: Low fee
Post by: Anon39 on July 02, 2015, 11:21:00 AM
in caso di necessità si possono "sbloccare" queste transazioni nel limbo sfruttando Replace By Fee
bisogna però avere la chiave privata in un client che permetta di fimare rawtx e bisogna avere accesso ad un client bitcoin core da cui fare il submit della tx firmata.
la procedura è:
- ricreare la rawtx usando gli stessi input della tx nel limbo, mettendo però una fee più alta
- firmarla e fare il submit


Title: Re: Low fee
Post by: madonnino on July 02, 2015, 11:54:07 AM
in caso di necessità si possono "sbloccare" queste transazioni nel limbo sfruttando Replace By Fee
bisogna però avere la chiave privata in un client che permetta di fimare rawtx e bisogna avere accesso ad un client bitcoin core da cui fare il submit della tx firmata.
la procedura è:
- ricreare la rawtx usando gli stessi input della tx nel limbo, mettendo però una fee più alta
- firmarla e fare il submit

quindi potrei utilizzare questo https://bitcointalk.org/index.php?topic=960764.0 al posto dei client?
Grazie


Title: Re: Low fee
Post by: Anon39 on July 02, 2015, 04:19:33 PM
in caso di necessità si possono "sbloccare" queste transazioni nel limbo sfruttando Replace By Fee
bisogna però avere la chiave privata in un client che permetta di fimare rawtx e bisogna avere accesso ad un client bitcoin core da cui fare il submit della tx firmata.
la procedura è:
- ricreare la rawtx usando gli stessi input della tx nel limbo, mettendo però una fee più alta
- firmarla e fare il submit

quindi potrei utilizzare questo https://bitcointalk.org/index.php?topic=960764.0 al posto dei client?
Grazie

sì, in altrenativa anche gangsta :)


Title: Re: Low fee
Post by: alexrossi on July 24, 2015, 04:06:12 PM
 Ora che l'attacco si è ridimensionato/concluso sarebbe curioso capire se le vecchie transazioni da 0.01 mbtc sono ancora rapide


Title: Re: Low fee
Post by: acquafredda on July 25, 2015, 10:24:38 AM
Ora che l'attacco si è ridimensionato/concluso sarebbe curioso capire se le vecchie transazioni da 0.01 mbtc sono ancora rapide

ho effettuato una transazione con un fee di 0.00001 e dopo un'oretta è stata confermata.


Title: Re: Low fee
Post by: alexrossi on July 25, 2015, 11:51:59 AM
Ora che l'attacco si è ridimensionato/concluso sarebbe curioso capire se le vecchie transazioni da 0.01 mbtc sono ancora rapide

ho effettuato una transazione con un fee di 0.00001 e dopo un'oretta è stata confermata.

Pure io sto facendo dei test e anche le transazioni a zero fee se hanno giusta priority stanno sopravvivendo bene