ETFFIN Finance >> Finanza personale corso >  >> Cryptocurrency >> Blockchain

SegWit (Testimone Segregato)

Che cos'è SegWit (testimone segregato)?

SegWit è il processo mediante il quale il limite della dimensione del blocco su una blockchain viene aumentato rimuovendo i dati della firma dalle transazioni bitcoin. Quando alcune parti di una transazione vengono rimosse, questo libera spazio o capacità per aggiungere più transazioni alla catena.

Segregare significa separare, e testimoni sono le firme delle transazioni. Quindi, testimone segregato, in breve, significa separare le firme delle transazioni.

Punti chiave

  • SegWit è un'azione relativa a Bitcoin progettata per aiutare ad aumentare il limite di dimensione del blocco su una blockchain.
  • SegWit aiuta ad aumentare il limite di dimensione del blocco estraendo i dati della firma dalle transazioni Bitcoin.
  • Il termine SegWit si riferisce a segregare, o separato, e ai testimoni, quali sono le firme delle transazioni.

Capire SegWit (Testimone Segregato)

La blockchain bitcoin è costituita da più sistemi distribuiti su una rete peer-to-peer. Questi sistemi sono chiamati nodi e fungono da amministratori delle transazioni bitcoin. Tutte le transazioni effettuate in bitcoin sono duplicate su questi nodi, rendendo praticamente impossibile violare e corrompere una transazione.

I dati della transazione condivisi tra più nodi sono costituiti da due componenti:input e output. Potrebbero esserci uno o più input e output coinvolti in una transazione. L'output è l'indirizzo pubblico del destinatario. L'input è l'indirizzo pubblico del mittente. Il mittente ha bisogno dell'indirizzo pubblico del destinatario per inviare loro fondi. La maggior parte dello spazio in una transazione consiste in una firma, una parte dell'input, che verifica che il mittente disponga dei fondi necessari per effettuare un pagamento. Quindi in effetti, un bitcoin si sposta dagli input agli output per ogni transazione trasmessa. Una volta che ciascuno dei nodi ha verificato la validità della transazione, la transazione è inclusa in un blocco che viene aggiunto alla catena o alla contabilità generale per l'accesso pubblico.

Il concetto di SegWit è stato formulato dallo sviluppatore di bitcoin Pieter Wuille.

Sfide della piattaforma Bitcoin

Uno dei problemi che la piattaforma bitcoin ha dovuto affrontare in passato è che, man mano che vengono condotte sempre più transazioni, più blocchi devono essere aggiunti alla catena. I blocchi vengono generati ogni 10 minuti e sono limitati a una dimensione massima di un megabyte (MB). A causa di questo vincolo, solo un certo numero di transazioni può essere aggiunto a un blocco. Il peso delle transazioni, rappresentato dai blocchi, appesantisce la rete e causa ritardi nell'elaborazione e nella verifica delle transazioni, in alcuni casi, impiegando ore per confermare una transazione come valida. Immagina tutte le transazioni bitcoin che sono state effettuate dall'inizio del bitcoin nel 2009 sedute sulla blockchain e ancora accumulate. A lungo termine, il sistema non sarebbe sostenibile se non si effettuasse un cambiamento radicale.

A livello di base, SegWit è un processo che cambia il modo in cui i dati vengono archiviati, quindi aiutando la rete Bitcoin a funzionare più velocemente e senza intoppi.

SegWit proposto come soluzione

Lo sviluppatore di Bitcoin Dr. Pieter Wuille suggerisce che per risolvere questo problema, la firma digitale deve essere separata dai dati della transazione. Questo processo è noto come Segregated Witness o SegWit. La firma digitale rappresenta il 65% dello spazio in una determinata transazione. SegWit tenta di ignorare i dati allegati a una firma rimuovendo la firma dall'input e spostandola in una struttura verso la fine di una transazione. Ciò aumenterebbe il limite di un MB per le dimensioni dei blocchi a poco meno di quattro MB. Oltre ad aumentare leggermente la dimensione della capacità dei blocchi, SegWit risolve anche il problema in cui un destinatario potrebbe intercettare e modificare l'ID della transazione del mittente nel tentativo di ottenere più monete dal mittente. Poiché la firma digitale sarebbe staccata dall'input, la parte senza scrupoli non avrebbe modo di modificare l'identificativo della transazione senza annullare anche la firma digitale.