Hva registrerer Bitcoin Blockchain?
De Bitcoin blockchain er i hovedsak en enorm, delt, kryptert liste over alle adresser som inneholder Bitcoin -saldoer. Hver ny blokk representerer den siste oppdateringen til kontosaldoer. En blokk refererer ganske enkelt til et sett med Bitcoin -transaksjoner som er relatert fordi de fant sted innen samme tidsperiode. Nye blokker opprettes etter at ytterligere gruvedrift finner sted eller en transaksjon oppstår der Bitcoin utveksles.
Viktige takeaways
- Bitcoin blockchain er i hovedsak en enorm, delt, kryptert liste over alle adresser som inneholder Bitcoin -saldoer.
- Blokkjeder består av en serie individuelle blokker, ordnet i kronologisk rekkefølge basert på rekkefølgen på transaksjoner.
- Mens en blockchain kan brukes til å lagre et hvilket som helst antall datapunkter (stemmer ved et valg, produktinventarer, stat identifikasjoner, gjerninger til hjem, etc.), bruker Bitcoin bare blockchain som et middel til å registrere en regnskap på en transparent måte betalinger.
Blokker er stablet oppå hverandre på en slik måte at en blokk er avhengig av den forrige. På denne måten opprettes en kjede av blokker; det er her begrepet "blockchain" kommer fra. Når en transaksjon sendes til Bitcoin -nettverket, blir informasjonen videreformidlet gjennom all Bitcoin noder - alle datamaskiner som er koblet til andre datamaskiner i blockchain - på samme tid (gjennom blockchain).
Funksjonen til en Blockchain
På denne måten fungerer den omtrent som en offentlig hovedbok, som tar hensyn til økonomiske transaksjoner og gir en måte å bekrefte at alle Bitcoin -brukere har blitt utstyrt med den samme informasjonen. Alle kan laste ned en kopi av blockchain og bruke den til å spore banen til Bitcoins fra en Bitcoin -transaksjon til en annen. (Det skal bemerkes at selv om det er en oversikt over hver Bitcoin-transaksjon som noen gang er foretatt, er de knyttet til en bestemt Bitcoin-adresse, i stedet for et personlig identifiserende navn eller e-post. Av denne grunn regnes Bitcoin som pseudonym.)
Målet med en blockchain er å tillate digital informasjon å bli registrert og distribuert til hver deltaker, men aldri redigert. Mens en blockchain kan brukes til å lagre et hvilket som helst antall datapunkter (stemmer ved et valg, produktinventarer, stat identifikasjoner, gjerninger til hjem, etc.), bruker Bitcoin bare blockchain som et middel til å registrere en regnskap på en transparent måte betalinger.
I en blockchain har hver node en fullstendig oversikt over dataene som har blitt lagret på blockchain siden starten. For Bitcoin inkluderer disse dataene hele historien til alle Bitcoin -transaksjoner. Hvis en node har en feil i dataene sine, kan den bruke tusenvis av andre noder som et referansepunkt for å korrigere seg selv.
Informasjon i hver blokk
Blokkjeder består av en serie individuelle blokker, ordnet i kronologisk rekkefølge basert på rekkefølgen på transaksjoner. Det er to deler til informasjonen i en blokk.
Den første delen består av overskriftselementene: informasjon om stedet og andre data relatert til transaksjonene i denne blokken. For eksempel peker en hash i overskriften til forrige blokk. Det er ingen hashes for genesisblokker fordi disse blokkene ikke har noen forgjenger. EN merkeltre- en datastruktur som brukes i informatikk for å registrere transaksjoner - brukes til å vise sekvensen av transaksjoner i blokken. En annen hash i blokken inneholder informasjon om tidsstempel, nonce og vanskelighetsgrad. Her er en kort forklaring på hver av disse komponentene:
- Informasjon om tidsstempel: viser tid og dato for opprettelsen av blokken
- Nonce: tallet som må løses av gruvearbeidere
- Vanskelighetsgrad: angir vanskeligheten med problemet som skal løses.
Den andre delen er identifikatorinformasjonen. Igjen, dette er en kryptografisk hashfunksjon. Den genereres ved å hasche toppelementene to ganger på rad.
Blockchain mer anonym enn en kontoutskrift
En av de påståtte fordelene (eller risikoene, avhengig av ditt syn) av Bitcoin er dens unike anonymitet. De som handler i Bitcoins skal være knyttet til en bestemt Bitcoin-adresse, i stedet for et personlig identifiserende navn eller e-post. Imidlertid er anonymiteten noe kompromittert på grunn av informasjonsbokbok om blockchain.
Siden hver transaksjon er offentlig logget, kan et enkelt brudd på eierskapsidentiteten føre til avsløring av mange andre eiere ved ganske enkelt å følge transaksjonene tilbake. Blockchain er fortsatt mer anonym enn et kontoutskrift, men det er ikke et ugjennomtrengelig hemmeligholdsslør, som noen tilhengere av Bitcoin -teknologi liker å hevde.