Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1016869

Aurora: a robust and trustless verification and synchronization algorithm for distributed ledgers


Benčić, Federico Matteo; Podnar Žarko, Ivana; Hrga, Alen
Aurora: a robust and trustless verification and synchronization algorithm for distributed ledgers // 2019 IEEE International Conference on Blockchain
Atlanta, Sjedinjene Američke Države, 2019. str. 1-7 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 1016869 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Aurora: a robust and trustless verification and synchronization algorithm for distributed ledgers

Autori
Benčić, Federico Matteo ; Podnar Žarko, Ivana ; Hrga, Alen

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Skup
2019 IEEE International Conference on Blockchain

Mjesto i datum
Atlanta, Sjedinjene Američke Države, 14-17.07.2019

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
Blockchain ; distributed ledger technology ; scalability ; synchronization ; transaction inclusion

Sažetak
The append-only nature of distributed ledger technology (DLT) causes continuous ledger expansion over time. Current consumer grade hardware running a full DLT node takes a long time to synchronize with the network and requires a lot of resources. New nodes, i.e., nodes that have never before synchronized with the network, require significant resources to verify entire ledger history. The initial synchronization assumes inherent trust in the bootstrap nodes, which is a point of centralization. In the case when bootstrap nodes cannot be trusted, a new node might find itself in a malicious cluster of nodes that can either make the node expend a lot of resources before realizing that it has been exposed to malicious data, or even subvert it into thinking that it has indeed downloaded the longest chain. The Aurora algorithm is able to detect the existence of malicious cliques with a certain plausibility when a new node is attempting to synchronize with the network, and will try to exit cliques identified as malicious. If the node is unable to exit a malicious cluster, the node will halt its operation. Furthermore, the same algorithm can be applied to verify if a specific transaction has been included into a referent block with a certain plausibility without the need to download the entire chain (or the header chain), or to trust centralized block explorers. Thus, the Aurora algorithm has the potential to significantly improve the scalability of DLT by reducing the time necessary for initial blockchain synchronization. Furthermore, it strengthens the trustless environment by incentivizing users not willing to run a full or even a light node (i.e. device without the full ledger history) to partly verify transaction inclusion without relying on third party entities.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb


Citiraj ovu publikaciju

Benčić, Federico Matteo; Podnar Žarko, Ivana; Hrga, Alen
Aurora: a robust and trustless verification and synchronization algorithm for distributed ledgers // 2019 IEEE International Conference on Blockchain
Atlanta, Sjedinjene Američke Države, 2019. str. 1-7 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Benčić, F., Podnar Žarko, I. & Hrga, A. (2019) Aurora: a robust and trustless verification and synchronization algorithm for distributed ledgers. U: 2019 IEEE International Conference on Blockchain.
@article{article, year = {2019}, pages = {1-7}, keywords = {Blockchain, distributed ledger technology, scalability, synchronization, transaction inclusion}, title = {Aurora: a robust and trustless verification and synchronization algorithm for distributed ledgers}, keyword = {Blockchain, distributed ledger technology, scalability, synchronization, transaction inclusion}, publisherplace = {Atlanta, Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }
@article{article, year = {2019}, pages = {1-7}, keywords = {Blockchain, distributed ledger technology, scalability, synchronization, transaction inclusion}, title = {Aurora: a robust and trustless verification and synchronization algorithm for distributed ledgers}, keyword = {Blockchain, distributed ledger technology, scalability, synchronization, transaction inclusion}, publisherplace = {Atlanta, Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }




Contrast
Increase Font
Decrease Font
Dyslexic Font