Welcome to our Expert Section on blockchain technology! In this first chapter we will look at what a blockchain is and how the concept of distributed databases can be extended;

Blockchain as a Data Structure

First, from a computer scientists perspective looking at blockchain as a data structure. How does a blockchain compare to other data structures? How is data stored in a blockchain? What special properties does it have to offer?

Read Article

A Protocol to Transfer Value

Secondly, from a more philosophical perspective; reviewing the implications of blockchain technology used for value transfer. What is social scalibility and how does blockchain help achieve it? What are the rules of the network?

Read Article

Guaranteed Execution with Smart Contracts

Fourthly, we discuss smart contracts, a technology that blockchain technology enables. You can summarize smart contracts as digital contracts with guaranteed execution. You might have heard the term programmable money in the context of cryptocurrencies before. Smart contracts are the technology that enables this programmability.

Read Article

Sidechains - Interoperable Blockchains

Thirdly, we examine sidechains. Sidechains are a way to expand on blockchain technology in several ways. Development becomes easier and systems become more scalable and performant with domain specific, interoperable sidechains.

Read Article

A Relative - The DAG

Lastly, we look at DAGs - directed acyclic graphs. A blockchain is the most simple form of a DAG, which is a term used in mathematics to describe a structure of elements in a certain relation to one another. How the concept of blockchain and decentralized consensus can be extended to other data structures is covered in this article.

Read Article