Building a Sidechain Application

Published on 2018 Oct 24 00:00:00
Last Updated on 2018 Oct 24 22:46:41

Abstract

In this document we will outline how to develop a decentralized sidechain application. Our application will be based on the Token Incentivized Sidechain model. That is we will setup a smart contract that allows a set of Proof-of-Stake verifiers to memorialize their consensus on the Rootchain. We will also setup a staking and a payment banking mechanism along with a verifier and participant registry. Ultimately we will design an incentivized system to develop a sidechain application with generalized state transitions and non-custodial crypto payments.

We will be using Ethereum as our Rootchain for this exercise.

Project Outline