Olet kuullut sanan uutisissa, blogeissa ja ehkä jopa ystäviltä ja perheenjäseniltä. Mutta mikä on blockchain?
Lohkoketju on tietolohkoketju, joka on tallennettu ”tietokantaan” usean ”solmun” vertaisverkossa. Nämä solmut ovat tietokoneita, jotka tarkistavat ja vahvistavat kaikki uudet tapahtumat, jotka lisätään ketjuun lisälohkoina.
Lohkoketjun ja siihen lisättävien tietojen ymmärtämiseksi on tärkeää tietää, miten liiketoimet toimivat ja miten ne vahvistetaan.
Mikä on Blockchain?
Jokainen lohko, joka lisätään lohkoketjuun, sisältää erityisiä tietoja tapahtumasta, joka on tallennettu. Nämä tiedot voivat olla mitä tahansa päivämäärästä ja kellonajasta, dollarimäärästä, lähettäjästä, vastaanottajasta ja muusta. Henkilöitä ei tunnisteta näissä tapahtumissa. Sen sijaan ne tunnistetaan salatulla digitaalisella allekirjoituksella.
Yksittäiset lohkot tallentavat tuhansia tapahtumia. He voivat myös tallentaa minkä tahansa muun tyyppisiä tietoja, jotka ohjelmoijat saattavat haluta tallentaa lohkoketjuun, jotta niitä voidaan käyttää todellisena tietokantana.
Toisin kuin tavallinen tietokanta tai pilvivarastointipaikka, kaikki tietokoneet eivät voi lisätä tietoja lohkoketjuun. Sen sijaan jokainen uusi tieto on vahvistettava vertaisverkkojen tietokoneverkossa.
Ei ole yhtä tietokonetta tai ”palvelinta”, joka toimisi tiedon keskitettynä ohjaimena. Sen sijaan tämän hajautettujen tietokonesolmujen vertaisverkon on tarkistettava, että uusi tieto on laillinen ja kuuluu ketjuun.
Tämä tietokoneiden verkko tekee blockchainista ”hajautetun”. Ilman keskuspalvelinta, joka kontrolloi ja hallitsee tietoja, tiedot ovat turvallisempia ja tarjoavat paremman nimettömyyden lohkoketjun käyttäjille.
Kuinka uusia tietoja lisätään estoketjuun
Tässä on tapahtumasarja, kun lohkoketjuverkon käyttäjä lähettää uuden tiedon lohkoketjuun:
- Useita tietoja (yleensä rahoitustapahtumia) lähetetään käyttäjiltä blockchain-verkkoon.
- Lohkoketjun solmut vahvistavat itsenäisesti tietojen yksityiskohdat varmistaakseen, että ne kuuluvat laillisesti lohkoketjuun.
- Osa vahvistusprosessista käsittää, että jokainen solmu ratkaisee monimutkaisen matemaattisen tehtävän. Kun ongelma on ratkaistu, tietokoneella on valtuudet lisätä lohko lohkoketjuun.
- Vahvistettuaan tiedot lisätään ketjun seuraavaan lohkoon.
- Seuraava lohko toimitetaan salatulla ”hashilla”, joka sisältää ketjun uudemman lohkon ”hash”. Hajautus on salaustunnus, joka tunnistaa uuden lohkon.
Miksi Blockchain on turvallinen
Lohkoketjut sisältävät useita suojaustasoja.
Ensimmäinen on se, että jokainen lohko on vahvistettu ja vahvistettu kuulumiseksi osaksi julkista pääkirjaa (koko tietolohkokokoelma). Jotain merenkulkualan tapaan tämä tarkoittaisi, että lohkoketjuun tallennettua lähetysluetteloa ei voida poistaa tai poistaa millään tavalla. Kun nämä tiedot on lisätty blockchainiin, ne ovat osa virallista manifestia.
Miksi lohkoa on vaikea muokata? Lohkon tunnistamiseen käytetyn ainutlaatuisen ja salatun ”hash” -merkin takia. Tietokoneiden ratkaisema monimutkainen matematiikka-algoritmi luo hashin, jota on erittäin vaikea ”hakkeroida” ilman monumentaalista laskentatehoa. Ja ilman salauksen purkamista, lohkoa ei voi muokata.
Toinen suojaustaso on se, että edellisen lohkon hash on seuraavan lohkon uudessa hashissa. Tämä tarkoittaa, että hakkereiden on paitsi purettava muunnettavan lohkon hash, myös jokaisen sitä edeltävän lohkon hash.
Siksi useimmat ihmiset pitävät blockchainia hakkereiden kestävänä.
Ero Blockchainin ja Bitcoinin välillä
Koska Bitcoin oli ensimmäinen blockchain-tekniikan toteutus, sanoista Bitcoin ja blockchain on tullut synonyymejä, oikein tai ei.
Todellisuus on, että blockchain-tekniikka ylittää paljon Bitcoinin.
Bitcoinia koskevassa ehdotuksessaan salaperäinen teknikko nimeltä Satoshi Nakamoto (monet epäilevät, että tämä oli hänen oikea nimensä) käyttää elektronista kassajärjestelmää käyttäen lohkoketjua.
Toisin kuin minkään maan valuutassa, jota säätelee keskusviranomainen, kukaan ei ohjaa tai säädä Bitcoinia. Siksi sitä kutsutaan ”hajautetuksi” valuutaksi.
Aina kun joku haluaa ostaa tavaroita tai palveluja henkilöltä, joka hyväksyy Bitcoinin maksuna, seuraavat toiminnot tapahtuvat.
- Ostaja toimittaa ostotapahtuman Bitcoin-verkko.
- Bitcoin-kaivostyöläiset kilpailevat ratkaisemaan kyseisen tapahtuman monimutkaisen matemaattisen algoritmin. Ratkaisu on tapahtumalohkon ”hash”.
- Kun hash on tuotettu useilla solmuilla, tapahtuma vahvistetaan.
- Valmis tapahtuma lisätään lohkona lohkoketjuun.
- Kaivostyöntekijät, jotka suorittivat hashin, palkitaan Bitcoinilla.
Kun tapahtuma on lisätty Bitcoinin julkiseen kirjanpitoon, sitä ei voi 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än tiedot ovat nimettömiä.
Miksi Blockchain ei ole Bitcoin
Vaikka lohkoketju on perusteknologia, joka tukee Bitcoinia, nämä kaksi eivät ole samat. Bitcoin tallentaa tietyntyyppistä tietoa blockchainin ”julkiseen pääkirjaan”. Nämä tiedot ovat kaikkea, mikä ympäröi Bitcoin-tapahtumia.
Voit kuitenkin käyttää lohkoketjua muunlaisten tapahtumien ja erityyppisten tietojen tallentamiseen. Tämä pätee erityisesti Ethereumin digitaalisen valuutan kanssa.
Ethereum vie Bitcoin-protokollan uudelle tasolle ottamalla käyttöön älykkäät sopimukset.
Älykäs sopimus toteuttaa todellisen ”koodin” lohkoketjuun. Tämä koodi suoritetaan, kun siihen liittyvä ehto on ”käynnistetty” – ja kaikki tämä tapahtuu julkisessa pääkirjassa (blockchain).
Tämän tekniikan avulla yritykset voivat toteuttaa todellisia sovelluksia, kuten suojattuja sähköpostijärjestelmiä, suojattuja tallennusjärjestelmiä ja muita alustoja, käyttämällä lohkoketjun tarjoamaa erittäin turvallista järjestelmää.
Tämä on hyvä esimerkki siitä, mikä blockchain on ja miten sitä voidaan käyttää uusien ja jännittävien tekniikoiden luomiseen.