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đuso...