SegWit (adskilt vidne)
DEFINITION af SegWit (Segregated Witness)SegWit er den proces, hvorpå blokstørrelsesgrænsen for en blockchain øges ved at fjerne signaturdata fra Bitcoin-transaktioner. Når visse dele af en transaktion fjernes, frigør dette plads eller kapacitet til at tilføje flere transaktioner til kæden.
Adskillelse betyder at adskille, og vidner er transaktionsunderskrifter. Derfor betyder adskilt vidne kort sagt, at adskille transaktionsunderskrifter.
Konceptet med SegWit blev formuleret af bitcoin-udvikler Pieter Wuille.
BREAKING DOWN SegWit (Segregated Witness)
Bitcoin blockchain består af flere systemer fordelt over et peer-to-peer netværk. Disse systemer kaldes knudepunkter og fungerer som administratorer af Bitcoin-transaktioner. Alle transaktioner foretaget i Bitcoin kopieres på tværs af disse noder, hvilket gør det næsten umuligt at hacke ind i og ødelægge en transaktion.
Transaktionsdata, der deles på tværs af flere noder, består af to komponenter - input og output. Der kan være en eller flere input og output involveret i en transaktion. Outputet er modtagerens offentlige adresse. Inputet er afsenderens offentlige adresse. Afsenderen har brug for modtagerens offentlige adresse for at sende midler til ham eller hende. Størstedelen af pladsen i en transaktion består af en signatur, en del af inputen, som verificerer, at afsenderen har de nødvendige midler til at foretage en betaling. Så faktisk flytter en Bitcoin fra input til output for hver transmitteret transaktion. Når hver af noderne har bekræftet transaktionen som gyldig, indgår transaktionen i en blok, der føjes til kæden eller hovedbogen til offentlig adgang.
Problemet, som Bitcoin-platformen står overfor, er, at når flere og flere transaktioner gennemføres, skal flere blokke tilføjes kæden. Blokke genereres hvert 10. minut og begrænses til en maksimal størrelse på 1 megabyte (MB). På grund af denne begrænsning kan kun et vist antal transaktioner føjes til en blok. Vægten af transaktionerne, der er repræsenteret af blokke, vejer netværket ned og forårsager forsinkelser i behandlingen og verificeringen af transaktioner, i nogle tilfælde tager det timer at bekræfte en transaktion som gyldig. Forestil dig alle Bitcoin-transaktioner, der er blevet gennemført siden starten af Bitcoin i 2009, der sad på blockchain og stadig hoper sig op. På lang sigt ville systemet ikke være bæredygtigt, hvis der ikke foretages en radikal ændring.
Dr. Pieter Wuille foreslår, at den digitale signatur skal adskilles fra transaktionsdataene for at løse dette problem. Denne proces kaldes Segregated Witness eller SegWit. Digital signatur tegner sig for 65% af pladsen i en given transaktion. SegWit forsøger at ignorere de data, der er knyttet til en signatur, ved at fjerne underskriften fra input og flytte dem til en struktur mod slutningen af en transaktion. Dette ville øge grænsen på 1 MB for blokstørrelser til lidt under 4 MB. Ud over at øge blokkenes kapacitetsstørrelse lidt, løser SegWit også problemet, hvor en modtager kunne aflytte og ændre afsenderens transaktions-ID i et bud for at få flere mønter fra afsenderen. Da den digitale signatur ville blive løsrevet fra input, ville den skrupelløse part ikke have nogen måde at ændre transaktions-ID uden også at annullere den digitale signatur.
Sammenlign Navn på udbydere af investeringskonti Beskrivelse Annoncørens viden × De tilbud, der vises i denne tabel, er fra partnerskaber, hvorfra Investopedia modtager kompensation.