Mikä on Blockchain?
Sankari Blockchain / / March 19, 2020
Viimeksi päivitetty
Olet todennäköisesti kuullut termin Blockchain aiemmin. Mutta mikä se on tarkalleen? Tässä selitetään, mitä sinun on tiedettävä tästä erittäin turvallisesta tekniikasta.
Olet kuullut sanan uutisissa, blogeissa ja ehkä jopa ystävien ja perheen jäseniltä. Mutta mikä on lohkoketju?
Lohkoketju on ketju datalohkoja, jotka on tallennettu ”tietokantaan” vertaisverkko useista “solmuista”. Nämä solmut ovat tietokoneita, jotka tarkistavat ja vahvistavat jokaisen uuden tapahtuman, joka lisätään ketjuun lisälohkona.
Jotta ymmärrät lohkoketjun ja siihen lisättävät tiedot, on tärkeää tietää, miten tapahtumat suoritetaan ja miten ne varmennetaan.
Mikä on lohkoketju?
Jokainen lohkoketjuun lisätty lohko sisältää erityisiä tietoja tapahtumaan, joka on tallennettu. Tiedot voivat olla mitä tahansa päivästä ja kellonajasta, dollarimääristä, lähettäjästä, vastaanottajasta ja muusta. Henkilöitä ei tunnisteta näissä liiketoimissa. Sen sijaan ne tunnistetaan salatulla digitaalisella allekirjoituksella.
Yksittäisissä lohkoissa on tuhansia tapahtumia. He voivat tallentaa myös muun tyyppisiä tietoja, joita ohjelmoijat voivat haluta tallentaa lohkoketjuun käyttääkseen sitä todellisena tietokannana.
Toisin kuin normaali tietokanta tai pilvitallennuspaikka, kaikki tietokoneet eivät voi lisätä tietoja lohkoketjuun. Sen sijaan jokainen uusi tieto on validoitava vertaisverkon tietokoneverkon avulla.
Ei ole yhtä tietokonetta tai ”palvelinta”, joka toimii tiedon keskitetynä ohjaimena. Sen sijaan tämän hajautettujen tietokoneiden solmujen vertaisverkon on varmistettava, että uusi tieto on laillinen ja kuuluu ketjun osaan.
Tämä tietokoneverkko tekee lohkoketjut ”hajautetuiksi”. Koska keskitettyä palvelinta ei hallita ja hallita tietoja, tiedot ovat turvallisempia ja tarjoavat paremman nimettömän lohkoketjun käyttäjille.
Kuinka uudet tiedot lisätään lohkoketjuun
Tässä on niiden tapahtumien jakso, joissa lohkoketjuverkon käyttäjä lähettää uuden informaation lohkoketjuun:
- Useita tietoja (yleensä rahoitustapahtumia) lähetetään käyttäjiltä blockchain-verkkoon.
- Lohkoketjusolmut vahvistavat itsenäisesti datan yksityiskohdat varmistaakseen, että se kuuluu laillisesti lohkoketjuun.
- Osa validointiprosessiin liittyy siihen, että kukin solmu ratkaisee monimutkaisen matematiikkaongelman. Kun tietokone on ratkaistu, sillä on valtuudet lisätä lohko lohkoketjuun.
- Vahvistuksen jälkeen tiedot lisätään ketjun seuraavaan lohkoon.
- Seuraavaan lohkoon tarjotaan salattu ”hash”, joka sisältää ketjun viimeisimmän lohkon “hash”. Hajautus on salauskoodi, joka tunnistaa uuden lohkon.
Miksi lohkoketju on turvallinen?
Blokkiketjut sisältävät useita suojaustasoja.
Ensimmäinen on, että jokainen lohko on validoitu ja vahvistettu kuuluvan osaksi julkista pääkirjaa (koko datalohkojen kokoelma). Jossain merenkulkualalla, tämä tarkoittaisi, että lohkoketjuun tallennetussa lähetysluettelossa ei voida poistaa tietoja tai käsitellä niitä millään tavalla. Kun tiedot on lisätty lohkoketjuun, ne ovat osa virallista luetteloa.
Miksi lohkon muuttaminen on vaikeaa? Lohkon tunnistamiseen käytetyn ainutlaatuisen ja salatun "hash" vuoksi. Tietokoneiden ratkaisemassa monimutkaisessa matemaattisessa algoritmissa luodaan hash, jota on erittäin vaikea "hakata" ilman monumentaalista laskentatehoa. Ja ilman salauksen purkamista yksilöivältä hashilta, lohkoa ei voi muokata.
Toinen tietoturvakerros on se, että edellisen lohkon tiiviste on seuraavan lohkon uudessa rivissä. Tämä tarkoittaa, että hakkereiden ei tarvitse purkaa muutettavan lohkon tiivistettä, vaan myös jokaista sitä edeltävää lohkoa.
Tästä syystä useimmat ihmiset pitävät lohkoketjua hakkeroitavana.
Ero Blockchain ja Bitcoin välillä
Koska Bitcoin oli blockchain-tekniikan ensimmäinen toteutus, sanoista Bitcoin ja blockchain on tullut synonyymi, oikein vai ei.
Tosiasia on, että blockchain-tekniikka menee paljon kauempana kuin Bitcoin.
Ehdotuksessaan Bitcoinille salaperäinen tekniikka nimeltä Satoshi Nakamoto (monet epäilevät, että tämä oli hänen oikea nimensä) käyttää elektronista kassajärjestelmää, joka käyttää blockchainia.
Toisin kuin minkään maan valuutta, jota keskusviranomainen sääntelee, kukaan ei valvo Bitcoinia. Siksi sitä kutsutaan hajautetuksi valuuttaksi.
Aina kun joku haluaa ostaa tavaroita tai palveluita joku, joka hyväksyy Bitcoinin maksuna, seuraavat toiminnot tapahtuvat.
- Ostaja toimittaa ostotapahtuman Bitcoin-verkossa.
- Bitcoin-kaivostyöläiset kilpailevat ratkaistakseen kyseisen tapahtuman monimutkaisen matemaattisen algoritmin. Ratkaisu on transaktiolohkon ”hash”.
- Kun useat solmut ovat tuottaneet hashin, tapahtuma varmennetaan.
- Valmistunut tapahtuma lisätään lohkoksi lohkoketjuun.
- Kaivosta suorittaneet kaivostyöläiset palkitaan Bitcoinilla.
Kun tapahtuma on lisätty Bitcoin-julkiseen pääkirjaan, sitä ei voida muuttaa tai manipuloida millään tavalla. Sekä ostajan että myyjän käyttäjätiedot salataan julkisen avaimen ja yksityisen avaimen kautta - joten kaikki käyttäjätiedot ovat nimettömiä.
Miksi Blockchain ei ole Bitcoin
Vaikka blockchain on perustava tekniikka, joka tukee Bitcoinia, nämä kaksi eivät ole samoja. Bitcoin tallentaa tietyn tyyppistä tietoa blockchainin ”julkiseen pääkirjaan”. Nämä tiedot ovat kaikkea Bitcoin-tapahtumia ympäröivää.
Voit kuitenkin käyttää lohkoketjua tallentamaan muun tyyppisiä tapahtumia ja erityyppisiä tietoja. Tämä pätee erityisesti digitaalisen Ethereumin valuuttaan.
Ethereum vie Bitcoin-protokollan aivan uudelle tasolle ottamalla käyttöön ”älykkäitä sopimuksia”.
Älykäs sopimus toteuttaa todellisen "koodin" lohkoketjuun. Tämä koodi suoritetaan, kun ehto siihen liittyy "käynnistyneenä" - ja kaikki tämä tapahtuu julkisessa pääkirjassa (blockchain).
Tämä tekniikka antaa yrityksille mahdollisuuden toteuttaa todelliset sovellukset, kuten suojatut sähköpostijärjestelmät, suojatut tallennusjärjestelmät ja muut alustat, käyttämällä lohkoketjun tarjoamaa erittäin turvallista järjestelmää.
Tämä on hyvä esimerkki blockchainista ja kuinka sitä voidaan käyttää uuden ja mielenkiintoisen tekniikan luomiseen.