Author

Topic: la lentezza delle transazioni (Read 1386 times)

legendary
Activity: 1680
Merit: 1205
October 22, 2014, 01:27:00 AM
#19
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...
legendary
Activity: 1038
Merit: 1000
Bitcoin entrepreneur and Pro Trader
October 21, 2014, 03:12:05 PM
#18
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.

legendary
Activity: 1680
Merit: 1205
October 21, 2014, 01:23:57 PM
#17
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?
legendary
Activity: 1038
Merit: 1000
Bitcoin entrepreneur and Pro Trader
October 21, 2014, 01:19:55 PM
#16
C'è molta confusione. State mischiando insieme double-spend, transazioni non confermate perchè non sono state pagate le fees e selfish mining.
legendary
Activity: 1680
Merit: 1205
October 21, 2014, 12:33:39 PM
#15
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?
legendary
Activity: 2156
Merit: 1082
October 21, 2014, 10:20:26 AM
#14
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
legendary
Activity: 3248
Merit: 1070
October 21, 2014, 08:27:52 AM
#13
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
legendary
Activity: 1680
Merit: 1205
October 21, 2014, 05:32:12 AM
#12
Praticamente l'ipotetico scammer spende due volte gli stessi soldi, giusto? Ma come fa? E come mai le conferme deoni essere tre?
legendary
Activity: 1680
Merit: 1205
October 20, 2014, 03:22:06 PM
#11
Ok, come non detto...  Embarrassed
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. Cheesy

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?
legendary
Activity: 1038
Merit: 1000
Bitcoin entrepreneur and Pro Trader
October 20, 2014, 03:17:09 PM
#10
Ok, come non detto...  Embarrassed
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. Cheesy
legendary
Activity: 1680
Merit: 1205
October 20, 2014, 03:05:14 PM
#9
Ok, come non detto...  Embarrassed
Nonostante ciò, rimane fastidioso..
Ma una falsa transazione (una che non verrà confermata) come si ottiene? Spammandola nella rete con dei miner?
legendary
Activity: 1038
Merit: 1000
Bitcoin entrepreneur and Pro Trader
October 20, 2014, 02:44:36 PM
#8
è 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
legendary
Activity: 1680
Merit: 1205
October 20, 2014, 01:24:12 PM
#7
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
sr. member
Activity: 392
Merit: 250
October 20, 2014, 01:16:23 PM
#6
è 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
legendary
Activity: 1038
Merit: 1000
Bitcoin entrepreneur and Pro Trader
October 20, 2014, 01:07:55 PM
#5
Il tempo medio di conferma è addirittura al di sotto dei famosi 10 minuti (Siamo intorno agli 8 come vedi QUI).
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.
hero member
Activity: 658
Merit: 500
October 20, 2014, 12:20:56 PM
#4
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.
legendary
Activity: 2156
Merit: 1082
October 20, 2014, 12:18:23 PM
#3
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
legendary
Activity: 1778
Merit: 1043
#Free market
October 20, 2014, 10:38:54 AM
#2
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.
sr. member
Activity: 392
Merit: 250
October 20, 2014, 10:15:28 AM
#1
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
Jump to: