Diferenca midis një Blockchain dhe një Bazë të dhënash

Cili është ndryshimi midis një blockchain dhe një baze të dhënash?

Siç u tha në udhëzimin tonë "isfarë është Blockchain Technology?", Ndryshimi midis një baze të të dhënave tradicionale dhe një blockchain fillon me arkitekturën, ose se si orkestrohen teknologjitë.

Një bazë e të dhënave që funksionon në Rrjetin Botëror, më së shpeshti po përdor një arkitekturë të rrjetit klient-server.

Një përdorues (klient) me lejet e lidhura me llogarinë e tyre mund të ndryshojë shënimet që janë të ruajtura në një server të centralizuar. Duke ndryshuar "kopjen master", sa herë që një përdorues hyn në bazën e të dhënave duke përdorur kompjuterin e tij, ata do të marrin versionin e azhurnuar të regjistrimit të bazës së të dhënave. Kontrolli i bazës së të dhënave mbetet tek administratorët, duke lejuar që qasja dhe lejet të mirëmbahen të jenë një autoritet qendror.

Kjo nuk është aspak e njëjtë si me një blockchain.

Për një bazë të dhënash blockchain, secili pjesëmarrës mban, llogarit dhe azhurnon shënimet e reja në bazën e të dhënave. Të gjitha nyjet punojnë së bashku për të siguruar që të gjithë vijnë në të njëjtat përfundime, duke siguruar sigurinë e brendshme për rrjetin.

Pasojat e këtij ndryshimi është që blockchains janë të përshtatshëm si një sistem regjistrimi për funksione të caktuara, ndërsa një bazë e të dhënave e centralizuar është plotësisht e përshtatshme për funksione të tjera.

Kontrolli i decentralizuar

Blockchains lejojnë palë të ndryshme që nuk besojnë tek njëri-tjetri për të shkëmbyer informacione pa kërkuar një administrator qendror. Transaksionet përpunohen nga një rrjet i përdoruesve që veprojnë si një mekanizëm konsensusi në mënyrë që të gjithë po krijojnë të njëjtin sistem të përbashkët të regjistrave njëkohësisht.

Vlera e kontrollit të decentralizuar është se eliminon rreziqet e kontrollit të centralizuar. Me një bazë të dhënash të centralizuar, kushdo që ka qasje të mjaftueshme në atë sistem mund të shkatërrojë ose korruptojë të dhënat brenda. Kjo i bën përdoruesit të varur nga administratorët.

Disa administratorë kanë fituar besimin e vendosur në to, për pjesën më të madhe. Paratë e njerëzve nuk janë vjedhur nga bankat që regjistrojnë paratë që ata mbajnë në bazat e të dhënave private, për shembull. Dhe, ekziston një arsye logjike pse të dëshironi kontroll të centralizuar. Kontrolli i centralizuar mund të jetë një specialitet, një arsye për të qenë.

Por, kjo gjithashtu do të thotë që ata që kanë kontroll, siç është një bankë, duhet të shpenzojnë miliarda dollarë duke i mbajtur këto baza të të dhënave të mbajtura nga qendra e ndryshimit nga hakerat ose kushdo tjetër që mund të dëshirojë të përfitojë nga humbja e një tjetri. Nëse administratorët qendrorë ne kemi besim për t'i mbajtur sekret informacionet tona dështojnë në këtë drejtim, atëherë humbasim.

Histori e vetvetes

Shumica e të dhënave të centralizuara mbajnë informacione që janë të azhurnuara në një moment të veçantë. Ata pak a shumë janë një fotografi e një momenti në kohë.

Bazat e të dhënave të Blockchain janë në gjendje të mbajnë informacionin që është i rëndësishëm tani, por edhe të gjitha informacionet që kanë ardhur më parë. Teknologjia Blockchain mund të krijojë baza të të dhënave që kanë histori të vetvetes. Ata rriten si arkiva gjithnjë e në zgjerim të historisë së tyre, ndërsa sigurojnë gjithashtu një portret në kohë reale.

Theshtë shpenzimi i kërkuar për të kompromentuar ose ndryshuar këto baza të të dhënave që ka bërë që njerëzit ta quajnë një bazë të dhënash blockchain të pandryshueshme. Isshtë gjithashtu aty ku mund të fillojmë të shohim evolucionin e bazës së të dhënave në një sistem rekord.

Performance

Ndërsa bllokuesit mund të përdoren sisteme rekordesh dhe janë ideale si platforma të transaksioneve, ato konsiderohen të ngadalta si bazat e të dhënave kur krahasohen me atë që është e mundur për teknologjinë e transaksioneve dixhitale që ne shohim sot me Visa dhe PayPal.

Ndërsa sigurisht që do të ketë përmirësime në këtë ecuri, natyra e teknologjisë së blockchain kërkon që të flijohet njëfarë shpejtësie. Mënyra se si rrjetet e shpërndarë janë të punësuar në teknologjinë blockchain do të thotë që ata nuk ndajnë dhe fuqinë e përpunimit të kompleksit, ata secili i shërben në mënyrë të pavarur rrjetit, pastaj krahasojnë rezultatet e punës së tyre me pjesën tjetër të rrjetit derisa të ketë një konsensus që ka ndodhur diçka.

Baza e të dhënave të centralizuara, nga ana tjetër, ka qenë rreth e rrotull për dekada të tëra, dhe kanë parë rritjen e performancës së tyre në hap-hap me një formulë që ka ardhur për të përcaktuar inovacionin në epokën dixhitale: Ligji i Moore.

Konfidencialiteti

Bitcoin është një bazë e të dhënave e shkruar e pakontrolluar, e lexuar dhe e pakontrolluar. Kjo do të thotë që çdokush mund të shkruajë një bllok të ri në zinxhir, dhe kushdo mund të lexojë një bllok në zinxhir.

Një bllokues i lejuar, si një bazë të dhënash të centralizuar, mund të kontrollohet me shkrim dhe të kontrollohet. Kjo do të thotë që rrjeti ose protokolli mund të vendosen, kështu që vetëm pjesëmarrësit e lejuar mund të shkruajnë në bazën e të dhënave ose të lexojnë bazën e të dhënave.

Por, nëse konfidencialiteti është qëllimi i vetëm, dhe besimi nuk është çështje, bazat e të dhënave të blockchain nuk paraqesin asnjë avantazh mbi një bazë të dhënash të centralizuar.

Fshehja e informacionit në një bllokues kërkon shumë kriptografi dhe një ngarkesë llogaritëse të lidhur për nyjet në rrjet. Nuk ka asnjë mënyrë për ta bërë këtë që është më efektive sesa thjesht fshehja e të dhënave plotësisht në një bazë të dhënash private që nuk kërkon madje as lidhje të rrjetit.