Bitcoin Forum

Local => Italiano (Italian) => Topic started by: armory on October 20, 2014, 03:15:28 PM



Title: la lentezza delle transazioni
Post by: armory on October 20, 2014, 03:15:28 PM
certe transazioni prendono ore per essere confermate, è troppo, le carte di credito sono piu veloci, o si trova una soluzione oppure i btc non sfonderanno mai


Title: Re: la lentezza delle transazioni
Post by: redsn0w on October 20, 2014, 03:38:54 PM
certe transazioni prendono ore per essere confermate, è troppo, le carte di credito sono piu veloci, o si trova una soluzione oppure i btc non sfonderanno mai

Se credi che le carte di credito ( o meglio le valute fiat) siano  "meglio" nessuno ti obbliga a non usarle , i bitcoin lasciali a quelli  a cui piace attendere.


Title: Re: la lentezza delle transazioni
Post by: marioantonini on October 20, 2014, 05:18:23 PM
Però perchè è un problema solo dei bitcoin ? Con altre altcoin non succede. Se invii dogecoin, arrivano in pochi secondi e sono confermati. Anche pagando fee più alte, i bitcoin hanno tempi molto più lunghi


Title: Re: la lentezza delle transazioni
Post by: El Emperador on October 20, 2014, 05:20:56 PM
Però perchè è un problema solo dei bitcoin ? Con altre altcoin non succede. Se invii dogecoin, arrivano in pochi secondi e sono confermati. Anche pagando fee più alte, i bitcoin hanno tempi molto più lunghi

è vero, in effetti il Bitcoin è una tra le criptomonete più scadenti tecnicamente. Viene utilizzata di più principalmente perché è arrivata prima.


Title: Re: la lentezza delle transazioni
Post by: GIANNAT on October 20, 2014, 06:07:55 PM
Il tempo medio di conferma è addirittura al di sotto dei famosi 10 minuti (Siamo intorno agli 8 come vedi QUI (https://blockchain.info/it/charts/avg-confirmation-time?timespan=180days&showDataPoints=false&daysAverageString=7&show_header=true&scale=0&address=)).
Non è che non hai pagato le fees oppure stai spostando quantità ridicole?
Oppure ancora può capitare che per un blocco sia richiesto più tempo, è normale e si chiama varianza.


Title: Re: la lentezza delle transazioni
Post by: armory on October 20, 2014, 06:16:23 PM
è una situazione penosa, questo blocca totalmente la possibilità che in futuro vadano a sostituire le carte di credito.
ti voglio vedere alla cassa con la gente in coda e te che paghi in btc e aspetti 8 minuti per la coferma


Title: Re: la lentezza delle transazioni
Post by: erre on October 20, 2014, 06:24:12 PM
Difetti stranoto, ma nondimeno vero (e fastidioso).
Credo che sarebbe risolvibile con una patch (tipo blocchi più veloci e ricompensa più bassa), ma ormai dietro al bitcoin non c'è più, temo, un vero team di developers


Title: Re: la lentezza delle transazioni
Post by: GIANNAT on October 20, 2014, 07:44:36 PM
è una situazione penosa, questo blocca totalmente la possibilità che in futuro vadano a sostituire le carte di credito.
ti voglio vedere alla cassa con la gente in coda e te che paghi in btc e aspetti 8 minuti per la coferma

Dipende dall'importanza della transazione. Se compri un caffè non è necessaria 1 conferma.
Secondo, ma non per importanza, è già possibile fare transazioni con GreenAddress con conferma "istantanea". Vedi i depositi di TheRockTrading

Difetti stranoto, ma nondimeno vero (e fastidioso).
Credo che sarebbe risolvibile con una patch (tipo blocchi più veloci e ricompensa più bassa), ma ormai dietro al bitcoin non c'è più, temo, un vero team di developers

Vedi questo video per farti un'idea di come non ci siano developers.. purtroppo lo ho trovato aggiornato solo fino a Marzo https://www.youtube.com/watch?v=sYJwen53cII


Title: Re: la lentezza delle transazioni
Post by: erre on October 20, 2014, 08:05:14 PM
Ok, come non detto...  :-[
Nonostante ciò, rimane fastidioso..
Ma una falsa transazione (una che non verrà confermata) come si ottiene? Spammandola nella rete con dei miner?


Title: Re: la lentezza delle transazioni
Post by: GIANNAT on October 20, 2014, 08:17:09 PM
Ok, come non detto...  :-[
Nonostante ciò, rimane fastidioso..
Ma una falsa transazione (una che non verrà confermata) come si ottiene? Spammandola nella rete con dei miner?

Una transazione non è confermata finchè non viene inclusa in un blocco. L'inclusione in un blocco dipende dai minatori che ovviamente danno la precedenza a chi paga le fee o ad altre transazioni particolari (ottima spiegazione qua: http://bitcoinfees.com)

Non esiste un "metodo" per non far confermare la transazione ma stai certo che se mandi quantità minuscole tipo 0.000001 senza pagare le fee succede.

Ti racconto con una storiella quello che succede in soldoni.. La transazione cerca di entrare in un blocco ma i miner non la vogliono. Dopo un po' la transazione si stanca di girare e torna a casa nel suo wallet di partenza. :D


Title: Re: la lentezza delle transazioni
Post by: erre on October 20, 2014, 08:22:06 PM
Ok, come non detto...  :-[
Nonostante ciò, rimane fastidioso..
Ma una falsa transazione (una che non verrà confermata) come si ottiene? Spammandola nella rete con dei miner?

Una transazione non è confermata finchè non viene inclusa in un blocco. L'inclusione in un blocco dipende dai minatori che ovviamente danno la precedenza a chi paga le fee o ad altre transazioni particolari (ottima spiegazione qua: http://bitcoinfees.com)

Non esiste un "metodo" per non far confermare la transazione ma stai certo che se mandi quantità minuscole tipo 0.000001 senza pagare le fee succede.

Ti racconto con una storiella quello che succede in soldoni.. La transazione cerca di entrare in un blocco ma i miner non la vogliono. Dopo un po' la transazione si stanca di girare e torna a casa nel suo wallet di partenza. :D

Lo so, mi é successo una volta con una transazione diretta da a piú indirizzi (4-->4) ma con 0.0001 di fee... ci ha messo 2 settimane a tornare!
Intendo dire, come mai sono richieste 3 conferme (30 minuti!) prima di essere sicuri della transazione? Come fa un eventuale scammer a " spammare"  la transazione e farla visualizzare, anche se non verrà mai confermata?


Title: Re: la lentezza delle transazioni
Post by: erre on October 21, 2014, 10:32:12 AM
Praticamente l'ipotetico scammer spende due volte gli stessi soldi, giusto? Ma come fa? E come mai le conferme deoni essere tre?


Title: Re: la lentezza delle transazioni
Post by: Amph on October 21, 2014, 01:27:52 PM
Praticamente l'ipotetico scammer spende due volte gli stessi soldi, giusto? Ma come fa? E come mai le conferme deoni essere tre?

per farlo devi crearti la tua chain personale, ma ti serve molta potenza, il 51% della rete, e ti serve per tot tempo

poi ti basterà minare in solo


Title: Re: la lentezza delle transazioni
Post by: marioantonini on October 21, 2014, 03:20:26 PM
Io invio i bitcoin dal mio wallet multibit, sugli exchange e , per cifre intorno agli 0,03 bitcoin (che sono cmq 9 euro) ci mette anche 30 minuti.
Ora ho inviato 0,02, inserendo la fee automatica di multibit, e dopo 19 minuti ci sono state solo 3 conferme (il cerchio su multibit è ancora a metà verde) e gli exchange ne vogliono almeno 6.
Con i dogecoin, anche se ne mando uno o un milione, pagando solo un doge di fee, in pochi secondi sono nel conto


Title: Re: la lentezza delle transazioni
Post by: erre on October 21, 2014, 05:33:39 PM
Praticamente l'ipotetico scammer spende due volte gli stessi soldi, giusto? Ma come fa? E come mai le conferme deoni essere tre?

per farlo devi crearti la tua chain personale, ma ti serve molta potenza, il 51% della rete, e ti serve per tot tempo

poi ti basterà minare in solo

Ok, questo é il selfish attack. Ma le 3 conferme sono richieste per difendersi dai selfish attacks?


Title: Re: la lentezza delle transazioni
Post by: GIANNAT on October 21, 2014, 06:19:55 PM
C'è molta confusione. State mischiando insieme double-spend, transazioni non confermate perchè non sono state pagate le fees e selfish mining.


Title: Re: la lentezza delle transazioni
Post by: erre on October 21, 2014, 06:23:57 PM
C'è molta confusione. State mischiando insieme double-spend, transazioni non confermate perchè non sono state pagate le fees e selfish mining.

Infatti.... non credo c'entri il 51%. A me più che altro interessava sapere perché venogno richieste più conferme per accettare una transazione. É per evitare possibili fenomeni di double spend? E questi come possono avvenire?


Title: Re: la lentezza delle transazioni
Post by: GIANNAT on October 21, 2014, 08:12:05 PM
C'è molta confusione. State mischiando insieme double-spend, transazioni non confermate perchè non sono state pagate le fees e selfish mining.

Infatti.... non credo c'entri il 51%. A me più che altro interessava sapere perché venogno richieste più conferme per accettare una transazione. É per evitare possibili fenomeni di double spend? E questi come possono avvenire?

I vettori d'attacco per un double-spend sono riassunti per bene qui: https://en.bitcoin.it/wiki/Double-spending#Attack_vectors

Per evitare un double spend basta aspettare delle conferme. Maggiore il numero maggiore la sicurezza.



Title: Re: la lentezza delle transazioni
Post by: erre on October 22, 2014, 06:27:00 AM
C'è molta confusione. State mischiando insieme double-spend, transazioni non confermate perchè non sono state pagate le fees e selfish mining.

Infatti.... non credo c'entri il 51%. A me più che altro interessava sapere perché venogno richieste più conferme per accettare una transazione. É per evitare possibili fenomeni di double spend? E questi come possono avvenire?

I vettori d'attacco per un double-spend sono riassunti per bene qui: https://en.bitcoin.it/wiki/Double-spending#Attack_vectors

Per evitare un double spend basta aspettare delle conferme. Maggiore il numero maggiore la sicurezza.


Wow.... non sono un " computer scientist", ma il concetto sembra semplicissimo:
-connetto il mio nodo solo con  il wallett del venditore (basta conoscerne l'ip) e ad un nodo " amico" connesso alla rete
-mando la stessa transazione al veditore ed al nodo amico
-il venditore vedrà la transazione per primo, ma questa verrà a breve " cancellata" dalla blockchain presente sulla maggior parte dei nodi, connessi con il nodo " amico" , che indica una diversa posizione per quei btc.

Dico bene?

Ora capiso la necessità delle conferme. E non mi sembra neppure un metodo complIcato o costoso, credo che bastino un minimo di abilità di programmazione. Pensare che alcuni siti di scommesse manco richedono una conferma...