Ero sivun ”Käyttäjä:Tiiliskivi/Bitcoin” versioiden välillä

Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 2:
{{Pääartikkeli|[[Bitcoinin tekniikka]]}}
 
=== Lohkoketju julkisena tilikirjana ===
{{Pääartikkeli|[[Lohkoketju]]}}
[[Tiedosto:Blockchain.svg|thumb|150px|Tieto kaikista historiallisista bitcoin-siirroista kirjataan jokaisella bitcoin-ohjelmaa käyttävällä laitteella säilytettävään lohkoketjuun (mustalla). Lohkoketjun ensimmäistä lohkoa kutsutaan Genesis-lohkoksi (vihreällä). Orpolohkot (violetilla) ovat lohkoja, jotka haarautuvat pääketjusta.]]
Bitcoinin tärkein eroavaisuus perinteiseen virtuaalivaluuttaan on keskitetyn kirjanpidon puute. Tyypillisesti käyttökelpoinen virtuaalivaluutta tarvitsee keskuspankin kaltaisen tahon, joka pitää kirjaa valuutan käyttäjien tilisiirroista ja vahvistaa niitä.<ref name=Barber/> Bitcoinilla vastaavaa keskustahoa ei ole, vaan kaikki tilisiirrot kirjataan täysin julkiseen tilikirjaan, jota kutsutaan lohkoketjuksi.<ref name=Ciaian/>
 
==== Tilisiirrot ====
 
Kun kahden käyttäjän välillä tapahtuu tilisiirto, lähetetään tieto siitä koko vertaisverkolle, jonka on varmistuttava tilisiirron oikeellisuudesta. Bitcoin-järjestelmässä tilisiirrot kootaan useampia tilisiirtoja sisältäviksi yksiköiksi, joita kutsutaan lohkoiksi. Lohkoketju tarkoittaa nimensä mukaisesti useasta lohkosta koostuvaa ketjua, joka kokonaisuutena sisältää tiedon kaikista historiallisista tilisiirroista aina ensimmäiseen, Genesis-lohkona tunnettuun lohkoon asti.<ref name=Bradbury/> Tämä lohkoketju ei ole keskustahon hallussa, vaan siitä säilytetään kopiota jokaisella bitcoin-ohjelmaa käyttävällä laitteella.
 
==== Työntodiste ja varmentaminen ====
Lohkojen oikeellisuus varmennetaan lisäämällä jokaiseen niistä syntyessään [[SHA-256]] -tiivistefunktiolla yksilöllinen [[Tiiviste (tietotekniikka)|tiiviste]], jonka tulee täyttää tietyt numeeriset ominaisuudet. Lisäksi jokaiseen uuteen lohkoon merkitään myös edellisen lohkon tiiviste, mikä liittää lohkon osaksi lohkoketjua. Vertaisverkko voi varmistua lohkojen oikeellisuudesta, sillä tiivisteiden löytämiseen vaaditaan merkittävästi laskentatehoa. Jos käyttäjä pyrkisi liittämään osaksi lohkoketjua väärennetyn tilisiirron sisältävän lohkon, joutuisi hän muuttamaan myös jokaisen lohkoa seuraavan lohkon tiivisteen. Koska bitcoin-järjestelmä tunnistaa oikeaksi vain lohkoketjun, jonka luomiseen on käytetty eniten laskentatehoa, on väärennetyn lohkoketjun ylläpito yksittäiselle toimijalle käytännössä toteuttamiskelvotonta.<ref name=Bradbury/>
 
=== Louhinta ja tarjonta ===
 
=== Skaalautuvuus ===
 
== Lähteet ==