Blockchain-tekniikka verrattuna perinteiseen tietokannan hallintaan

Teknologinen maisema muuttuu jatkuvasti. Huippuluokan edistysaskeleet muokkaavat jatkuvasti tapaamme yhdistää, olla mukana ja olla vuorovaikutuksessa maailman kanssa. Se antaa meille mahdollisuuden edistyä ja tulla nopeammaksi, älykkäämmäksi ja tehokkaammaksi toimintatavassa.

Blockchain on seuraava näistä hienoista saavutuksista. Monet kutsuvat sitä uudeksi Internetiksi, joka kykenee soveltamaan itseään päivittäisissä toimissa kaukana siitä, mitä kukaan alun perin kuvitti. Vaikka paljon työtä on vielä tehtävä ennen kuin näemme tämän uuden tekniikan omaksuttavan eri toimialoilla, kasvava yhteisö luottaa blockchain-tulevaisuuteen.

Perinteinen tietokannan hallinta

Yritykset ovat käyttäneet perinteistä tiedonhallintaohjelmistoa maailmanlaajuisesti käytännössä kaikilla toimialoilla lähes 40 vuoden ajan. Nämä monoliittiset järjestelmät toimivat yhden keskuspalvelimen (auktoriteetin) kanssa, jonka avulla käyttäjät voivat muuttaa olemassa olevia tietoja tietokannassa. Tämä luo yhden epäonnistumispisteen ja lukuisia tehottomuuksia.

Tämä keskuspalvelin koostuu järjestelmänvalvojista, jotka ovat järjestelmän viranomaislukuja. Järjestelmänvalvojilla on täysi hallinto käyttöoikeuksien siirtämisestä ja eri käyttöoikeuksien myöntämisestä muille käyttäjille. Tärkeintä on, että yksi järjestelmänvalvoja voi myöntää pääsyn tai käyttöoikeudet toiselle käyttäjälle ilman muiden järjestelmänvalvojien hyväksyntää tai yksimielisyyttä. Riittävällä oikeudella keskitetylle palvelimelle tallennettua tietoa voidaan muuttaa vapaasti.

Perinteiset palvelimet pitävät tietoa ajan tasalla yhdellä hetkellä. Ajattele sitä kuin tilannekuva tietystä hetkestä. Kun tietoja päivitetään tai muutetaan millään tavalla, seuraavat käyttäjät näkevät vain tietokannan vasta päivitetyn version. Aiemmista tapahtumista tai tehdyistä muutoksista ei ole tallennettua arkistoa. Jäljellä ei ole mitään siitä, mitä on muutettu tai kuka muutti.

[Lähde]

Kuvittele esimerkiksi, että kaksi työtoveria Sam ja Susan työskentelevät sana-asiakirjan parissa. Yhdessä he toimittavat ja päivittävät tätä asiakirjaa, mutta voivat tehdä sen vain yksi kerrallaan. Kun Sam on muokannut, hän lähettää sen Susanille. Sam: n on sitten istuttava ja odotettava vastaanottaakseen sen takaisin, ennen kuin hän voi tehdä uusia muutoksia. Seurauksena on, että Samilla ei ole reaaliaikaista tietoa siitä, mitä Susan tekee muutoksissa, eikä myöskään kirjaa näistä muutoksista.

Blockchain-tekniikka

Blockchain on tyyppi hajautettua pääkirjaa, joka tarjoaa vaihtoehtoisen tavan ilmoittaa, vahvistaa ja tallentaa valtavia määriä tietoja. Hajautettu pääkirjatekniikka toimii hajautetussa verkossa, eli keskitettyä palvelinta tai yksittäistä auktoriteettia ei ole. Pikemminkin se toimii vertaisverkossa, jossa järjestelmänvalvojina, joita kutsutaan myös solmuiksi, on yhtäläinen etuoikeus pääsyyn ja käyttöoikeuksiin. Julkiset blockchain-verkot ovat kaikkien saatavissa Internetissä. Miljoonat solmut voivat isännöidä yhtä lohkoketjua milloin tahansa, ja heitä kannustetaan tekemään niin.

Yksityinen lohkoketju eroaa hiukan siinä, että olemassa olevien järjestelmänvalvojien on kutsuttava solmuja liittymään verkkoon. Kukaan kukaan järjestelmänvalvoja ei saa kyetä solmuun. Pikemminkin jokaisesta kutsutusta solmusta on päästävä yksimielisyyteen pääsemisestä vastaavien järjestelmänvalvojien välillä. Yksityinen verkko rajoittaa pääsyä ja käyttöoikeuksia solmuihin, mutta se toimii silti hajauttamisen perusidean mukaisesti.

Jotta tietokantaan voidaan tehdä muutoksia tai päivityksiä, verkkoon käytettävien solmujen välillä on päästävä yksimielisyyteen. Tiedot syötetään ryhmäketjuun vasta, kun tietystä tapahtumasta on päästy yksimielisyyteen. Hajauttamisen seurauksena blockchain on vähemmän taipuvainen hakkerointiin, sillä ei ole yhtään epäonnistumispaikkaa ja se on täysin muuttumaton.

[Lähde]

Toisin kuin perinteinen tietokannan hallinta, kaikki lohkoketjuun tehdyt päivitykset ovat ikuisesti näkyviä. Ajattele sitä kuten kasvavaa arkistojonoa, jota ei voida muuttaa tai poistaa, tietoja saa vain lisätä. Kaikki lohkoketjuun tehdyt päivitykset ovat kaikkien saatavissa ja solmut lisäävät niitä edelleen reaaliajassa.

Harkitse tyypillistä pankkisiirtoa. Tällä hetkellä, kun Sam lähettää kaksikymmentä dollaria Susanille, hänen pankkansa tarkistaa tapahtuman ja asettaa virallisen hyväksymisleiman siihen. Sitten 20 dollaria poistetaan Samin pankkitililtä, ​​joka on pankkien hallussa, ja hyväksynnän saatuaan pankki lisää kaksikymmentä dollaria Susanin tilille. Tässä transaktiossa valittu pankki on keskitetty viranomainen, jolla on pääsy ja käyttöoikeudet Samin ja Susanin pankkitietueisiin joko hyväksymällä tai hylkäämällä tapahtuma.

Jos poistamme keskitetyn laitoksen ja korvaamme sen julkisella blockchain-verkolla, sama tapahtuma näyttää hyvin erilaiselta. Kun Sam lähettää varoja Susanille blockchain-verkossa, verkkoa käyttävien solmujen on nyt päästävä yksimielisyyteen siitä, että tapahtuma todella tapahtui. Tapahtuma lähetetään monille eri solmuille varmennusta varten. Vain kun yhteisymmärrys on saavutettu, poistetaan 20 dollaria Samin tililtä ja lisätään 20 dollaria Susanin tilille.

Se on julkisella solmujen verkolla, jolla on pääsy ja oikeudet myöntää tämä e-siirtotapahtuman hyväksyntä. Tämän tapahtuman tietue on sitten julkisesti näkyvä ja muuttumaton, ja se on ikuisesti lueteltu arkistojonossa.

[Lähde]

Rubikon hyötyy Blockchainista

Rubikon CBN: ssä käytämme viimeaikaisia ​​edistysaskeleita blockchain-tekniikassa laajentaaksesi ja turvaamaan myytäväksi tarkoitettujen siementen hallinnan ohjelmistomme ja varmistaaksemme, että yksityisten viljelijöiden tiedot ovat luottamuksellisia. Yhdistettynä Rubikonin laitteistointegroituihin Trackbadges -laitteisiin, patentoidun ratkaisumme avulla verkko pystyy pitämään osallistuvat yritykset vastuussa tietojen syöttämisestä ja ylläpidosta seuraamalla kannabistuotteita elinkaarensa ajan.

Rubikon CBN on muuttumaton, hajautettu ja toimii kannustimina varmistaakseen, että liiketoiminnan noudattamista noudatetaan laillisessa Kanadan kannabiskehyksessä.

Joel Semczyszyn ja Rubikon-tiimi