Kuinka Lohkoketju Toimii?
Pyyhkäise näyttääksesi valikon
Nyt kun ymmärrämme, mitä lohkoketju ja Bitcoin ovat, tarkastellaan, miten lohkoketjuteknologia toimii verkkotransaktion yhteydessä käyttäen Bitcoinia esimerkkinä. Koska Bitcoin on laajimmin käytetty kryptovaluutta, se tarjoaa selkeän ja käytännöllisen esimerkin siitä, miten lohkoketju toimii todellisissa tilanteissa.
Vaihe 1: Transaktion luominen ja lähettäminen
Kuvittele, että haluat ostaa uuden kannettavan tietokoneen verkkokaupasta käyttäen Bitcoinia. Prosessi alkaa, kun avaat Bitcoin-lompakko-sovelluksen ja luot transaktioviestin.
Tämä viesti sisältää lähettämäsi Bitcoin-määrän sekä kaupan julkisen avaimen, joka toimii vastaanottajan osoitteena. Valtuutat transaktion allekirjoittamalla sen digitaalisesti omalla yksityisavaimellasi. Tämä allekirjoitus perustuu julkisen avaimen kryptografiaan, joka on keskeisessä roolissa transaktion turvallisuuden ja aitouden varmistamisessa – aihe, jota käsittelemme tarkemmin myöhemmin kurssilla.
Vaihe 2: Lähetys verkkoon
Kun olet tarkistanut tiedot huolellisesti – koska Bitcoin-transaktiot ovat peruuttamattomia – lähetät transaktioviestin Bitcoin-verkkoon. Tämä verkko koostuu lukuisista solmuista, joista jokainen ylläpitää täydellistä kopiota Bitcoin-lohkoketjusta.
Vaihe 3: Tapahtuman vahvistaminen
Bitcoin-verkoston solmut jakautuvat yleensä kahteen ryhmään: louhijat ja varmentajat. Louhijat keskittyvät uusien lohkojen luomiseen, kun taas muut solmut vastaavat verkon läpi kulkevan datan varmentamisesta. Tässä vaiheessa ne varmistavat, että sinulla on riittävästi Bitcoinia tapahtuman suorittamiseen ja että tapahtuma on asianmukaisesti valtuutettu sinun toimestasi.
Vaihe 4: Louhintaprosessi
Louhinta on laskennallinen kilpailu, jossa louhijat käyttävät laskentatehoaan ratkaistakseen monimutkaisen matemaattisen ongelman, joka vaaditaan uuden transaktiolohkon luomiseen.
Kuten aiemmin käsiteltiin, jokaisella lohkolla on yksilöllinen tunniste, jota kutsutaan hashiksi. Tämä hash luodaan lohkon sisällöstä ja sen on täytettävä tietty ehto – esimerkiksi Bitcoinissa hashin alussa on oltava tietty määrä nollia.
Tämän saavuttamiseksi louhijat etsivät lukua nimeltä nonce. Kun nonce yhdistetään lohkon muihin tietoihin ja hashataan, tuloksena olevan hashin on täytettävä vaaditut kriteerit.
Vaihe 5: Lohkon lisääminen lohkoketjuun
Kun louhija onnistuu luomaan uuden lohkon, se lähetetään koko verkkoon. Muut solmut tarkistavat lohkon ja, kun se on vahvistettu, lisäävät sen omaan lohkoketjukopioon. Koska jokainen lohko sisältää edellisen lohkon hashin, tämä prosessi muodostaa muuttumattoman lohkoketjun. Louhija, joka löysi oikean noncen ensimmäisenä, saa palkkioksi vastaluotuja bitcoineja.
Vaihe 6: Tapahtuman vahvistus
Tapahtumasi, yhdessä monien muiden kanssa, sisällytetään nyt lohkoon Bitcoin-lohkoketjussa. Noin 10 minuutin kuluessa tapahtuman luomisesta sekä sinä että verkkokauppa saatte vahvistuksen siitä, että maksu on käsitelty onnistuneesti.
Läpinäkyvyys ja pseudonyymisyys
Lohkoketju toimii julkisena pääkirjana, mikä tarkoittaa, että kaikki tapahtumat ovat läpinäkyviä ja kaikkien nähtävissä. Osallistujat pysyvät kuitenkin pseudonyymeinä, sillä verkossa näkyvät vain heidän lompakko-osoitteensa. Vaikka kaikki siirrot ovat tarkasteltavissa, näiden osoitteiden yhdistäminen todellisiin henkilöllisyyksiin vaatii lisätietoja ulkopuolelta.
Tässä on esimerkki oikeasta Bitcoin-siirrosta (voit tarkastella sitä täällä):
Kuten huomaat, tapahtumassa näkyvät sekä lähettäjän että vastaanottajan osoitteet. Mukana on usein myös vaihto-osoite, joka yleensä kuuluu samalle käyttäjälle, jos se edustaa palautettua vaihtorahaa. Useimmat nykyaikaiset lompakko-ohjelmat noudattavat parhaita käytäntöjä luomalla uuden osoitteen vaihtorahalle yksityisyyden parantamiseksi.
Mutta miksi ei ole mahdollista lähettää tarkkaa määrää Bitcoinia ilman vaihtorahan palauttamista? Tätä kysymystä ja siihen liittyviä käsitteitä käsitellään myöhemmin kurssilla.
1. Mikä varmistaa, että Bitcoin-siirto vahvistetaan ja tallennetaan pysyvästi lohkoketjuun?
2. Mikä seuraavista pitää paikkansa lohkoketjusta?
3. Mitä tarkoittaa 'muuttumattomuus' lohkoketjun yhteydessä?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Kuinka Lohkoketju Toimii?
Nyt kun ymmärrämme, mitä lohkoketju ja Bitcoin ovat, tarkastellaan, miten lohkoketjuteknologia toimii verkkotransaktion yhteydessä käyttäen Bitcoinia esimerkkinä. Koska Bitcoin on laajimmin käytetty kryptovaluutta, se tarjoaa selkeän ja käytännöllisen esimerkin siitä, miten lohkoketju toimii todellisissa tilanteissa.
Vaihe 1: Transaktion luominen ja lähettäminen
Kuvittele, että haluat ostaa uuden kannettavan tietokoneen verkkokaupasta käyttäen Bitcoinia. Prosessi alkaa, kun avaat Bitcoin-lompakko-sovelluksen ja luot transaktioviestin.
Tämä viesti sisältää lähettämäsi Bitcoin-määrän sekä kaupan julkisen avaimen, joka toimii vastaanottajan osoitteena. Valtuutat transaktion allekirjoittamalla sen digitaalisesti omalla yksityisavaimellasi. Tämä allekirjoitus perustuu julkisen avaimen kryptografiaan, joka on keskeisessä roolissa transaktion turvallisuuden ja aitouden varmistamisessa – aihe, jota käsittelemme tarkemmin myöhemmin kurssilla.
Vaihe 2: Lähetys verkkoon
Kun olet tarkistanut tiedot huolellisesti – koska Bitcoin-transaktiot ovat peruuttamattomia – lähetät transaktioviestin Bitcoin-verkkoon. Tämä verkko koostuu lukuisista solmuista, joista jokainen ylläpitää täydellistä kopiota Bitcoin-lohkoketjusta.
Vaihe 3: Tapahtuman vahvistaminen
Bitcoin-verkoston solmut jakautuvat yleensä kahteen ryhmään: louhijat ja varmentajat. Louhijat keskittyvät uusien lohkojen luomiseen, kun taas muut solmut vastaavat verkon läpi kulkevan datan varmentamisesta. Tässä vaiheessa ne varmistavat, että sinulla on riittävästi Bitcoinia tapahtuman suorittamiseen ja että tapahtuma on asianmukaisesti valtuutettu sinun toimestasi.
Vaihe 4: Louhintaprosessi
Louhinta on laskennallinen kilpailu, jossa louhijat käyttävät laskentatehoaan ratkaistakseen monimutkaisen matemaattisen ongelman, joka vaaditaan uuden transaktiolohkon luomiseen.
Kuten aiemmin käsiteltiin, jokaisella lohkolla on yksilöllinen tunniste, jota kutsutaan hashiksi. Tämä hash luodaan lohkon sisällöstä ja sen on täytettävä tietty ehto – esimerkiksi Bitcoinissa hashin alussa on oltava tietty määrä nollia.
Tämän saavuttamiseksi louhijat etsivät lukua nimeltä nonce. Kun nonce yhdistetään lohkon muihin tietoihin ja hashataan, tuloksena olevan hashin on täytettävä vaaditut kriteerit.
Vaihe 5: Lohkon lisääminen lohkoketjuun
Kun louhija onnistuu luomaan uuden lohkon, se lähetetään koko verkkoon. Muut solmut tarkistavat lohkon ja, kun se on vahvistettu, lisäävät sen omaan lohkoketjukopioon. Koska jokainen lohko sisältää edellisen lohkon hashin, tämä prosessi muodostaa muuttumattoman lohkoketjun. Louhija, joka löysi oikean noncen ensimmäisenä, saa palkkioksi vastaluotuja bitcoineja.
Vaihe 6: Tapahtuman vahvistus
Tapahtumasi, yhdessä monien muiden kanssa, sisällytetään nyt lohkoon Bitcoin-lohkoketjussa. Noin 10 minuutin kuluessa tapahtuman luomisesta sekä sinä että verkkokauppa saatte vahvistuksen siitä, että maksu on käsitelty onnistuneesti.
Läpinäkyvyys ja pseudonyymisyys
Lohkoketju toimii julkisena pääkirjana, mikä tarkoittaa, että kaikki tapahtumat ovat läpinäkyviä ja kaikkien nähtävissä. Osallistujat pysyvät kuitenkin pseudonyymeinä, sillä verkossa näkyvät vain heidän lompakko-osoitteensa. Vaikka kaikki siirrot ovat tarkasteltavissa, näiden osoitteiden yhdistäminen todellisiin henkilöllisyyksiin vaatii lisätietoja ulkopuolelta.
Tässä on esimerkki oikeasta Bitcoin-siirrosta (voit tarkastella sitä täällä):
Kuten huomaat, tapahtumassa näkyvät sekä lähettäjän että vastaanottajan osoitteet. Mukana on usein myös vaihto-osoite, joka yleensä kuuluu samalle käyttäjälle, jos se edustaa palautettua vaihtorahaa. Useimmat nykyaikaiset lompakko-ohjelmat noudattavat parhaita käytäntöjä luomalla uuden osoitteen vaihtorahalle yksityisyyden parantamiseksi.
Mutta miksi ei ole mahdollista lähettää tarkkaa määrää Bitcoinia ilman vaihtorahan palauttamista? Tätä kysymystä ja siihen liittyviä käsitteitä käsitellään myöhemmin kurssilla.
Kiitos palautteestasi!