A distributed ledger is a special algorithmic type of economic mechanism, since human agents in it also interact with machines.
In the course, we will understand how the discipline of design of algorithmic mechanisms can be useful for a design engineer and a distributed ledger researcher.