În prima parte a anului 2009, rețeaua Bitcoin a fost lansată oficial. Ca un sistem de monedă virtuală, volumul total de Bitcoin este fixat de protocolul de consens al rețelei, iar nicio persoană sau instituție nu poate modifica arbitrar ofertele sau înregistrările tranzacțiilor. După mai mulți ani de funcționare reușită a rețelei Bitcoin, unele instituții financiare au început să recunoască că tehnologia de bază – blockchain-ul – este de fapt o tehnologie inteligentă de contabilitate distribuită și transmisie punct-la-punct a valorii, care ar putea avea un impact semnificativ asupra finanțelor și a multor alte domenii, chiar comparabil cu inventarea metodei contabilității în dublu înregistrare.
Din punct de vedere esențial, blockchain-ul este o tehnologie care permite menținerea unui jurnal imutabil fără necesitatea unui intermediar, chiar și între participanți care nu se încred în mod direct sau au un nivel scăzut de încredere reciprocă. Caracteristicile tipice ale blockchain-ului 1.0 includ:
1. Structură în blocuri în lanț
În sistemul blockchain, nodurile selectează prin mecanisme de consens un nod care are dreptul de a pacheta tranzacțiile. Acest nod împachetează informații precum hash-ul blocului anterior, marca temporala, tranzacțiile valabile dintr-un interval de timp și valoarea rădăcinii arborelui Merkle într-un nou bloc, pe care îl transmite către întreaga rețea. Fiecare bloc este legat criptografic de blocul anterior, formând un lanț. Odată ce lanțul atinge o anumită lungime, modificarea conținutului tranzacțiilor dintr-un bloc istoric necesită reconstruirea tuturor blocurilor anterioare, inclusiv a înregistrărilor tranzacțiilor și a probelor criptografice, asigurând astfel imutabilitatea.
2. Jurnal comun pentru întreaga rețea
Într-o rețea blockchain tipică, fiecare nod stochează un jurnal complet și coerent al tuturor tranzacțiilor istorice din rețea. O modificare sau atac asupra datelor jurnalului unui singur nod nu afectează securitatea jurnalului de pe întreaga rețea. În plus, nodurile sunt conectate în mod punct-la-punct, fără un server centralizat, deci nu există un singur punct vulnerabil. Jurnalul comun pentru întreaga rețea previne eficient problema plății duble.
3. Criptografie asimetrică
Sistemul de conturi tipic blockchain se bazează pe algoritmi de criptografie asimetrică, compus dintr-o cheie publică și o cheie privată. Fără cheia privată, nu se poate accesa activele asociate cu cheia publică.
4. Cod sursă deschis
Mecanismele de consens și regulile din rețeaua blockchain pot fi verificate prin cod sursă deschis și standardizat.
Aceste tehnologii combinate formează implementarea tipică a blockchain-ului 1.0