Today we published a draft of the OpenST Mosaic paper, “Running Meta-Blockchains to Scale Decentralized Applications,” for community review.
Mosaic builds on the work of Tendermint and Casper FFG, and introduces the concepts of meta-blockchains at layer-2 and atomic asynchronous messages between contracts on the origin blockchain and the meta-blockchains.
The past months we have been building progressive proofs-of-concept of Mosaic on github.com/OpenSTFoundation/mosaic-contracts. The Mosaic paper presents the logic upon which we have been iterating with the code. We welcome review from the community.
OpenST Mosaic is a parallelisation schema for decentralized applications. Mosaic introduces a set of Byzantine fault-tolerant (BFT) consensus rules to compose heterogeneous blockchain systems into one another. Decentralized applications can use Mosaic to compute over a composed network of multiple blockchain systems in parallel.
Last month we talked for the first time publicly (e.g. slides and video) about OpenST Mosaic as a layer-2 protocol for asynchronously finalising transactions on Ethereum while the bulk of the work can be done on auxiliary systems (like side-chains). This allows us to run openst.js at scale to build token economies on Ethereum.
We have set up a Discourse forum for OpenST to provide a home for in-depth technical discussions and for our team to have discussions outwards as we mature the foundational layers of OpenST.
You can find (the draft version of) the paper going forward in the Github repository, where we will also continue to update it.
Jason & The OST Team