Author

Topic: Come velocizzare una transazione (Read 793 times)

legendary
Activity: 1061
Merit: 1283
January 03, 2014, 07:17:06 PM
#9
In sintesi per umani?
staff
Activity: 4270
Merit: 1209
I support freedom of choice
January 03, 2014, 05:24:26 PM
#8
https://bitcointalksearch.org/topic/announce-micro-payment-channels-implementation-now-in-bitcoinj-244656

In genere vi consiglio di cercare le parole chiavi e combinazioni di Micro-payment e off-chain transactions Smiley
full member
Activity: 200
Merit: 100
January 03, 2014, 04:46:13 PM
#7
OpenTransaction

intendi questo? https://en.bitcoin.it/wiki/Open_Transactions

se si, mi sembra di capire che è un progetto esterno per aggiungere delle funzionalità di utilizzo alla rete BTC ma come si integra con questo?
legendary
Activity: 1022
Merit: 1000
January 02, 2014, 11:04:09 PM
#6
OpenTransaction
member
Activity: 104
Merit: 10
January 02, 2014, 08:59:24 PM
#5
Satoshi non ha menzionato la grandezza di un blocco perché, in termini informatici, è un dettaglio dell'implementazione. Puoi trovare maggiori dettagli su questa discussioni qui: https://bitcointalksearch.org/topic/long-term-scalability-of-bitcoin-and-the-1-mb-block-size-limit-322748
legendary
Activity: 3276
Merit: 2898
January 02, 2014, 08:48:33 PM
#4
Qui ne parla in modo interessante (e da anche ordini di grandezza reali: VISA handles on average around 2,000 transactions per second)

https://en.bitcoin.it/wiki/Scalability

legendary
Activity: 3276
Merit: 2898
January 02, 2014, 08:29:28 PM
#3
eh effettivamente sono andato a rileggere il documento
di satoshi, ma sul problema del numero delle transazioni
non dice un tubo, anzi...


The steps to run the network are as follows:
1) New transactions are broadcast to all nodes.
2) Each node collects new transactions into a block.
3) Each node works on finding a difficult proof-of-work for its block.
4) When a node finds a proof-of-work, it broadcasts the block to all nodes.
5) Nodes accept the block only if all transactions in it are valid and not already spent.
6) Nodes express their acceptance of the block by working on creating the next block in the
    chain, using the hash of the accepted block as the previous hash.

i punto 1) e' propio o quellopiu' preoccupante... il broadcast di tutte ste transazioni
avanti/indietro tra  tutti i client della rete ! vi immaginate che cazzo di traffico ?
legendary
Activity: 3276
Merit: 2898
January 02, 2014, 08:10:40 PM
#2
secondo blockchain.info, un giorno di novembre c'e' stato un picco con uma media di 600
transazioni per blocco, ossia circa una al secondo.

immagino che tu immagini una situazione dove diciamo ci possano essere tipo 100
transazioni al secondo o anche piu'....

e' evidente che a parita' di parametri, ossia il blocco sempre generato
ogni circa 10 minuti, l'unico parametro sul quale si puo' lavorare e' includere
piu' transazioni nello stesso blocco... in pratica supponendo una rate di transazioni
100 volte superiore a quel giorno di novembre, (quindi 100 al secondo)
in media in ogni blocco debbono essere stipate 60.000 transazioni ....

eh ! son numeri mica da poco, considerando poi il proliferare di broadcast
delle transazioni "in attesa di trattamento" tra i client....



legendary
Activity: 1061
Merit: 1283
January 02, 2014, 01:56:47 PM
#1
Guardiamo il futuro, se realmente il bitcoin prenderà piede e diventerà una realtà (e il prezzo attuale è solo l'1% di quello che potrebbe raggiungere) come possiamo fare per gestire tutte queste transazioni?

Insomma, mettiamo caso che tra un anno l'1% della popolazione utilizzerà il Bitcoin come moneta al posto della fiat per normali transazioni come comprare il caffè al bar, una banana o la macchina: verranno richieste centinaia di transazioni al secondo, come possiamo fare per farle processare tutte nel minor tempo possibile?
Jump to: