Pregled bibliografske jedinice broj: 1260733
Mitigating the impact of malicious nodes in distributed ledger networks with resource constrained nodes
Mitigating the impact of malicious nodes in distributed ledger networks with resource constrained nodes, 2023., doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 1260733 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Mitigating the impact of malicious nodes in
distributed ledger networks with resource
constrained nodes
Autori
Benčić, Federico Matteo
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, doktorska disertacija
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
01.02
Godina
2023
Stranica
121
Mentor
Podnar Žarko, Ivana
Ključne riječi
blok-lanac ; skalabilnost ; decentralizacija ; laki klijenti ; raspodijeljene glavneknjige ; nepovjerenje
(scalability ; decentralization ; resistance ; light client ; distributed ledgers ; trustless)
Sažetak
Distributed Ledger Technology (DLT) allows the maintenance of a continuously growing ledger in a peer-to-peer network. Nodes participating in the network require significant computational power and memory to download and verify the ledger. To solve this problem, light clients were developed to verify the integrity of the ledger by downloading only a subset of the ledger, but they are vulnerable to malicious influence. The thesis presents Aurora, a set of three stochastic algorithms that add trustlessness to DLT networks by analyzing the network structure and discovering sets that contain honest nodes that can be used for future interactions. The solution allows a new node to join the network and initiate ledger download with an honest node, or to check the presence of a transaction without downloading the entire ledger or a subset of the ledger. The work provides a comprehensive overview of DLT, pseudocode for the solution, and an evaluation procedure using open-source DLT simulation tools. Furthermore, the solution was integrated into Trinity, a Python-based DLT client for the Ethereum network, and was evaluated on the Ethereum production network, consuming approximately 0.31 MB of RAM and 1 MB of storage at runtime. The proposed solution outperforms other state-of-the-art solutions and can be deployed on resource-constrained devices. It incentivizes users to interact with the ledger in a trustless manner.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
HRZZ-IP-2019-04-1986 - Pametne usluge usmjerene čovjeku u interoperabilnim i decentraliziranim okolinama Interneta stvari (IoT4us) (Podnar Žarko, Ivana, HRZZ ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb