Blockchain technology today is severely limited by the inability to scale. A throughput of a couple of transactions per second cannot satisfy the real world use cases of public blockchains. Several solutions have been proposed to ﬁx the issue of scalability, and have thus far been divided into two main categories.
The ﬁrst one focuses on the underlying blockchain technology in order to improve the core protocol to enable scalability without sacriﬁcing the beneﬁts of the current Proof of Work chains. New solutions are being researched in the areas of consensus mechanisms, such as Proof of Stake, Sharding, and even new public ledger solutions that use Directed Acyclic Graphs.
The second category includes solutions that build upon the underlying blockchain technology. Proposed solutions include child-chains, such as Plasma chains and state channels, and solutions that utilize Zero Knowledge Proofs with SNARK or STARK technology.
This specialization project will focus on a literature review of current technologies and proposed solutions. The project must then evaluate and choose one of these technologies, or, if possible, investigate any indications or leads towards new potential solutions.
A potential master thesis can then be used to research the chosen technology and attempt to implement a solution. The aim would be to evaluate the eﬀectiveness of such a solution, and if it solves, or contributes to solving, the issue of scalability in blockchain, without sacriﬁcing the important features of current technology.
 Dmitry Khovratovich. “State of the Art in Veriﬁable Computation” (2018).  Joseph Poon and Vitalik Buterin. “Plasma: Scalable autonomous smart contracts”. White paper (2017).  Zibin Zheng et al. “An overview of blockchain technology: Architecture, consensus, and future trends”. 2017 IEEE International Congress on Big Data (BigData Congress). IEEE. 2017, pp. 557–564.