Bitcoin Forum
May 22, 2018, 09:45:19 PM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Scalabilit� ... Qualcuno mi aiuta??  (Read 41 times)
stefymoney
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
December 31, 2017, 10:42:07 PM
#1

Ciao a tutti, non sono nuovo al mondo delle cryptovalute, ma in questi giorni mi � sorto un dubbio. E' da quando sono entrato in questo mondo che sento parlare di problemi legati alla "Scalabilit�" del bitcoin che, per quanto mi � sembrato di capire con tempo, si riferisce al fatto che il sistema � attualmente in grado di gestire solo 7 transazioni per secondo. Ho voluto approfondire la comprensione di questo problema cercando su internet, ma non ho trovato nulla di spiegato in maniera semplice capace di farmi afferrare al volo. Ho scaricato la tesi di un ragazzo laureato all'universit� di bologna in cui si parla di bitcoin e viene affrontato il problema della scalabilit� e si giunge al fatto che il problema � principalmente la dimensione limitata dei blocchi ad 1mb. La cosa pi� scontata risulterebbe quindi l'aumento della dimensione dei blocchi, per� vengono spiegati dei problemi legati soprattutto alla sicurezza del sistema nel caso in cui vi sia un aumento della dimensione dei blocchi.
Non avendo ben capito quale sia la connessione tra aumento della dimensione e problemi di sicurezza, qualcuno di voi � in grado di spiegarmela? Vi ringrazio un sacco!
1527025519
Hero Member
*
Offline Offline

Posts: 1527025519

View Profile Personal Message (Offline)

Ignore
1527025519
Reply with quote  #2

1527025519
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1527025519
Hero Member
*
Offline Offline

Posts: 1527025519

View Profile Personal Message (Offline)

Ignore
1527025519
Reply with quote  #2

1527025519
Report to moderator
1527025519
Hero Member
*
Offline Offline

Posts: 1527025519

View Profile Personal Message (Offline)

Ignore
1527025519
Reply with quote  #2

1527025519
Report to moderator
1527025519
Hero Member
*
Offline Offline

Posts: 1527025519

View Profile Personal Message (Offline)

Ignore
1527025519
Reply with quote  #2

1527025519
Report to moderator
alexrossi
Legendary
*
Offline Offline

Activity: 1708
Merit: 1023


View Profile WWW
January 03, 2018, 09:57:36 AM
#2

Ci provo, ma sono di parte (blockstream)

Assumendo che in un sistema decentralizzato, un nuovo utente deve poter avere la sua verifica indipendente con poche risorse, per poter entrare a pieno titolo nella rete (senza l'utilizzo di terze parti che offrano servizio di visura della blockchain)

Assumendo anche che non esiste un numero magico (1, 2, 4, 8 mega di blocco) che risolverebbe il problema scaling a lungo termine, e lasciare il blocco libero creerebbe delle situazioni limite spiacevoli (blocchi giganti e crescita non controllata, facendo venire a meno la verifica indipendente economica).


Attualmente core sta scegliendo con enormi controversie di testare i payment channels come soluzione di scaling: molte transazioni non sarebbero pi� memorizzate nella blockchain tradizionale, bens� spostate su livelli superiori, e visibili solo dalle parti interessate (il cosiddetto layer 2).

Lo spazio � una risorsa limitata e costosa, non ha molto senso poter memorizzare la transazione del mio caff� nella blockchain principale.

Il canale di pagamento a differenza di un conto corrente bancario, ha sempre un corrispondente sulla blockchain principale, riscattabile "on demand" dall'utente. Non � possibile quindi fare riserva frazionaria, i bitcoin rimangono bitcoin.


Se oggi voglio pagare on-chain nei micropagamenti, posso usare i litecoin o qualsiasi altra moneta che ha transazioni con costi ridotti

      ▀
   ▄▄▄   ▄▀
   ███ ▄▄▄▄  ██
       ████
    ▄  ▀▀▀▀
▄▄
     ██    ▀▀
██▄█▄▄▄████████
▄▄▄▄▄▄▄▄▀▀███▀▀▀
██████████████████
████▄▀▄▀▄▀███▀▀▀▀▀
████▄▀▄▀▄▀███ ▀
████▄▀▄▀▄▀████████
▀█████████████████
]
,CoinPayments,
█████
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████
█████
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████
█████
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████ ██
█████
stefymoney
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
January 03, 2018, 02:20:50 PM
#3

Piccola premessa, blockstream che significa? Grin
Allora,
Quote
Assumendo che in un sistema decentralizzato, un nuovo utente deve poter avere la sua verifica indipendente con poche risorse, per poter entrare a pieno titolo nella rete (senza l'utilizzo di terze parti che offrano servizio di visura della blockchain)

Questo sta a significare che ogni utente dovrebbe essere in grado di minare grazie ad un semplice computer domestico? Senza quindi l'utilizzo di tutta l'attrezzatura per il mining?

Quote
lasciare il blocco libero creerebbe delle situazioni limite spiacevoli (blocchi giganti e crescita non controllata, facendo venire a meno la verifica indipendente economica)
con questo intendi dire che i miners pi� grossi si troverebbero in una situazione di vantaggio? Cio�, blocchi enormi=necessit� di una costosa attrezzatura per il mining che porterebbe a tagliare fuori i piccoli miners?

Quote
Attualmente core sta scegliendo con enormi controversie di testare i payment channels come soluzione di scaling: molte transazioni non sarebbero pi� memorizzate nella blockchain tradizionale, bens� spostate su livelli superiori, e visibili solo dalle parti interessate (il cosiddetto layer 2).
Quindi si sta optando ad una soluzione che crei una sorta di blockchain superiore e queste transazioni sono visibili solo a coloro che fanno lo scambio? Ma cos� facendo, nel momento in cui facciamo una transazione non siamo pi� in grado di controllare il suo stato sul blockexplorer?


Quote
Non � possibile quindi fare riserva frazionaria, i bitcoin rimangono bitcoin
Che si intende per riserva frazionaria?

Scusami le mille domande ma sono davvero curioso Cheesy
celex89
Member
**
Offline Offline

Activity: 120
Merit: 10


View Profile
January 20, 2018, 04:51:05 PM
#4

Piccola premessa, blockstream che significa? Grin
Allora,
Quote
Assumendo che in un sistema decentralizzato, un nuovo utente deve poter avere la sua verifica indipendente con poche risorse, per poter entrare a pieno titolo nella rete (senza l'utilizzo di terze parti che offrano servizio di visura della blockchain)

Questo sta a significare che ogni utente dovrebbe essere in grado di minare grazie ad un semplice computer domestico? Senza quindi l'utilizzo di tutta l'attrezzatura per il mining?

Quote
lasciare il blocco libero creerebbe delle situazioni limite spiacevoli (blocchi giganti e crescita non controllata, facendo venire a meno la verifica indipendente economica)
con questo intendi dire che i miners pi� grossi si troverebbero in una situazione di vantaggio? Cio�, blocchi enormi=necessit� di una costosa attrezzatura per il mining che porterebbe a tagliare fuori i piccoli miners?

Quote
Attualmente core sta scegliendo con enormi controversie di testare i payment channels come soluzione di scaling: molte transazioni non sarebbero pi� memorizzate nella blockchain tradizionale, bens� spostate su livelli superiori, e visibili solo dalle parti interessate (il cosiddetto layer 2).
Quindi si sta optando ad una soluzione che crei una sorta di blockchain superiore e queste transazioni sono visibili solo a coloro che fanno lo scambio? Ma cos� facendo, nel momento in cui facciamo una transazione non siamo pi� in grado di controllare il suo stato sul blockexplorer?


Quote
Non � possibile quindi fare riserva frazionaria, i bitcoin rimangono bitcoin
Che si intende per riserva frazionaria?

Scusami le mille domande ma sono davvero curioso Cheesy


Ti congliglio di consultare google, vedrai che troverai tutto ci� che ti serve
9kek
Jr. Member
*
Offline Offline

Activity: 52
Merit: 0


View Profile
January 20, 2018, 08:16:57 PM
#5

Ci provo, ma sono di parte (blockstream)

Assumendo che in un sistema decentralizzato, un nuovo utente deve poter avere la sua verifica indipendente con poche risorse, per poter entrare a pieno titolo nella rete (senza l'utilizzo di terze parti che offrano servizio di visura della blockchain)

Assumendo anche che non esiste un numero magico (1, 2, 4, 8 mega di blocco) che risolverebbe il problema scaling a lungo termine, e lasciare il blocco libero creerebbe delle situazioni limite spiacevoli (blocchi giganti e crescita non controllata, facendo venire a meno la verifica indipendente economica).


Attualmente core sta scegliendo con enormi controversie di testare i payment channels come soluzione di scaling: molte transazioni non sarebbero pi� memorizzate nella blockchain tradizionale, bens� spostate su livelli superiori, e visibili solo dalle parti interessate (il cosiddetto layer 2).

Lo spazio � una risorsa limitata e costosa, non ha molto senso poter memorizzare la transazione del mio caff� nella blockchain principale.

Il canale di pagamento a differenza di un conto corrente bancario, ha sempre un corrispondente sulla blockchain principale, riscattabile "on demand" dall'utente. Non � possibile quindi fare riserva frazionaria, i bitcoin rimangono bitcoin.


Se oggi voglio pagare on-chain nei micropagamenti, posso usare i litecoin o qualsiasi altra moneta che ha transazioni con costi ridotti

Restano comunque molti problemi irrisolti anche col LN:
- servono 2 transazioni on-chain per aprire/chiudere un canale, se l'utilizzo di bitcoin aumenter� di molto le fee renderanno molto costosa anche l'operazione di apertura di un canale
- bisogna monitorare perdiodicamente la blockchain per tenere "sicuro" il canale. Questo viene fatto passare come un problema secondario ma in realt� � un grossissimo problema secondo me. Con una transazione on-chain non bisogna preoccuparsi di cose simili, si pu� stare offline anche per anni e non c'� alcun rischio per i propri bitcoin
- c'� un limite arbitrario come valore massimo delle transazioni (mi pare 0.014 btc o simili). Credo sia molto stupido mettere tale limite, sarebbe invece comodo per decongestionare la blockchain da certe operazioni tipo lo spostamento dei bitcoin da exchange a exchange
- tutto il sistema � pi� complesso, su bitcoin ci sono i semplici indirizzi mentre col LN ci sono le richieste di pagamento ecc...nulla di drammatico ma � un sistema meno immediato

Poi ovviamente alcuni problemi sono mitigabili con strategie varie, ma sono un po' scettico anche perch� al momento va tutto a super-rilento, ad esempio non si sbrigano a far uscire st� benedetto LN, anzi moltissimi exchange nemmeno hanno ancora implementano segwit. Di fronte a tutto questo immobilismo non si fa fatica a capire perch� il BTC abbia perso terreno rispetto alle altcoin.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!