Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 2.88 KB

01-welcome.md

File metadata and controls

22 lines (15 loc) · 2.88 KB
order
1

Welcome

This tutorial was first presented as a workshop at Eth Denver Hackathon 2020 by Billy Rennekamp. {synopsis}

Welcome to the first official Cosmos Burner Chain! Following in the tradition of the Burner Wallet project (and other temporary low-security chains) we've built and launched a game chain to be used for the duration of the Eth Denver Hackathon 2020. The goal of this chain is to provide a blueprint for your own application specific blockchain that interacts with other EVM based networks like Ethereum and xDai.

The Cosmos Burner Chain consists of a few moving pieces. The first of which is the Cosmos SDK itself. This is a framework, much like Ruby-on-Rails, for building application specific blockchains. It comes with a set of standard modules that handles a common set of features: Bank (Fungible Tokens like ERC-20), Auth (Accounts secured by public key cryptography), Staking + Slashing (together these modules handle a proof of stake validator set utilizing Tendermint Consensus with slashing conditions for equivocation and downtime) as well as Params (live updates to the chain) and Gov (a governance module that can be used for text proposals, param changes and directing a community pool of funds) and a few others for lower level tasks.

Out of the core SDK modules, our Burner Chain uses Bank, Auth, Staking and Slashing. Outside of the standard fare it also uses Peggy, a new Module that was developed by Swish Labs with support from the Intechain Foundation. This module is essentially a bridge between EVM chains like Ethereum and xDai. Peggy is used to transport Fungible Tokens but could be extended to transfer NFTs as well as arbitrary messages. The final piece of our chain is the Scavenge Module, which is part of the sdk-tutorials repo. This module allows you to post a riddle with a bounty for whoever can solve it.

In summary the pieces that are included are: