Blockchains vs. Baze podataka – kako se razlikuju?

Bitcoin, prva kriptovaluta, u početku je bila koncipirana i stvorena kao oblik digitalne gotovine. Namijenjen je korištenju kao način za brzu i anonimnu transakciju putem interneta.

Međutim, odnedavno, blockchain tehnologija, temeljna tehnologija kriptovaluta, evoluirala je u služe u razne svrhe korištenjem javnog raspodijeljene knjige za pohranu podataka.

U osnovi je razlika između blockchaina i baze podataka u tome što blockchain postoji u mreži računala, dok a baza podataka postoji na jednom centraliziranom poslužitelju. Pomoću centraliziranih baza podataka na webu korisnici se povezuju putem mreže klijent-poslužitelj. To znači da oni kojima su administratori sustava dali dopuštenje za promjenu baze podataka mogu to učiniti.

Umjesto toga, u bazama podataka temeljenim na blockchainu, svaki sudionik mreže – ili „čvor‘ – je odgovoran za održavanje i dodavanje novi unosi u bazu podataka koja je pohranjena u zajedničkoj knjizi. Kada jedan čvor predloži promjenu, svi čvorovi u mreži moraju doseći ‘konsenzus,’O kojem ćemo kasnije razgovarati kako bismo proveli ove promjene.

Ovo je temeljna razlika između tradicionalne baze podataka i distribuirane baze podataka temeljene na blockchainu – ali što ostali faktori definirati ove dvije metode pohrane podataka?

Tradicionalne baze podataka nasuprot blockchains – što je najbolje?

Nije lako reći koji je način pohrane podataka ‘najbolje,’Jer će svaki korisnik imati svoje specifične potrebe. Svaka metoda pohrane podataka ima svoj vlastiti skup prednosti i ograničenja, koju ćemo sada istražiti.

Nepromjenljivost

Informacije koje su pohranjene na blockchainu ne može se uređivati, samo dodano u. Za uređivanje podataka pohranjenih na blockchainu potreban je mrežni konsenzus. Drugim riječima, svaki čvor na mreži trebao bi odobri promjenu. Budući da na danoj blockchain mreži obično postoje stotine ili čak tisuće čvorova, bilo bi gotovo nemoguće napraviti takvu promjenu. Baza podataka obično zahtijeva samo dopuštenje svojih administratora ili određeni softver za uređivanje ili uklanjanje podataka.

Nepromjenljivost

Dok baza podataka često sadrži samo novije informacije, blockchain sadrži sve informacije to mu je ikad dodano. Stoga je blockchain možda prikladniji za držanje informacija koje zahtijevaju trajnost, poput vjenčanih, rodnih i smrtnih listova i drugih vrsta pravnih evidencija. Baza podataka je prikladnija za čuvanje podataka koji jesu podložan promjenama, kao što su podaci o istraživanjima koje će možda trebati ažurirati kako bi se održala točnost i izbjegla zabuna.

Sigurnost i pristup

Budući da su mreže temeljene na blockchainu decentralizirane, podaci su nepropusni za hakiranje. Kada je velika skupina podataka pohranjena na središnjem poslužitelju, haker koji dobiva pristup poslužitelju može odjednom prikupiti puno podataka. Ovo može imati katastrofalne posljedice.

Blockchain je nepropustan za hakiranje

Na primjer, ako a hakiran je poslužitelj banke, tisuće kupaca mogu postati žrtve krađa i prijevara s identitetom. Ako je poslužitelj na drugi način uništen, podaci se uništavaju s njim. Kao rezultat toga, institucije koje koriste centralizirani poslužitelji kako bi zaštitili velike količine dragocjenih podataka mogu potrošiti ogromne brojke na njihovo čuvanje.

U mreži koja se temelji na blockchainu, više od pola od čvorova bi morao biti kompromitiran kako bi dobili pristup šifriranim podacima koji bi korisnike ostavili u ranjivim položajima. Ovo se zove napad od 51%. U ovom scenariju hakeri to mogu preuzeti kontrolu nad većinom blockchain mreže i mijenjati po volji putem konsenzusa većine.

51% Napad

Poznato je da se ti napadi događaju na blockchainima koji se ili ne koriste često ili gdje postoji samo nekoliko operatora čvorova. Za pokretanje a 51% napada na velikom blockchainu poput Bitcoina zahtijevaju ozbiljna financijska i računska sredstva, i izvan je područja mogućnosti većine hakera.

Većinom možemo razmotriti blockchaine ‘nepromjenjiv‘. U osnovi ne postoji jednostavan način za pristup i promjenu podataka bez postizanja konsenzusa šire mreže.

Računski zahtjevi

Budući da su blockchains distribuirane knjige, šifriranje podataka na njima zahtijeva mnogo računske snage.

Mnoge mreže zasnovane na blockchainu, poput Bitcoina, nisu dopušteno; nisu “kontrolirano čitanjem“(Svatko ih može pročitati) ili”pismeno kontrolirano”(Svatko može stvoriti novi blok). Međutim, blockchains može biti dopušteno, što znači da ih mogu čitati ili stvarati novi blokovi samo oni kojima je odobren pristup.

Računski zahtjevi

U svakom slučaju, prikrivanje podataka u blockchainu zahtijeva tešku enkripciju, koja pak treba poprilično računske snage. Stoga, ako informacije treba držati privatnima, možda je bolje podatke pohraniti u izvanmrežnu bazu podataka.

Konsenzus

Za obradu transakcije na blockchainu potrebno je odobrenje cijele mreže. Stoga može potrajati pohrana podataka na blockchainu još dugo nego na centraliziranoj bazi podataka i blockchainima kompromis u brzini u usporedbi s tradicionalnom bazom podataka. To je zato što, iako se informacije distribuiraju jednako među sudionicima mreže, računska snaga nije.

Polako ili brzo?

Stoga je koliko brzo ili sporo dolazi do promjene baze podataka temeljene na blockchainu na temelju zagušenja mreže. Ako je taj dan na blockchainu neobično velik iznos transakcija ili zahtjeva, to će potrajati još dugo za ažuriranje baze podataka i postizanje konsenzusa u svim mrežnim čvorovima. Suprotno tome, kod centraliziranih baza podataka korisnici prenose svoje promjene na centralizirano tijelo ili poslužitelj i oni se spremaju trenutno.

Na primjer, Bitcoin-ova mreža temeljena na blockchainu nedavno je uzrok malo zavade u zajednici Bitcoin. To je zato što je blockchain s vremenom postao toliko velik da mogu trajati transakcije do sat vremena dovršiti. Bilo je nekoliko ideja kako to riješiti. Do sada je svaka imala rezultiralo u stvaranje nove kriptovalute a ne puno u smislu poboljšanja brzine transakcija na postojećoj Bitcoin mreži.

Vrijedno je imati na umu da ostali blockchains sposobni su mnogo obrađivati ​​promjene brže, iako je malo tko provalio ono što je poznato kao ‘skalabilnost‘Još – sposobnost mreže da obrađuje velik broj zahtjeva.

SkalabilnostSkalabilnost

Stoga, ako podatke treba pohraniti brzo i učinkovito, a centralizirana baza podataka može biti bolja opcija. Barem trenutno. Možda jednog dana postoji blockchain dovoljno moćan da riješi problem.

Kretanje svijetom baza podataka Blockchain

Za poslovne korisnike i tvrtke centralizirane baze podataka vjerojatno su i dalje odabrani način pohrane podataka, zbog činjenice da im nisu dostupni putem javne knjige, a središnje tijelo može kontrolirati pristup.

U budućnosti ćemo možda vidjeti velik pomak prema dozvoljene knjige – blockchains koji djeluju unutar organizacije i nisu besplatni za javnu upotrebu ili gledanje. Dozvoljene knjige nude iste sigurnosne pogodnosti distribucije podataka među višestrukim sudionicima mreže, ali spriječiti neovlašteni pristup podacima.

Baza podataka Blockchain – Izvor: Shutterstock.com

Blockchain je još uvijek u svom rani stadiji, i postoji poprilična buka oko njegovog potencijala za tehnološki napredak, kao i potencijala kriptovaluta investitori privlače pažnju.

Međutim, saznanje koje su kriptovalute predodređene za uspjeh zahtijeva dovoljno tehničkog razumijevanja da se zna koji su novčićišetajući šetnja“I ne samo”pričajući razgovor.”

Jeste li imali iskustva s korištenjem blockchaina kao načina pohrane podataka? Ostavite komentar – voljeli bismo čuti vaše mišljenje!

Reference

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map