Cos'è e a cosa serve Segwit.

in #bitcoin7 years ago (edited)

segwitheader.png

A questo punto del nostro viaggio alla scoperta del mondo Bitcoin, devo introdurre un argomento che potrebbe in un primo momento confondere le idee modificando in parte quanto detto finora.

Partiamo dal problema: come spiegato, i blocchi di transazioni che vengono inseriti nella Blockchain, hanno una misura limitata e definita dal White Paper creato da Satoshi Nakamoto.
Questo limite sta creando dei problemi nelle tempistiche e nei costi delle singole transazioni validate dai Miners tanto che oggi (Gennaio 2018) oltre a tempistiche molto lunghe, chi effettua una transazione si trova a pagare magari l'equivalente di 20 Euro per una transazione di 100 Euro in BTC.

Questo è ovviamente un grosso limite nello sviluppo del bitcoin come moneta di scambio.

Per risolvere questa problematica, i vari programmatori stanno lavorando su diverse soluzioni (alcune delle quali bocciate dalla maggioranza della comunità) ed una prima soluzione è già entrata in funzione da agosto 2017.

Non sto a spiegare nel dettaglio cosa comporti questa soluzione ma mi limito a dire che essa rende le transazioni molto più veloci ed economiche.
All'utente finale basti sapere che per ottenere questo vantaggio, basta avere il proprio portafoglio con un indirizzo Segwit .
Gli indirizzi Segwit si riconoscono per avere il primo numero dell'indirizzo pubblico, che inizia con 3 invece che con 1 come per gli indirizzi che abbiamo finora visto (che sono chiamati Legacy).
Quindi inviare transazioni ad indirizzi Segwit comporta dei notevoli vantaggi, ma malgrado ciò ancora oggi l'utilizzo è incomprensibilmente limitato.

Una delle cause risiede nel fatto che i più importanti Exchanges (compresi quelli che abbiamo menzionato nei precedenti Post) non hanno ancora aggiornato i propri sistemi permettendo l'utilizzo di questi indirizzi.
I responsabili della stessa Coinbase hanno affermato che l'aggiornamento verrà fatto nel 2018 ma non specificando meglio quando.
Questo ritardo nell'ìmplementare questa procedura, è un grave problema in tutto il sistema Bitcoin , in quanto anche la credibilità stessa della criptovaluta principe potrebbe risentirne.

Quindi il consiglio della Comunità Bitcoin è quello di creare portafogli segwit e trasferirvi (senza fretta) i propri portafogli, firmando nel frattempo le varie petizioni affinchè anche i grossi Exchange, implementino questa soluzione.

Una nota a margine: Segwit non ha niente a che vedere con Segwit2x (tentativo di raddoppiare la dimensione dei blocchi , praticamente mai nato in quanto bocciato dalla Comunità lo scorso Novembre 2017).

Se hai seguito il mio Post precedente su come creare un portafoglio cartaceo (Paper Wallet) ti voglio ora mostrare come generare lo stesso portafoglio con indirizzo Segwit invece di Legacy:

La procedura (comprese le varie attenzioni per quanto riguarda la sicurezza) è la stessa, cambiando solamente l'indirizzo della pagina web dove si può generare il portafogli:

La prima accortezza è forse quella più paranoica e che in caso non fossimo in grado di attuare, potremmo saltare.
Infatti in questa fase sarebbe opportuno operare in un ambiente assolutamente privo di virus e dove una volta usciti non lasceremo tracce di ciò che abbiamo appena fatto.
Questo è possibile utilizzando una Virtual Machine o avviando il sistema tramite una chiavetta Live Bootable Usb con una distro Linux.
Purtroppo non ho alternative nell'essere estremamente tecnico in questa fase, quindi qualora tu non avessi idea di quanto ho detto nelle righe precedenti, possiamo saltare questa fase ma ti consiglio comunque in seguito di trovare un tutorial su Youtube su come creare una chiavetta USB per avviare un sistema operativo Linux live.

Quindi procediamo con i seguenti passaggi:

Andiamo su www.segwitaddress.org. Clicchiamo su File-Salva con Nome , e salviamo la pagine web sul nostro desktop
A questo punto togliamo internet. Consiglio di farlo staccando direttamente la presa LAN o spegnendo il modem wireless .
Accertiamoci che il computer non abbia alcuna connessione internet ed apriamo il file precedentemente salvato.
Nella pagina aperta, fare dei movimenti a caso con il mouse mentre la percentuale sullo schermo salirà fino al 100%.
Ecco che il sistema ci ha creato un portafoglio con la nostra chiave privata ed indirizzo pubblico (se non ci piace ne possiamo creare altri cliccando su New Segwit Address.

serveimage.png

Come potete facilmente constatare, abbiamo come in precedenza un indirizzo pubblico e chiave privata ma in questo caso il primo numero dell'indirizzo Pubblico inizia per 3 ( invece nell'indirizzo Legacy iniziava con 1).
Ora potete stampare (come spiegato nel post precedente) ed inviare la vostra prima transazione al nuovo indirizzo pubblico Segwit per godere di maggiore velocità nella conferma, e costi notevolmente inferiori nelle transazioni.

Disclaimer: Tutti gli argomenti trattati non sono suggerimenti di investimento ma semplice opinione personale.
Se hai gradito quanto scritto sei invitato a cliccare sul pulsante Upvote. Grazie

Sort:  

Ciao Luca gentilmente potresti inserire il link alle foto?

ciao..come e dove vanno inseriti?

Ti ho scritto su Discord parliamone lì