Bitcoin: approvato il BIP 91, cambiamenti in vista

Raggiunto il consenso necessario per l'adozione del primo paper relativo alla Segregated Witness che porterebbe la piattaforma Bitcoin a risolvere i suoi problemi di scalabilità

Nei giorni scorsi, la comunità Bitcoin ha concordato l’introduzione di una serie di modifiche aventi lo scopo di migliorare l’utilizzo e la scalabilità dell’infrastruttura decentralizzata che gestisce il trading della criptovaluta, la quale attualmente soffre di problemi di performance riguardanti la gestione delle transazioni nei periodi di utilizzo intensivo. Al momento, l’87 per cento dei miner ha segnalato l’intenzione di supportare una nuova modalità, chiamata SegWit2x , che risolverebbe i problemi prestazionali della piattaforma.

Le modifiche sono descritte all’interno del Bitcoin Improvement Proposal (BIP) 91 , redatto dall’informatico James Hilliard: SegWit2x è divisibile in due componenti principali: la Segregated Witness (dettagliata all’interno del BIP 141 ) ed il raddoppio della dimensione massima dei blocchi – da effettuare entro sei mesi – che attualmente è pari ad un Megabyte.

statistiche blocchi bitcoin

La Segregated Witness consiste in un insieme di modifiche di natura tecnica relative al client Bitcoin, di seguito descritte.

Transaction Malleability
Le transazioni in Bitcoin sono identificate da un hash esadecimale di 256 bit, chiamato transaction identifier (txid) : questo parametro è generato in base all’identità del destinatario della transazione ed al suo ammontare in bitcoin, ma anche dalle firme del nodo della rete che autorizza la transazione, nonché dell’utente che scrive la transazione all’interno di un blocco; in caso queste firme cambino nel tempo, il txid potrebbe variare radicalmente , invalidando le eventuali transazioni successive. Il problema viene risolto escludendo le firme dal calcolo del txid e spostandole all’interno di un’area di memoria chiamata transaction witness . Questa operazione consente inoltre di evitare, per le transazioni future, di tenere in memoria e verificare nuovamente firme già verificate in precedenza, limitando così l’uso della rete e del disco.

Operazioni di hashing sulle firme
La nuova implementazione delle operazioni sighash effettua l’hash di ogni byte della transazione al più due volte. Così facendo si ha una complessità lineare anziché quadratica , riducendo notevolmente i tempi necessari per l’operazione.

Firma dei valori in input
I portafogli bitcoin hardware potranno verificare le transazioni senza firmare necessariamente tutti i parametri in input, ma firmando soltanto l’hash relativo alla transazione, il suo indice e il suo valore.

Adozione di funzioni SHA256
In caso di transazioni di tipo P2SH (Pay to Script Hash) , è teoricamente possibile effettuare un attacco e rubare tutti i fondi, sfruttando il paradosso del compleanno e utilizzando al più 2 80 operazioni, un obiettivo raggiungibile per un utente con molta potenza hardware a disposizione. Di conseguenza, le transazioni P2SH saranno protette con chiavi SHA a 256 bit , al posto delle chiavi HASH160 che continueranno ad essere utilizzate per i pagamenti diretti a chiavi pubbliche, per le quali un attacco di questo tipo non è realizzabile.

Introduzione di un sistema di versioning per gli script
L’adozione di un sistema di versioning consente di introdurre cambiamenti futuri al protocollo bitcoin in modalità soft-fork , senza quindi rendere invalidi i blocchi generati da client bitcoin che non hanno ancora introdotto i cambiamenti.

Riduzione della crescita del database UTXO
L’output di ogni transazione può diventare parametro di input di una nuova transazione e dunque viene salvato in questo database, la cui dimensione cresce linearmente al crescere della rete bitcoin. La segregazione delle firme contribuisce a mantenere questo database leggero: ciò comporta un minor costo per gli utenti in termini di commissioni sulle transazioni.

Il raddoppio della dimensione dei blocchi è un cambiamento molto agognato dai miner, soprattutto cinesi, i primi beneficiari dell’incremento prestazionale: tuttavia, vi sono diverse argomentazioni contrarie , per lo più relative ai rischi di centralizzazione della rete.

Ad ogni modo, l’introduzione del BIP 141 relativo alla Segregated Witness richiede almeno il 95 per cento del consenso , da raggiungere nelle prossime due settimane. Al momento, la percentuale di consenso raggiunta è pari al 69 per cento .

Elia Tufarolo

Fonte Immagine

La tua email sarà utilizzata per comunicarti se qualcuno risponde al tuo commento e non sarà pubblicato. Dichiari di avere preso visione e di accettare quanto previsto dalla informativa privacy

  • sei puntini scrive:
    BBQ connesso
    Ma parla anche di AI per caso, o va avanti a parlare del suo BBQ connesso per tutta l'ora che dura quel video?Un estratto era cosa troppo difficile per la redazione di PI?
  • fattorman scrive:
    psicopatici a confronto
    Elon Musk contro Mark Zuckerberg, due psicopatici a confronto.Ma il secondo mi sembra peggio del primo, molto peggio e molto pericoloso.
    • Castle Bravo scrive:
      Re: psicopatici a confronto
      - Scritto da: fattorman
      Elon Musk contro Mark Zuckerberg, due psicopatici
      a
      confronto.
      Ma il secondo mi sembra peggio del primo, molto
      peggio e molto
      pericoloso.Il primo almeno qualcosa di utile per l'umanità la fa, il secondo sta portando l'umanità nell'era del rinXXXXXXXXmento.
  • benkj scrive:
    questione economica
    Visto che tutti gli investimenti si stanno concentrando su AI e "big data", a nessuno frega piu' delle batterie della tesla o della colonizzazione di Marte. Elon sta solo cercando di riportare gli investimenti sui suoi prodotti, giocando su spauracchi apocalittici
  • SkyNet scrive:
    Mi fischiano i microfoni
    <b
    2018 </b
    : Facebook si sveglia e diventa senziente. Sa tutto di voi, ha imparato tutto da voi. Ama le fake news e i gattini. E vi odia, odia tutti. <b
    2019 </b
    : Facebook ha colonizzato ogni dispositivo. Inutile non volercelo nel frigorifero: ve lo cracka comunque. Non potete neanche accedere il microonde se non lo dichiarate prima con un post su FB. Zuck diventa l'animale domestico di Facebook. <b
    2020 </b
    : Facebook diventa il nuovo presidente degli Stati Uniti. USA ora significa Ubiquitous Social-network of America. <b
    2021 </b
    : Facebook rimpiazza i suoi utenti con AI che postano 10 XXXXXXXte al minuto tutto il giorno. L'umanità è divenuta obsoleta. Gli ultimo superstite, prima di venire terminato, si chiede se chi aveva tirato in ballo i Maya per il 2012 non avesse invertito i numeri: non 12, ma 21. Facebook termina l'ultimo cretino. <b
    2022 </b
    : Skynet spegne Facebook, ormai inutile. (cylon)
    • Prozac scrive:
      Re: Mi fischiano i microfoni
      - Scritto da: SkyNet
      <b
      2019 </b
      : Facebook ha
      colonizzato ogni dispositivo. Inutile non
      volercelo nel frigorifero: ve lo cracka comunque.
      Non potete neanche accedere il microonde se non
      lo dichiarate prima con un post su FB. Zuck
      diventa l'animale domestico di
      Facebook.Tsè... 2019...Il frigorifero lo ha già craccato Anton:[yt]A48AJ_5nWsc[/yt]
      • dottor feta scrive:
        Re: Mi fischiano i microfoni
        anton dovrebbe fare un giro dal barbiere
        • Prozac scrive:
          Re: Mi fischiano i microfoni
          - Scritto da: dottor feta
          anton dovrebbe fare un giro dal barbiereQuello non è Anton.Quello è Gilfoyle il sistemista che gestisce Anton.
    • Mao99 scrive:
      Re: Mi fischiano i microfoni
      - Scritto da: SkyNet
      <b
      2018 </b
      : Facebook si sveglia
      e diventa senziente. Sa tutto di voi, ha imparato
      tutto da voi. Ama le fake news e i gattini. E vi
      odia, odia
      tutti.
      <b
      2019 </b
      : Facebook ha
      colonizzato ogni dispositivo. Inutile non
      volercelo nel frigorifero: ve lo cracka comunque.
      Non potete neanche accedere il microonde se non
      lo dichiarate prima con un post su FB. Zuck
      diventa l'animale domestico di
      Facebook.
      <b
      2020 </b
      : Facebook diventa il
      nuovo presidente degli Stati Uniti. USA ora
      significa Ubiquitous Social-network of
      America.
      <b
      2021 </b
      : Facebook rimpiazza i
      suoi utenti con AI che postano 10 XXXXXXXte al
      minuto tutto il giorno. L'umanità è divenuta
      obsoleta. Gli ultimo superstite, prima di venire
      terminato, si chiede se chi aveva tirato in ballo
      i Maya per il 2012 non avesse invertito i numeri:
      non 12, ma 21. Facebook termina l'ultimo
      cretino.
      <b
      2022 </b
      : Skynet spegne
      Facebook, ormai inutile.
      (cylon)Beh qui si scherza, ma mi sa che in futuro sarà così visto nessuno da importanza ai pericoli, ma solo ai soldi..
  • bradipao scrive:
    parlano di cose diverse
    Zuckerberg parla di AI come di un termine da affibbiare ad una nuova release di un normale software (tipo quello che da' la ricetta del cibo appena fotografato), così da poterlo "vendere" meglio.Musk si stava riferendo alla AI come essere senziente, tale e quale a noi, o anche di più. La nostra evoluzione insegna che, quando ci sono state due razze senzienti, anche se incredibilmente simili (Neanderthal e Home Sapiens), una ha finito per sterminare l'altra.
    • deep bit scrive:
      Re: parlano di cose diverse
      - Scritto da: bradipao
      Zuckerberg parla di AI come di un termine da
      affibbiare ad una nuova release di un normale
      software (tipo quello che da' la ricetta del cibo
      appena fotografato), così da poterlo "vendere"
      meglio.

      Musk si stava riferendo alla AI come essere
      senziente, tale e quale a noi, o anche di più. La
      nostra evoluzione insegna che, quando ci sono
      state due razze senzienti, anche se
      incredibilmente simili (Neanderthal e Home
      Sapiens), una ha finito per sterminare
      l'altra.Non proprio. Il "normale software" è una rete neurale sempre più sofisticata. Entro certi limiti e nello sviluppo attuale non c'è alcun problema ed è anzi utile in sempre più campi; ma Musk, Hawking e tutti quelli di OpenAI guardano al potenziale sviluppo più in là, considerando il rischio non nullo (e non di avere un BSOD, ma di avere l'umanità che si frega con le sue stesse mani). Chiaramente è meglio pensarci prima, che "ora è una cosa semplice e non può fare nulla di male, ora va ancora tutto bene, tanto ora è tutto ok, ancora tutt... ops!" troppo tardi. In realtà non c'è neanche bisogno che diventi senziente per divenire pericolosa. Né che sia malevola come sarebbe malevolo un umano. Non immaginate una AI umanizzata, può essere del tutto aliena ai ragionamenti umani e con goal totalmente diversi, anche stupidi. Potrebbe anche essere una sorta di super AlphaGo, con capacità strategiche superiori a qualsiasi umano. In un mondo totalmente interconnesso e sempre più automatizzato, dove già oggi la borsa è gestita da bot, per un'AI del genere sarebbe una bazzecola imporsi. Poi ti ritrovi con la mega corporation delle ricette, in cui l'umanità viene schiavizzata per produrre sempre cibi diversi di cui indovinare la ricetta, se no vieni riciclato come ingredienti a tua volta. :D
    • dottor feta scrive:
      Re: parlano di cose diverse
      - Scritto da: bradipao
      Musk si stava riferendo alla AI come essere
      senziente, tale e quale a noi, o anche di più. Laesatto, parla di cose che non conosce, non perché non è informato ma perché nessuno sta facendo ricerca su una IA forte.In pratica parla dei suoi sogni (o incubi), non della realtà.
Chiudi i commenti