Javna knjiga dobila je ime po davnom sustavu vođenja evidencija koji se koristio za bilježenje podataka poput cijena poljoprivrednih proizvoda, vijesti i analiza. Bio je dostupan za opće javno gledanje kao i za ovjeru.
Kako su se pojavili blockchain sustavi temeljeni na kriptovaluti, koji su se također oslanjali na sličan mehanizam vođenja evidencije i javne provjere, upotreba termina javne knjige stekla je popularnost u svijetu kripto valute. Ovaj članak istražuje javne knjige kriptovaluta, njihov rad i izazove s kojima su suočeni.
Javne knjige - tamo gdje se sve pohranjuje
Kripto valuta je šifrirana, decentralizirana digitalna valuta koja olakšava razmjenu vrijednosti prijenosom kriptovaluna između sudionika u mreži. Javna knjiga koristi se kao sustav vođenja evidencije koji održava identitet sudionika u sigurnom i (pseudo-anonimnom) obliku, njihove odgovarajuće kripto-valute i knjigu zapisa svih stvarnih transakcija izvršenih između sudionika u mreži.
Da biste izveli paralelu, razmislite o pisanju čeka prijatelju ili o internetskom transferu na njegov bankovni račun, recimo za 100 USD.
U oba će se slučaja detalji transakcije ažurirati u bankovnim evidencijama - račun pošiljatelja zadužen će sa 100 USD, a račun primatelja s istim iznosom. Računovodstveni sustavi banke čuvaju evidenciju stanja, a također osiguravaju da na računu pošiljatelja ima dovoljno sredstava, u suprotnom nisu dopušteni čekovi ili mrežni prijenos. Ako pošiljatelj na svom računu ima samo 100 USD i izda dva čeka od 100 USD, redoslijedom u kojem su predstavljeni čekovi određuje se tko prima novac i čiji ček odskače.
Pojedinosti o transakciji u bankarskim evidencijama mogu dvije osobe između kojih se transakcija odvijati i provjeriti. Uz to, bankovnoj evidenciji mogu pristupiti samo određeni bankarski službenici i dotične (središnje) vlasti poput poreznog odjela ili vlade. Nitko drugi ne može imati pristup tim detaljima.
Javne knjige rade na isti način kao i bankovne evidencije, ali s nekoliko razlika.
Slično kao u bankarskim zapisima, dva transakcijska sudionika mogu provjeriti i provjeriti pojedinosti o transakcijama u javnoj knjizi kriptovaluta. No, niti jedno središnje tijelo niti drugi sudionici mreže ne mogu znati identitet sudionika. Transakcije su dopuštene i evidentirane samo nakon odgovarajuće provjere pošiljateljeve likvidnosti, u protivnom se odbacuju.
Budući da nijedno središnje tijelo ne kontrolira ili ne vodi knjige knjiga, kako se poštenost uređuje u knjigama kripto-valute?
Kako djeluje javna knjiga?
Fizički se javna knjiga može promatrati kao sustav upravljanja podacima ili pohranom, slično kao sustav baze podataka iz bankovnih zapisa. Blok-lanac je oblik javne knjige, koji predstavlja niz (ili lanac) blokova u koje se bilježe detalji transakcije nakon odgovarajuće provjere autentičnosti i provjere od strane imenovanih sudionika u mreži. Snimanje i pohrana svih potvrđenih transakcija na takvim javnim knjigama započinju od stvaranja i početka rada kripto valute. Kako se blok popunjava kapacitetom o pojedinostima transakcija, novi se miniraju i dodaju ih u blockchain sudionici mreže zvani rudari.
Odabrani sudionici mreže, koji se često nazivaju puni čvorovi, održavaju kopiju cijele knjige na svojim uređajima koji su povezani s mrežom kriptovaluta. Ovisno o zanimanju sudionika i njihovom širenju po cijelom svijetu, javna se knjiga distribuira kako se povezuju i doprinose aktivnostima blockchain mreže kako bi je održali okretnom i funkcionalnom.
Budući da stotine i tisuće takvih sudionika održavaju kopiju knjige, svi znaju pravo stanje mreže s obzirom na to tko posjeduje koliko kriptokena, koje transakcije su vjerodostojne za snimanje i sprečavaju svaku zlouporabu poput dvostrukog trošenja. Kombinacija različitih intrinzičnih značajki javne knjige, poput algoritma konsenzusa, šifriranja i mehanizma nagrađivanja, osigurava zaštitu identiteta sudionika, a na mreži se obavljaju samo istinske transakcije.
Za obavljanje transakcije, poput Alice koja Bobu šalje 1 bitcoin, ona mora samo emitirati podatke koji sadrže nju i Bobove šifrirane brojeve računa (adrese novčanika) i iznos transakcije od 1 bitcoin. Čak se i količina može obeshrabriti, ovisno o mrežnoj konfiguraciji. Unutarnji mehanizam digitalnog potpisa osigurava da samo osoba s potrebnim kriptokonovima može obavljati transakcije trošenja iz svojih novčanika / računa. Svi puni čvorovi na mreži vide ovu transakciju, provjeravaju je autentičnu, a ako se nađu prave, ažuriraju zapise javne knjige na različitim čvorovima koji čine dio mreže blokova kriptovaluta. (Pogledajte također, što bilježi blockchain u transakciji razmjene bitcoina?)
Nedostaci kripto valuta sa sjedištem u javnoj knjizi
Iza brojnih prednosti koje nude javne knjige, raste zabrinutost zbog uporabe javnih knjiga u kripto valutama.
Na primjer, radni mehanizam bitcoin blockchaina nalaže snimanje svake pojedinačne transakcije koja se ikada dogodila na njenoj mreži. Uravnotežavanje održavanja ove dugotrajne detaljne povijesti s potrebnom potrebom za skaliranjem njezina budućeg kapaciteta za obradu sve većeg broja transakcija predstavljat će veliki izazov za održavanje bitcoina dugoročno održivim.
Slično tome, postoji zabrinutost da bi održavanje javne knjige koja stalno bilježi svaku transakciju također omogućila hakerima, vladama i sigurnosnim agencijama da prate javne evidencije kao i sudionicima mreže. Ugrožava anonimnost i privatnost sudionika blockchaina, najvažnije aspekte upotrebe kripto-valute. U stvari, američka sigurnosna agencija NSA već je optužena za pokušaj pronalaska korisnika bitcoina. (Više informacija potražite u članku NSA pomogao u pronalaženju korisnika bitcoin-a, Snowden Papers Alleges .)
Uz to, svaka kripto valuta koja se temelji na poslovnoj knjizi uvijek je pod prijetnjom pokušaja hakiranja, krađe kriptokoina i začepljenja mreže od strane hakera.
Donja linija
Kao spremnik podataka za skladištenje podataka, javna knjiga tvori okosnicu kripto valute jer je tamo sve pohranjeno nakon provjere. Iako se njegova upotreba široko prihvaća, njegovo konfiguriranje s ispravnim parametrima važno je za održavanje decentraliziranih i anonimnih značajki za transakcije bez kriptovaluta.