Build a Scalable Blockchain in Scala
Alephium is a scalable blockchain implemented in Scala with a brand-new sharding algorithm, VM, and contract language. This talk will demonstrate the design and the structure of Alephium, the biggest challenges in building a performance-sensitive blockchain in Scala, and how to handle those challenges. We will also explore leveraging Scala's type system, ScalaCheck, to improve the correctness of the codebase. And close with the benefits of migrating to Scala3.