Ero sivun ”Bitcoin” versioiden välillä

2 merkkiä poistettu ,  6 kuukautta sitten
p
ei muokkausyhteenvetoa
p
p
Bitcoin eroaa perinteisestä virtuaalivaluutasta keskitetyn kirjanpidon puutteensa takia. Tyypillisesti käyttökelpoinen virtuaalivaluutta tarvitsee keskitetyn tahon, joka pitää kirjaa valuutalla tehdyistä tilisiirroista ja vahvistaa niiden oikeellisuuden. Bitcoinilla vastaavaa keskitettyä tahoa ei ole. Sen sijaan kaikki tilisiirrot kirjataan julkiseen tilikirjaan, jota kutsutaan lohkoketjuksi.<ref name=Bradbury/> Uusien tilisiirtojen vahvistamisesta vastaavat bitcoin-ohjelmaa ajavat laitteet, joiden käyttäjiä kutsutaan louhijoiksi. Kopio lohkoketjusta varastoidaan jokaiselle vertaisverkon jäsenlaitteelle riippumatta siitä, onko kyseessä louhija (''full node'') vai tavallinen käyttäjä (''lightweight node'').<ref name=Yaga/>
 
Lohkoketju on nimensä mukaisesti ketju, joka koostuu useista lohkoina tunnetuista yksiköistä. Jos käyttäjä haluaa lähettää bitcoineja toiselle käyttäjälle, lähetetään tieto tilisiirrosta muille vertaisverkon laitteille. Louhijat keräävät tiedon uusista tilisiirroista lohkoihin, joiden oikeellisuus vahvistetaan erityisellä [[Tiiviste (tietotekniikka)|tiivisteillä]] ({{k-en|hash}}).<ref name=Bradbury/> Yksittäinen lohko sisältää usein tiedon 1500–2500 tilisiirrosta.<ref>{{Verkkoviite | Osoite = https://www.blockchain.com/charts/n-transactions-per-block | Nimeke = Average Transactions Per Block | Julkaisija = blockchain.com | Viitattu = 6.1.2021 | Kieli = {{en}} }}</ref> Tämän jälkeen tieto uudesta lohkosta lähetetään muille vertaisverkon jäsenille, jossaja se liittyy osaksi muita lohkoketjun kopioita. Näin käyttäjien tieto toteutuneista tilisiirroista pysyy samana. Kokonaisuudessaan lohkoketju sisältää tiedon kaikista historiallisista toteutuneista tilisiirroista aina ensimmäiseen, Genesis-lohkona tunnettuun lohkoon saakka.<ref name=Yaga/>
 
Lohkoketjutekniikan merkittävin kysymys on lohkojen oikeellisuuden varmistaminen. Bitcoin-järjestelmän on siis estettävä väärennettyjen tilisiirtojen hyväksyminen, ja huolehdittava siitä, että vertaisverkon jäsenten keskuudessa vallitsee yksimielisyys oikeasta tilikirjasta. Ongelman ratkaisi Satoshi Nakamoto alkuperäisessä bitcoin-järjestelmän kuvauspaperissaan. Nakamoton ratkaisu perustuu tiivistefunktion ({{k-en|hash function}}) käyttöön sekä erityiseen työntodistemenetelmään, joka tekee väärennettyjen lohkojen lisäämisestä osaksi lohkoketjua toteuttamiskelvotonta, sillä se vaatisi epäkäytännöllisen paljon laskentatehoa.<ref name=Nakamoto/>
5 872

muokkausta