Distributed Systems references

14 Mar 2018

Algorithms

Introduction to Algorithms, 3rd Edition

Asynchronous Processes & Rules

Ordered asynchronous processes in multi-agent systems

Blockchains

What’s the difference between a Distributed Hash Table and a Distributed Ledger?

A Survey of DHT Security Techniques

Consensus

Byzantine Quorum Systems

Distributing Trust on the Internet

Nash Equilibrium

Cryptography

Crypto Textbook

Digital Signatures

What’s a signature anyway?

One time signatures

Lamport signature: How many signatures are needed to forge a signature?

Hash based signatures by Adam Langley from Google

Directed Acyclic Graphs

DAGs and Topological Ordering

DAGS in Version Control

Distributed Systems

A survey and comparison of P2P Overlay Network Schemes

Distributed Computing

Hadoop: Setting up a Single Node Cluster

boinc: Open-source software for volunteer computing
Use the idle time on your computer (Windows, Mac, Linux, or Android) to cure diseases, study global warming, discover pulsars, and do many other types of scientific research. It’s safe, secure, and easy.

Gridcoin Uses boinc

Equilibria in the tangle - Part 1

Equilibria in the tangle - Part 2

Explain the tangle to me like I’m 5 years old

How are address used Seeds and private keys

Consensus in IOTA - powerpoint

Consensus in IOTA - Masterclass

Markov Chains

MCMC notes by Mark Holder

Random numbers

Scalable Bias-Resistant Distributed Randomness video

Scalable Bias-Resistant Distributed Randomness pdf

Sensor Networks

Designing Secure Wireless Sensor Networks

The Platforms enabling Wireless Sensor Networks

A Survey of MAC Protocols for Sensor Networks

Tangle math

Tangle (Popov, 2017)

Other Crypto Yellow papers

Xain