C3 – Distributed Ledger Technology: Blockchain as Middleware

   Info_icon.svg   dati    BibTeX_logo.svg   bibtex

Middleware and distributed ledger technology, blockchain from cryptographic tools and state machine replication to consensus and mining, and smart contracts.

corso dei lucidi
Course_icon.svg Sistemi distribuiti (modulo 1) (laurea magistrale, 2023/2024) — Andrea Omicini
usati nelle lezioni
gli stessi lucidi in altre edizioni
pubblicazione di riferimento
Publication_icon.svg Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains (articolo in atti, 2018) — Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, Gennady Laventman, Yacov Manevich, Srinivasan Muralidharan, Chet Murthy, Binh Nguyen, Manish Sethi, Gari Singh, Keith Smith, Alessandro Sorniotti, Chrysoula Stathakopoulou, Marko Vukolić, Sharon Weed Cocco, Jason Yellick
Publication_icon.svg A survey of attacks on Ethereum smart contracts (SoK) (capitolo di libro, 2017) — Nicola Atzei, Massimo Bartoletti, Tiziana Cimoli
Publication_icon.svg The Next 700 BFT Protocols (articolo in rivista, 2015) — Pierre-Louis Aublin, Rachid Guerraoui, Nikola Knežević, Vivien Quéma, Marko Vukolić
Publication_icon.svg Hashcash - A Denial of Service Counter-Measure (altro tipo di pubblicazione, 2002) — Adam Back
Publication_icon.svg Towards robust distributed systems (abstract) (articolo in atti, 2000) — Eric A. Brewer
Publication_icon.svg Blockchain Consensus Protocols in the Wild (Keynote Talk) (articolo in atti, 2017) — Christian Cachin, Marko Vukolić
Publication_icon.svg Practical byzantine fault tolerance and proactive recovery (articolo in rivista, 2002) — Miguel Castro, Barbara Liskov
Publication_icon.svg Replication. Theory and Practice (curatela, 2010) — Bernadette Charron-Bost, Fernando Pedone, André Schiper
Publication_icon.svg On Security Analysis of Proof-of-Elapsed-Time (PoET) (capitolo di libro, 2017) — Lin Chen, Lei Xu, Nolan Shah, Zhimin Gao, Yang Lu, Weidong Shi
Publication_icon.svg Blockchain for Trustworthy Coordination: A First Study with Linda and Ethereum (articolo in atti, 2018) — Giovanni Ciatto, Stefano Mariani, Andrea Omicini
Publication_icon.svg The Sybil Attack (articolo in atti, 2002) — John R. Douceur
Publication_icon.svg Majority Is Not Enough: Bitcoin Mining Is Vulnerable (capitolo di libro, 2014) — Ittay Eyal, Emin Gün Sirer
Publication_icon.svg DLT reference architecture (rapporto tecnico, 2019) — FG DLT
Publication_icon.svg DLT terms and definitions (rapporto tecnico, 2019) — FG DLT
Publication_icon.svg DLT use cases (rapporto tecnico, 2019) — FG DLT
Publication_icon.svg Impossibility of distributed consensus with one faulty process (articolo in rivista, 1985) — Michael J. Fischer, Nancy A. Lynch, Michael S. Paterson
Publication_icon.svg How to Time-Stamp a Digital Document (articolo in rivista, 1991) — Stuart Haber, W. Scott Stornetta
Publication_icon.svg Blockchain and distributed ledger technologies — Vocabulary (rapporto tecnico, 2020) — ISO/TC 307
Publication_icon.svg Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol (articolo in atti, 2017) — Aggelos Kiayias, Alexander Russell, Bernardo David, Roman Oliynykov
Publication_icon.svg The Part-Time Parliament (articolo in rivista, 1998) — Leslie Lamport
Publication_icon.svg The Byzantine Generals Problem (articolo in rivista, 1982) — Leslie Lamport, Robert Shostak, Marshall Pease
Publication_icon.svg Making Smart Contracts Smarter (articolo in atti, 2016) — Loi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, Aquinas Hobor
Publication_icon.svg TuCSoN on Cloud: An Event-driven Architecture for Embodied / Disembodied Coordination (capitolo di libro, 2013) — Stefano Mariani, Andrea Omicini
Publication_icon.svg The Honey Badger of BFT Protocols (articolo in atti, 2016) — Andrew Miller, Yu Xia, Kyle Croman, Elaine Shi, Dawn Song
Publication_icon.svg Bitcoin: A Peer-to-Peer Electronic Cash System (altro tipo di pubblicazione, 2008) — Satoshi Nakamoto
Publication_icon.svg In Search of an Understandable Consensus Algorithm (articolo in atti, 2014) — Diego Ongaro, John K. Ousterhout
Publication_icon.svg Equilibria in the tangle (articolo in rivista, 2019) — Serguei Popov, Olivia Saa, Paulo Finardi
Publication_icon.svg Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial (articolo in rivista, 1990) — Fred B. Schneider
Publication_icon.svg Accelerating Bitcoin's Transaction Processing. Fast Money Grows on Trees, Not Chains (rapporto tecnico, 2013) — Yonatan Sompolinsky, Aviv Zohar
Publication_icon.svg From Byzantine Consensus to BFT State Machine Replication: A Latency-Optimal Transformation (articolo in atti, 2012) — João Sousa, Alysson Bessani
Publication_icon.svg Blockchain: Blueprint for a New Economy (libro, 2015) — Melanie Swan
Publication_icon.svg Formalizing and Securing Relationships on Public Networks (articolo in rivista, 1997) — Nick Szabo
Publication_icon.svg Distributed Systems. Principles and Paradigms (libro, 2017) — Andrew S. Tanenbaum, Maarten van Steen
Publication_icon.svg Mathematical Models of Interactive Computing (rapporto tecnico, 1999) — Peter Wegner, Dina Goldin
Publication_icon.svg Ethereum: a secure decentralised generalised transaction ledger (altro tipo di pubblicazione, 2014) — Gavin Wood