How can a distributed network agree on the execution of an arbitrary code in a trust-free way? Currently there are plenty of solutions to achieve that. Every solution differs by the network's structure and protocols but the common ground is the presence of a bytecode that is able to run arbitrary code in a deterministic manner. This paper will describe the basic characteristics of a Platform Agnostic Bytecode and how is used in Polkadot, a distributed network that `aims to provide a scalable and interoperable framework for multiple chains with pooled security`.

Come può una rete distribuita concordare l'esecuzione di un codice arbitrario in modo privo di fiducia? Attualmente esistono numerose soluzioni per raggiungere questo obiettivo, ognuna delle quali si differenzia per la struttura e le caratteristiche della rete, ma il punto in comune è la presenza di un bytecode in grado di eseguire codice arbitrario in modo deterministico. La seguente tesi descriverà le caratteristiche di base di un bytecode "Platform-Agnostic" e come viene utilizzato in Polkadot, una rete distribuita che mira a fornire un framework scalabile e interoperabile per multiple blockchain con sicurezza condivisa.

L'importanza di un Bytecode Agnostico alla piattaforma in una rete decentralizzata

MIOTTI, GABRIELE
2022/2023

Abstract

How can a distributed network agree on the execution of an arbitrary code in a trust-free way? Currently there are plenty of solutions to achieve that. Every solution differs by the network's structure and protocols but the common ground is the presence of a bytecode that is able to run arbitrary code in a deterministic manner. This paper will describe the basic characteristics of a Platform Agnostic Bytecode and how is used in Polkadot, a distributed network that `aims to provide a scalable and interoperable framework for multiple chains with pooled security`.
2022
The Importance of a Platform-Agnostic Bytecode in a Decentralized Network
Come può una rete distribuita concordare l'esecuzione di un codice arbitrario in modo privo di fiducia? Attualmente esistono numerose soluzioni per raggiungere questo obiettivo, ognuna delle quali si differenzia per la struttura e le caratteristiche della rete, ma il punto in comune è la presenza di un bytecode in grado di eseguire codice arbitrario in modo deterministico. La seguente tesi descriverà le caratteristiche di base di un bytecode "Platform-Agnostic" e come viene utilizzato in Polkadot, una rete distribuita che mira a fornire un framework scalabile e interoperabile per multiple blockchain con sicurezza condivisa.
Platform-Agnostic
Bytecode
Blockchain
Decentralized
Network
File in questo prodotto:
File Dimensione Formato  
Miotti_Gabriele.pdf

accesso aperto

Dimensione 677.31 kB
Formato Adobe PDF
677.31 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/48619