Ознака: satoshi nakamoto

  • Šta je Bitcoin i kako funkcioniše?

    Šta je Bitcoin i kako funkcioniše?

    Bitcoin je mnogo više od digitalnog novca. To je mreža, protokol, ekonomski sistem i tehnološka inovacija koja funkcioniše bez centralnog autoriteta. U nastavku jednostavno objašnjavam kako ovaj sistem zaista funkcioniše.

    📄 Bitcoin whitepaper: dokument koji je sve pokrenuo

    U oktobru 2008. godine, osoba (ili grupa) pod pseudonimom Satoshi Nakamoto objavila je dokument pod nazivom „Bitcoin: A Peer-to-Peer Electronic Cash System“. Taj dokument, dugačak samo devet strana, opisuje kako napraviti sistem za digitalno plaćanje koji ne zavisi od poverenja u banke ili državne institucije. Umesto toga, oslanja se na kriptografiju, mrežu čvorova (nodova) i rudare. https://bitcoin.org/bitcoin.pdf

    👤 Ko je stvorio Bitcoin?

    Satoshi je pokrenuo mrežu 3. januara 2009. godine. Prvih nekoliko godina aktivno je komunicirao sa zajednicom i radio na softveru, a zatim se povukao. Do danas, njegov identitet ostaje nepoznat, što dodatno naglašava ideju da Bitcoin ne pripada nikome – i da je neutralna mreža.


    Kako funkcioniše Bitcoin mreža?

    Bitcoin mreža je decentralizovana grupa računara („nodova“) koja čuva i proverava transakcije. Svaki nod ima kopiju celokupne baze podataka – tzv. blockchain. Kada korisnik pošalje Bitcoin, transakcija se šalje svim nodovima, koji proveravaju:

    • Da li je digitalno potpisana od strane vlasnika
    • Da li pošiljalac ima dovoljno sredstava
    • Da li je duplo potrošena (double-spend)

    Validne transakcije ulaze u tzv. mempool i čekaju da ih rudari uključe u blok.


    Rudari i „Proof of Work“

    Rudari su specijalizovani računari koji se takmiče u tome ko će prvi rešiti složen matematički zadatak. Ovaj zadatak zahteva ogroman broj pokušaja (tzv. hash-ova), a prvi koji ga reši dobija pravo da doda novi blok transakcija u Bitcoin lanac – blockchain.

    Za svoj doprinos, rudar dobija dve stvari:

    • Nove Bitcoine – to je nagrada koju mreža automatski dodeljuje (tzv. block reward);
    • Naknade od transakcija koje su uključene u taj blok.

    Ovaj mehanizam se naziva Proof-of-Work (dokaz o radu) i predstavlja temelj sigurnosti Bitcoin mreže. On sprečava prevare tako što bi neko, da bi napao mrežu, morao da uloži više računarske snage nego svi ostali rudari zajedno – što je u praksi toliko skupo i neisplativo da se ne isplati pokušavati.


    Kako se blok kreira?

    1. Rudari uzimaju transakcije iz mempool-a
    2. Grupšu ih u blok
    3. Dodaju hash prethodnog bloka i kreću sa pogađanjem broja („nonce“)
    4. Kada neko pogodi ispravno, blok se šalje mreži
    5. Nodovi proveravaju validnost bloka i dodaju ga u lanac

    Prosečno vreme između blokova je ~10 minuta.


    Podešavanje težine rudarenja (difficulty adjustment)

    Da bi mreža zadržala stabilan ritam kreiranja blokova (~10 minuta), Bitcoin svakih 2016 blokova (otprilike na svake 2 nedelje) automatski podešava težinu zadatka:

    • Ako se blokovi pronalaze prebrzo, težina se povećava
    • Ako je mreža spora, težina se smanjuje

    Ovo garantuje predvidljivost u emisiji novih Bitcoina.


    Monetarna politika Bitcoina

    Za razliku od centralnih banaka koje mogu štampati novac po potrebi, Bitcoin ima fiksnu monetarnu politiku:

    • Maksimalno će postojati 21 milion Bitcoina
    • Nova emisija se događa kroz rudarenje, ali se nagrada prepolovljava na svake 4 godine (dogođaj koji se naziva „halving“)
    • Na taj način se stopa inflacije stalno smanjuje (trenutno je 0,83% i ide ka 0%)

    Rezultat: Bitcoin je dizajniran kao najtvrđi novac ikada stvoren.


    Blockchain: lanac poverenja

    Svaki blok sadrži hash prethodnog bloka. Tako se svi blokovi povezuju u lanac koji se ne može menjati unazad bez menjanja svih kasnijih blokova.

    Zamisli to kao digitalnu knjigu u koju svi mogu da gledaju, ali niko ne može da izbriše ni jednu stranicu.


    Šta je uloga nodova?

    Nodovi su računari koji ne rudare, ali proveravaju i čuvaju pravila mreže. Oni:

    • Odbacuju nevalidne blokove i transakcije
    • Sinhronizuju blockchain
    • Šalju i primaju transakcije

    Što više nodova postoji, mreža je otpornija na napade i cenzuru. Svako može da pokrene nod na svom računaru i tako doprinese sigurnosti Bitcoin mreže.


    Kriptografija: digitalna sigurnost

    Bitcoin koristi naprednu kriptografiju kako bi osigurao:

    • Da samo vlasnik privatnog ključa može potpisati transakciju
    • Da se nijedna transakcija ne može izmeniti

    Ovo je temelj poverenja u mrežu: matematika, a ne institucije.

    Kriptografija je temelj sigurnosti Bitcoin mreže. To je nauka o šifrovanju podataka, koja omogućava da informacije budu zaštićene od neovlašćenog pristupa. U Bitcoinu se koristi asimetrična kriptografija, što znači da svaki korisnik ima privatni ključ (tajnu) i javni ključ (koji svi mogu da vide). Javni ključ se koristi za kreiranje Bitcoin adrese, dok privatni ključ omogućava potpisivanje transakcija i dokaz da korisnik zaista poseduje sredstva. Zahvaljujući kriptografiji, moguće je sigurno slati i primati vrednost putem interneta, bez potrebe za posrednicima ili poverenjem u treću stranu.


    Double Spend: Digitalni problem koji je Bitcoin zauvek rešio

    Problem dvostruke potrošnje (double spend) bio je ključna prepreka za stvaranje digitalnog novca. U digitalnom svetu, kopiranje fajla je trivijalno – ako pošalješ nekome digitalni „novac“, kako sistem zna da ga nisi zadržao i poslao još nekome?

    Bitcoin je prvi sistem koji je to uspešno rešio bez centralne kontrole.

    Rešenje je u blockchain tehnologiji i mehanizmu konsenzusa (Proof-of-Work). Evo kako to funkcioniše:

    • Sve transakcije se javno beleže u blokove, a blokovi se ređaju u lanac (blockchain).
    • Svaki novi blok mora biti potvrđen od strane rudara, koji koriste računalnu snagu da reše kompleksan matematički zadatak.
    • Kada rudari potvrde blok, on postaje deo jedinstvenog vremenskog zapisa – i svi čvorovi (nodi) u mreži prihvataju tu verziju kao važeću.
    • Ako bi neko pokušao da istu količinu Bitcoina potroši dva puta (npr. da pošalje istu vrednost dvema osobama), mreža bi automatski odbacila drugu transakciju jer bi bila u sukobu sa već zabeleženom transakcijom u lancu blokova.

    Ključ je u tome što mreža uvek prihvata najduži validni lanac, što napadaču čini izuzetno teškim – praktično nemogućim – da izmeni istoriju bez kontrole nad većinom rudarske moći mreže.

    Bitcoin je rešio problem dvostruke potrošnje tako što koristi kombinaciju kriptografije, decentralizovane mreže i rudarenja, čime eliminiše potrebu za bankom ili centralnom institucijom koja bi proveravala da li je transakcija validna.


    Zaključak: Bitcoin je prvi put u istoriji omogućio da digitalna vrednost postoji bez centralnog posrednika. Mreža funkcioniše jer svi njeni učesnici imaju interes da poštuju pravila – i jer nijedna tačka ne može biti ukinuta ili korumpirana.

    To je možda i najveća inovacija: sistem bez dozvole, bez lidera i bez kontrole – koji i dalje radi.