Bitcoin Forum
April 28, 2024, 11:15:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Come velocizzare una transazione  (Read 776 times)
Micio (OP)
Legendary
*
Offline Offline

Activity: 1061
Merit: 1283



View Profile
January 02, 2014, 06: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?
1714302944
Hero Member
*
Offline Offline

Posts: 1714302944

View Profile Personal Message (Offline)

Ignore
1714302944
Reply with quote  #2

1714302944
Report to moderator
1714302944
Hero Member
*
Offline Offline

Posts: 1714302944

View Profile Personal Message (Offline)

Ignore
1714302944
Reply with quote  #2

1714302944
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
gbianchi
Legendary
*
Online Online

Activity: 3080
Merit: 2632



View Profile
January 03, 2014, 01:10:40 AM
Last edit: January 03, 2014, 01:23:04 AM by gbianchi
 #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....




GUIDA PER NUOVI UTENTI https://bitcointalk.org/index.php?topic=1241459.0
DO NOT HOLD YOUR BTC ON THIRD PARTY EXCHANGES – BE YOUR OWN BANK https://bitcointalk.org/index.php?topic=945881.0
BITCOIN... WHAT IS IT ? https://bitcointalk.org/index.php?topic=2107660.0
gbianchi
Legendary
*
Online Online

Activity: 3080
Merit: 2632



View Profile
January 03, 2014, 01:29:28 AM
 #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 ?

GUIDA PER NUOVI UTENTI https://bitcointalk.org/index.php?topic=1241459.0
DO NOT HOLD YOUR BTC ON THIRD PARTY EXCHANGES – BE YOUR OWN BANK https://bitcointalk.org/index.php?topic=945881.0
BITCOIN... WHAT IS IT ? https://bitcointalk.org/index.php?topic=2107660.0
gbianchi
Legendary
*
Online Online

Activity: 3080
Merit: 2632



View Profile
January 03, 2014, 01:48:33 AM
 #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


GUIDA PER NUOVI UTENTI https://bitcointalk.org/index.php?topic=1241459.0
DO NOT HOLD YOUR BTC ON THIRD PARTY EXCHANGES – BE YOUR OWN BANK https://bitcointalk.org/index.php?topic=945881.0
BITCOIN... WHAT IS IT ? https://bitcointalk.org/index.php?topic=2107660.0
sktrdie
Member
**
Offline Offline

Activity: 104
Merit: 10


View Profile WWW
January 03, 2014, 01:59:24 AM
 #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://bitcointalk.org/index.php?topic=322748.0
bertani
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
January 03, 2014, 04:04:09 AM
 #6

OpenTransaction
berny81
Full Member
***
Offline Offline

Activity: 200
Merit: 100


View Profile
January 03, 2014, 09: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?
HostFat
Moderator
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
January 03, 2014, 10:24:26 PM
 #8

https://bitcointalk.org/index.php?topic=244656.0

In genere vi consiglio di cercare le parole chiavi e combinazioni di Micro-payment e off-chain transactions Smiley

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
Micio (OP)
Legendary
*
Offline Offline

Activity: 1061
Merit: 1283



View Profile
January 04, 2014, 12:17:06 AM
 #9

In sintesi per umani?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!