Offentlige mot private blokkjeder: Forstå forskjellene
Private blokkeringer (også kalt tillatte blokkjeder) kan være kontroversielle, men de har sine fordeler. Slik sammenligner de deg med offentlige blokkjeder.
Som forklart i Hva er Blockchain? artikkel, offentlige blokkeringer er veldig åpne: alle kan bli med, bli en node eller se på transaksjonshistorikken. Det er ingen bekreftelsesprosess før aksept, og hvis du ikke lenger ønsker å bekrefte transaksjoner, kan du stoppe uten straff. Hvis du ombestemmer deg, kan du komme tilbake, starte en node og få full oversikt over alt som endret seg mens du var borte.
Private blokkeringer bruker flere begrensninger. Disse varierer avhengig av blockchain, men slike begrensninger inkluderer hvem som kan delta, hvor mye prosessorkraft du har å tilby, eller hvor mye transaksjonsinformasjon du kan se.
Fordelene med en privat Blockchain
Det er mange forskjellige typer blockchain som kommer under den private paraplyen. Restriksjonene kan variere fra blockchain til blockchain, men det viktige er at det finnes restriksjoner og at blockchains ikke er tilgjengelige for alle.
Ved å innføre begrensninger har private blokkeringer flere fordeler i forhold til offentlige blokkeringer:
Tillit. Ved å verifisere noder, eller bare la pålitelige partnere kjøre en node, kan det hende det ikke er behov for å verifisere transaksjoner mer enn en gang. En enkelt node kunne bekrefte, og deretter oppdaterer alle andre noder postene sine.
Hastighet. Hvis bare bestemte brukere kan kjøre noder, er det mulig å håndheve strenge krav til prosessorkraft og maskinvarespesifikasjoner. Ikke flere lange transaksjonstider. Private blockchains unngår også topp etterspørsel i høyprofilerte tider. Private blockchain-utviklere kan ofte planlegge perioder med høy etterspørsel, og det er usannsynlig at overraskende toppene i trafikken vil skje.
Sikkerhet. Mens offentlige blokkjeder gir en viss sikkerhet, er det mulig å spore transaksjoner til kontoer med en offentlig modell. Ved å kjøre en privat blockchain er det mulig å skjule noen av dataene i hver transaksjon. For eksempel transaksjonsbeløpet eller konfidensielle kontaktopplysninger til kontoinnehavere.
Koste. Ved å kontrollere noder trenger ikke private blokkjeder å betale gruvearbeidere. Hvis bedrifter eier maskinvaren, er det ikke nødvendig å betale seg selv for å bekrefte transaksjoner. Og mens offentlige blokkeringer trenger mye prosessorkraft, kan private blokkeringer slippe unna med langt færre bekreftelser på grunn av mindre belastning.
Pålitelighet. Ved å regulere nettverket og kjøre nodene, kan private blokkjeder redusere nedetid. Visst, en offentlig blockchain med tusenvis av noder kan være umulig å stoppe, men en økning i transaksjoner eller tap av noder kan redusere den totale nettverkseffekten. Tett kontroll av en privat blockchain kan bidra til å maksimere oppetid.
Ulempene med en privat Blockchain
Med alle disse fordelene kan private blockchains høres ut som det beste noensinne … men det er ikke alltid tilfelle.
Stunted vekst. Uten offentlige noder vil ikke en privat blockchain få ressurser etter hvert som offentlig interesse vokser. Når noen hører om Bitcoin for første gang, kan de gå og starte en node hvis de vil – og med økende brukere og noder kan offentlige blokkjeder skaleres raskt. Private blokkeringer kan medføre betydelig tid og penger for å få nye noder på nettet.
Kontroll og manipulasjon. Hvis offentlige brukere eller betalende kunder bruker en privat blockchain, er de prisgitt utviklerne eller nettverkseierne. Uten offentlig synlighet er utviklere fritt til å misbruke systemet. Dette kan innebære manipulering av transaksjoner, blokkering av brukere eller annen skitten taktikk.
Av disse grunnene avviser mange blockchain-purister ideen om en privat blockchain. Hvis det er mulig å sikre data på en offentlig blockchain, hvorfor gidder å holde alt låst? Jeg tror personlig at private blockchains kan være nyttige og ikke er helt verdiløse.
Hvem bruker offentlige og private blokkjeder?
Bitcoin og Ethereum er de to høyeste profilerte offentlige blokkjedene, men det er hundrevis av andre. Hvis du vil ha et sikkert, men åpent nettverk, eller er bekymret for skadelig nodeforstyrrelse, er en offentlig blockchain veien å gå. Mens de er utsatt for 51 prosent angrep (se ordlisten vår om blockchain- og kryptovalutauttrykk), er det lite sannsynlig at du ser noen store problemer med et stort nettverk.
Private blokkeringer brukes ofte av bedrifter og banker. Det er på ingen måte seriøse penger å tjene organisasjoner vil lagre dataene sine på en offentlig blockchain der alt er synlig for alle. Enda verre, en enkelt enhet ville ikke ha kontroll over alle nodene, så en privat blockchain er stort sett det eneste levedyktige valget.
Private blockchain-eiere kan ofte invitere andre brukere til å starte noder. Disse brukerne kan lagre konfidensielle forretningshemmeligheter eller kundeopplysninger i nettverket. Tenk for eksempel på en internasjonal kjede av videospillbutikker. Dette selskapet kan bruke en privat blockchain til å lagre kundepengepoeng og deretter invitere konkurrerende butikker til å dele nettverket. Denne blockchain kan være veldig rask, og brukere vil kunne bruke poengene sine i hvilken som helst videospillbutikk, uansett merke.
I dette eksemplet vil ingen av videospillbedriftene ønske at noe annet selskap skal ha full kontroll over nettverket, og de vil heller ikke at noe tilfeldig selskap skal være med som en node. Ved å dele en privat blockchain kan hver bedrift bekrefte transaksjoner og sikre at de andre selskapene ikke jukser eller utfører falske handlinger.
Noen tillatte blokkjeder, som Ripple, er semi-private. Alle kan bruke Ripple til å sende XRP-tokens til noen andre, men ikke alle kan kjøre en node. I stedet inviterer Ripple store organisasjoner og andre finansinstitusjoner til å kjøre noder. De må godta reglene og kravene, men har deretter kontroll over en prosentandel av nettverket. Av denne grunn hater mange blockchains som Ripple.
Det er stort sett det som er grunnleggende for offentlige og private blockchains. Generelt sett er private blockchains bedre for bedrifter mens offentlige blockchains er bedre for alle andre. Hva tror du?