Bitkoinas (Bitcoin) yra skaitmeninė grynųjų pinigų forma. Tačiau skirtingai nuo tradicinės „Fiat“ valiutos, nėra centrinio banko, kuris ją kontroliuotų. Kiekvienas „Bitcoin“ vienetas yra unikalus ir jo negalima kopijuoti ar sunaikinti. Jis veikia decentralizuotame tinkle, prižiūrimame tūkstančių kompiuterių visame pasaulyje.
Per pastaruosius dešimtmečius beveik visko kūrimas, pradedant žiniatinkliu ir teksto redagavimu, baigiant tinklo programavimu, labai priklausė nuo to, kad skaitmeninę informaciją būtų galima greitai ir lengvai nukopijuoti už beveik nulinę kainą. Žinoma, remiantis šia universalia duomenų savybe, buvo sukurtos kelios kompiuterinės ir tinklo technologijos.
Tik laiko klausimas, kol kompiuterių mokslininkai ir kūrėjai pradėjo domėtis kita duomenų ekonomikos puse. O kas, jei nepavyktų nukopijuoti duomenų? O kas, jei būtų toks dalykas kaip unikalių duomenų dalis, o kas, jei ją būtų galima perduoti iš vartotojo vartotojui? Šie klausimai ir jų praktinės pasekmės galiausiai leido suprasti, kad unikalūs duomenys, kurių negalima nukopijuoti, gali būti naudojami kaip skaitmeninės piniginės lėšos.
Nors buvo ir kitų skaitmeninių valiutų tipų, „Bitcoin“ pirmasis įdiegė kriptografijos metodus, žymėdamas kriptovaliutų pradžią. Dauguma žmonių turi mažai patirties arba neturi jokios patirties su šia konkrečia skaitmeninių valiutų rūšimi, todėl jie gali paklausti „kas yra „Bitcoin“? arba galbūt norės sužinoti, kaip veikia „Bitcoin“. Pagrindinė technologija, dėl kurios kriptovaliutos yra tokios unikalios, yra viena iš sunkiausių temų daugumai iš mūsų.
„Bitcoin“ trumpai
Kaip minėta, „Bitcoin“ buvo pirmoji kada nors sukurta kriptovaliuta. Tai yra skaitmeninė pinigų forma, labai atspari sukčiavimui ir naudojama decentralizuotoje finansų sistemoje.
Kai kalbama apie „Bitcoin“ kaip pinigus, tai galima apibūdinti kaip skaitmeninę valiutą, kuri veikia paskirstytoje (lygiavertėje) ekonominėje sistemoje. Šiame kontekste „Bitcoin“ gali būti vadinamas BTC arba „bitcoin“ (su maža „b“).
Kaip skaitmeniniai pinigai, „Bitcoin“ yra palaikomi tūkstančiais kodų eilučių. Tai pagrįsta atvirojo kodo programine įranga, kurią nuolat tobulina didelė kūrėjų bendruomenė. Iš pradžių tokia programinė įranga taip pat buvo vadinama „Bitcoin“, tačiau siekiant išvengti nesusipratimų, pagrindinė „Bitcoin“ kliento programinė įranga 2014 metais buvo oficialiai pervadinta į „Bitcoin Core“.
„Bitcoin“ neišleidžia ir nekontroliuoja nei viena institucija ar subjektas, o jį palaiko daugybė visame pasaulyje paplitusių kompiuterių mazgų (nodes). „Bitcoin“ tinklas yra paremtas paskirstytu registru, vadinama „blockchain“, kuris yra atsakingas už visų operacijų organizuoto sąrašo tvarkymą. Šie sandoriai yra sugrupuoti į susietus blokus, sudarant blokų grandinę (vadinasi „blockchain“).
Dėl įvairių savybių ir funkcionalumo gana įprasta matyti, kad žmonės susipainioja dėl skirtumų tarp „Bitcoin“ ir „blockchain“, nes jie yra glaudžiai susiję, nors ir skirtingos sąvokos. Bet kas tiksliai yra „blockchain“?
Kas yra „Blockchain“
Iš esmės „blockchain“ yra įrašų serija, labai panaši į pagrindinę knygą ar plokščią duomenų bazę. Tačiau jos unikalumą lemia mechanizmas, kurį jis naudoja tiems įrašams patvirtinti ir apsaugoti.
Unikalių ir nepakeičiamų duomenų problema programuotojus vargino nuo pirmųjų skaitmeninės informacijos saugojimo atsiradimo poreikio. Jei disko ar juostos duomenis galima lengvai pakeisti, kas pasakys, kad tai yra tikroji ir originali jų versija? Tai sudėtingas klausimas, į kurį nedaug atsakymų buvo iki 1990-ųjų pradžios, kai Stuartas Haberis ir W. Scottas Stornetta sukūrė pirmąjį „blockchain“ archetipą. Jie pirmieji panaudojo kriptografinius įrodymus, kad apsaugotų blokų grandinę kaip būdą užkirsti kelią neteisėtai prieigai prie duomenų. Haberio ir Stornetta darbas neabejotinai įkvėpė Hal Finney ir daugelio kitų šios srities mokslininkų darbą, kuris galiausiai paskatino sukurti „Bitcoin“. „Bitcoin White Paper“ (Baltoji Knyga) pirmą kartą buvo paskelbta 2008 m. asmens ar asmenų grupės slapyvardžiu Satoshi Nakamoto, o pirmasis blokas buvo „iškastas“ 2009 metų sausio 3 dieną.
Platinimas ir saugumas
„Bitcoin“ pagrindu sukurta technologija skirta išsaugoti duomenų ir operacijų vientisumą. Pirma, kiekviena operacija pasirašoma skaitmeniniu būdu ir patikrinama naudojant kriptografinius metodus, kurie užtikrina, kad lėšos negali būti išleidžiamos daugiau nei vieną kartą. Jei bus patvirtinta, kad sandoris galioja, operacija visam laikui įrašoma į „blockchain“ – procesas, žinomas kaip „mining“ (kasimas). Tai gali atrodyti kaip daug papildomų pastangų, tačiau tai daro didelę įtaką „Bitcoin“ sistemos saugumui. Norint pakeisti „Bitcoin“ blokų grandinę, reikia ištrinti visą struktūrą nuo įrašo iki įrašo (record by record), o tai beveik neįmanoma net galingiausiems kompiuteriams.
Kitas svarbus saugumo lygis pagrįstas tuo, kad duomenys yra paskirstomi per daugybę tinklo mazgų visame pasaulyje (kiekviename iš jų yra „blockchain“ duomenų kopija). Tai reiškia, kad net jei duomenis galima pakeisti viename mazge, kiti tinklo dalyviai gali lengvai juos atpažinti kaip pažeistus, nes jie neatitiks jokių kitų kopijų. Šį procesą reglamentuoja „konsensuso algoritmas“, vadinamas „Proof-of-Work“. Vienu metu išskleisti dešimtis, šimtus ar tūkstančius tų pačių duomenų kopijų yra daug sudėtingiau nei vieną, todėl šie duomenys yra tokie saugūs. Be to, decentralizuota sistema yra daug atsparesnė susidūrimams ir kibernetinėms atakoms, nes ji nėra pagrįsta vienu duomenų centru, kaip tai daro tradicinės centralizuotos sistemos.
„Blockchain“ technologija pagimdė unikalų ir nekopijuojamą elektroninių duomenų fragmentą, kurį taip pat buvo galima sekti naudojant daugybę išplatintų įrašų registre, todėl „Bitcoin“ buvo sukurta kaip decentralizuota ir kriptografiškai saugi skaitmeninė valiuta. „Bitcoin“ protokolas yra suprojektuotas taip, kad bus išleista ne daugiau kaip 21 milijonas monetų. Naujos monetos yra generuojamos vykdant „Bitcoin“ kasybą, kuri remiasi kriptografinėmis “hash” funkcijomis ir kurią reguliuoja „Proof of Work“ (PoW) sutarimo algoritmas.
Kitaip tariant, „blockchain“ veikia kaip paskirstymo žurnalas, registruojantis visas operacijas ir yra labai atsparus pakeitimams bei sukčiavimui. Duomenų bazės įrašai negali būti keičiami, jie taip pat negali būti klastojami be realios skaičiavimo galios. Todėl tinklas gali įgyvendinti „originalių“ skaitmeninių dokumentų sąvoką, kiekvienam „Bitcoin“ paversdamas unikalią ir neperdaromą skaitmeninių pinigų formą.
Unikalių duomenų galia
Didžioji skaitmeninės technologijos vertės dalis iki šiol buvo gaunama iš lengvai atkartojamų duomenų, o didelė dalis ateities technologijos galios bus gauta panaudojant unikalią informaciją ir išanalizavus jų sąveiką. Pavyzdžiui, sudėtingos finansinės operacijos bus daug tikslesnės ir mažiau atvertos klaidingai interpretuojamoms naujovėms, tokioms kaip „Bitcoin“.
Kriptovaliutos jau naudojamos įvairiuose kontekstuose. „Blockchain“ technologija suteikia galimybę vartotojams atlikti finansines operacijas su žymiai mažesniais mokesčiais, nereikia pasitikėti trečiosiomis šalimis, tokiomis kaip bankai ar finansinės institucijos. Be to, „blockchain“ architektūra garantuoja tikslų ir nepakeičiamą duomenų pėdsaką, kurį galima audituoti ir saugoti daugelį dešimtmečių, todėl jis tinkamas įvairioms programoms, nebūtinai susijusioms su finansinėmis operacijomis.