Erinevus plokiahela ja andmebaasi vahel

Mis vahe on plokiahelal ja andmebaasil?

Nagu meie juhendis “Mis on Blockchaini tehnoloogia?” Öeldakse, algab erinevus traditsioonilise andmebaasi ja plokiahela vahel arhitektuurist või sellest, kuidas tehnoloogiaid korraldatakse.

Internetis töötav andmebaas kasutab enamasti kliendi-serveri võrguarhitektuuri.

Kontoga seotud õigustega kasutaja (klient) saab muuta tsentraliseeritud serverisse salvestatud kirjeid. Kui muudetakse põhikoopiat, saab kasutaja iga kord oma arvuti abil andmebaasile juurdepääsu andmebaasi kirje värskendatud versiooni. Andmebaasi kontroll jääb administraatoritele, kes võimaldavad juurdepääsu ja lubade säilitamist keskasutusena.

See pole üldse sama, mis plokiahela puhul.

Plokiahela andmebaasis hooldab, arvutab ja värskendab iga osaleja uusi andmebaasi kandeid. Kõik sõlmed töötavad koos tagamaks, et nad kõik jõuavad samadele järeldustele, pakkudes võrgule sisseehitatud turvalisust.

Selle erinevuse tagajärg on see, et plokiahelad sobivad hästi teatud funktsioonide salvestussüsteemiks, samas kui tsentraliseeritud andmebaas sobib täielikult muude funktsioonide jaoks.

Detsentraliseeritud kontroll

Plokiahelad võimaldavad erinevatel osapooltel, kes üksteist ei usalda, jagada teavet ilma keskhaldurit nõudmata. Tehinguid töötleb konsensusmehhanismina tegutsev kasutajate võrk, nii et kõik loovad samaaegselt sama jagatud salvestussüsteemi.

Detsentraliseeritud kontrolli väärtus on see, et see välistab tsentraliseeritud kontrolli riskid. Tsentraliseeritud andmebaasi abil saab igaüks, kellel on sellele süsteemile piisav juurdepääs, hävitada või rikkuda selles olevad andmed. See muudab kasutajad administraatoritest sõltuvaks.

Mõni administraator on nende vastu usalduse ära teeninud. Inimeste raha ei varasta pangad, kes registreerivad näiteks nende valduses olevat raha eraandmebaasides. Ja selleks, et soovite tsentraliseeritud kontrolli, on loogiline põhjus. Tsentraliseeritud kontroll võib olla eriala, olemise põhjus.

Kuid see tähendab ka neid, kellel on kontroll, näiteks pank, kes peavad kulutama miljardeid dollareid, hoides häkkerid või keegi teine, kes võib-olla soovib teise inimese kahjumist kasu saada, neid keskselt hoitavaid andmebaase muuta. Kui kesksed administraatorid, kellele usaldame oma teabe saladuses hoidmist, selles osas ebaõnnestuvad, siis kaotame.

Enda ajalugu

Enamik tsentraliseeritud andmebaase hoiab konkreetsel hetkel ajakohastatud teavet. Enam-vähem need on hetktõmmise hetked.

Blockchaini andmebaasid suudavad hoida nii praegu olulist teavet kui ka kogu varasemaid andmeid. Blockchaini tehnoloogia abil saab luua andmebaase, millel on iseenda ajalugu. Nad kasvavad nagu pidevalt laienevad omaenda ajaloo arhiivid, pakkudes samal ajal ka reaalajas portree.

Nende andmebaaside kahjustamiseks või muutmiseks kulunud kulud on viinud selleni, et inimesed kutsuvad blockchain andmebaasi muutumatuks. See on ka koht, kus saame hakata nägema andmebaasi muutumist dokumendisüsteemiks.

Etendus

Kuigi plokiahelaid saab kasutada salvestussüsteeme ja need on ideaalsed tehinguplatvormidena, peetakse neid andmebaasidena aeglaseks, võrreldes digitaalse tehingutehnoloogiaga, mida täna näeme Visa ja PayPaliga.

Ehkki seda jõudlust saab kindlasti paremaks muuta, nõuab blockchain-tehnoloogia olemus teatud kiiruse ohverdamist. Jaotusvõrkude kasutamine plokiahelatehnoloogias tähendab, et nad ei jaga ja ühenda töötlemisvõimsust, nad mõlemad teenindavad võrku iseseisvalt, seejärel võrdlevad oma töö tulemusi ülejäänud võrguga, kuni jõutakse üksmeelele, et midagi juhtus.

Tsentraliseeritud andmebaasid seevastu on tegutsenud juba aastakümneid ja nende jõudlus on kasvanud lukustamise teel valemiga, mis on tulnud digitaalajastu innovatsiooni määratlemiseks: Moore’s Law.

Konfidentsiaalsus

Bitcoin on kirjutamisega kontrollimatu, lugemiskontrollimata andmebaas. See tähendab, et igaüks saab ahelasse kirjutada uue ploki ja igaüks saab ahelas plokki lugeda.

Lubatud plokiahelat, nagu ka tsentraliseeritud andmebaasi, saab kirjutada ja lugeda. See tähendab, et võrgu või protokolli saab seadistada, nii et ainult loa saanud osalejad saavad andmebaasi kirjutada või seda lugeda.

Kuid kui konfidentsiaalsus on ainus eesmärk ja usaldus ei ole probleem, ei kujuta plokiahela andmebaasid tsentraliseeritud andmebaasi ees eeliseid.

Plokiahela teabe peitmine nõuab palju krüptograafiat ja sellega seotud arvutuslikku koormust võrgusõlmedele. Selle saavutamiseks pole tõhusam viis, kui lihtsalt andmete täielik peitmine privaatsesse andmebaasi, mis ei vaja isegi võrguühendust.