Abstract | Blockchain je u osnovi lanac blokova koji pohranjuju sve transakcije napravljene pomoću
javnog registra. Lanac kontinuirano raste kad su mu dodani novi blokovi. Blockchain djeluje
u decentraliziranom okruženju koje je omogućeno uključivanjem nekoliko temeljnih
tehnologija poput digitalnih potpisa, kriptografskog hasha i distribuiranih algoritama
konsenzusa. Sve se transakcije odvijaju na decentraliziran način koji eliminira zahtjev da
posrednici provjeravaju transakcije. Blockchain ima neke ključne karakteristike kao što su
decentralizacija, transparentnost, nepromjenjivost i revidiranost. Blockchain se sastoji od niza
blokova koji pohranjuju informacije o svim transakcijama, slično kao u javnom registru.
Ti su blokovi međusobno povezani referentnim hashom koji pripada prethodnom bloku
poznatom kao nadređeni blok. Početni blok naziva se blok geneze koji nema nijedan
roditeljski blok. Blok se sastoji od glave bloka i tijela bloka. Za razliku od centraliziranog
sustava, transakcija u blockchain mreži može se provesti između bilo koja dva ravnopravna
korisnika (P2P) bez provjere autentičnosti središnje agencije. Na ovaj način blockchain može
nadomjestiti povjerenje pomoću različitih konsenzusnih postupaka. Štoviše, može smanjiti
troškove poslužitelja, uključujući troškove razvoja i troškove rada te ublažiti uska grla u
izvedbi na središnjem poslužitelju. Nasuprot tome, u mnogim slučajevima blockchain ima
nekih kompromisa.
Primjerice, slučajevi PoW-a (Proof of Work) kao što su Bitcoin i Ethereum, kod kojih su
troškovi energije i servera za nekoliko reda veći, dok su performanse također nekoliko reda
veličine niže. Kriptografska hash funkcija algoritam je koji uzima proizvoljnu količinu
podataka - vjerodajnicu i daje izlaz šifriranog teksta fiksne veličine koji se naziva hash
vrijednost ili samo hash. Taj se šifrirani tekst tada može pohraniti umjesto same lozinke i
kasnije koristiti za provjeru korisnika.
Kad je Bitcoin pokrenut, postavio je temelje industriji koja se okreće oko tehnologije koja
podupire protokol koji se naziva blockchain. Predani inovatori otkrili su tako potencijal
tehnologije te je aktualno istraživanje njezine primjene u svim zamislivim industrijama.
Bitcoin je ono što se naziva kriptovalutom - oblik digitalnog novca koji ne kontrolira nijedan
entitet. 2
Umjesto toga koristi se kombinacija tehnologije distribuirane baze podataka, financijskih
poticaja i kriptografskih tehnika kako bi širokom ekosustavu omogućili koordinaciju bez vođa
ili administratora. Struktura podataka koju koristi mreža Bitcoin stvorila je široku privlačnost
u 12 godina od svog stvaranja. Trenutno se blockchain tehnologijom eksperimentira u
sektorima od financiranja i opskrbnih lanaca pa do pravnih sustava i vlade. |
Abstract (english) | A blockchain is basically a chain of blocks that stores all transactions made using the public
registry. The chain grows continuously when new blocks are added to it. Blockchain operates
in a decentralized environment, which is made possible by the inclusion of several core
technologies such as digital signatures, cryptographic hash, and distributed consensus
algorithms. All transactions take place in a decentralized manner that eliminates the
requirement for intermediaries to check and verify transactions. Blockchain has some key
characteristics, such as decentralization, transparency, immutability, and revision. A
blockchain consists of a series of blocks that store information about all transactions, similar
to a public registry.
These blocks are interconnected by a reference hash that belongs to the previous block
known as the parent block. The initial block is called the genesis block, which has no parent
block. A block consists of a block head and a block body. Unlike the centralized system, a
transaction in a blockchain network can be conducted between any two peer users (P2P)
without central agency authentication. In this way, the blockchain can replace trust through a
variety of consensus procedures. Moreover, it can reduce server costs, including development
and operating costs, and alleviate performance bottlenecks on a central server. In contrast, in
many cases the blockchain has some trade-offs.
For example, the cases of PoW (Proof of Work) such as Bitcoin and Ethereum, where power
and server costs are several orders of magnitude higher, while performance is also several 3
orders of magnitude lower. A cryptographic hash function is an algorithm that takes an
arbitrary amount of data - a credential and gives the output of encrypted text of a fixed size
called a hash value or just a hash. This encrypted text can then be stored instead of the
password itself and later used to authenticate the user.
When Bitcoin was launched it laid the foundations for an industry that revolves around a
technology that supports the protocol known as blockchain. Dedicated innovators have thus
discovered the potential of the technology and research into its application in all imaginable
industries is currently underway. Bitcoin is what is called a cryptocurrency - a form of digital
money that is not controlled by any entity.
Instead, it uses a combination of distributed database technology, financial incentives, and
cryptographic techniques to enable a broad ecosystem to coordinate without leaders or
administrators. The data structure used by the Bitcoin network has created wide appeal in the
12 years since its creation. Blockchain technology is now being experimented with in sectors
ranging from finance and supply chains to legal systems and government. |