├── ideas ├── README.md ├── privacy-chain.md ├── cosmwasm-chain.md ├── experimint.md ├── casino-chain.md ├── conference-chain.md ├── scavenge-chain.md ├── lr-dao.md ├── employee-ubi.md └── ux-chain.md └── README.md /ideas/README.md: -------------------------------------------------------------------------------- 1 | # Name 2 | 3 | ### Short Description 4 | 5 | ## Description: 6 | [ text goes here ] 7 | 8 | ## Possible Features: 9 | * Feature One 10 | * Feature Two 11 | * ... 12 | 13 | ## Status: 14 | 15 | ## Changelog: 16 | * Initialized 31-12-1999 17 | -------------------------------------------------------------------------------- /ideas/privacy-chain.md: -------------------------------------------------------------------------------- 1 | # Privacy Chain 2 | 3 | ### A chain to experiment with privacy enhancing features. 4 | 5 | ## Description: 6 | The Cosmos ecosystem is under-developed with regard to privacy preserving techniques even though it is well positioned to foster experiments in those topics. This chain would allow experiments in privacy to take place. 7 | 8 | ## Possible Features: 9 | * Shielded Transactions 10 | * Ristretto 11 | * Bulletproofs 12 | * Snarks, Starks, Sharks (and SnApps) 13 | 14 | ## Status: Proposal 15 | 16 | ## Changelog: 17 | * Initialized 2-12-2019 18 | -------------------------------------------------------------------------------- /ideas/cosmwasm-chain.md: -------------------------------------------------------------------------------- 1 | # CosmWasm Chain 2 | 3 | ### A blockchain for the [CosmWasm](github.com/cosmwasm) module with smart contracts generated in Rust 4 | 5 | ## Description: 6 | This blockchain could be the testnet first proposed by [ethanfrey](https://github.com/ethanfrey) in his [blog article](https://www.cosmwasm.com/blog/2019/12/11/cosmwasm-intro) describing CosmWasm. This would be a stable playground for users to try out contract interactions. 7 | 8 | ## Possible Features: 9 | * CosmWasm Module 10 | * Front end dapp examples that interact with the blockchain 11 | 12 | ## Status: Proposal 13 | 14 | ## Changelog: 15 | * Initialized 11-12-2019 16 | -------------------------------------------------------------------------------- /ideas/experimint.md: -------------------------------------------------------------------------------- 1 | # Experimint 2 | ### Showcase interactions between Cosmos-SDK and Ethermint 3 | 4 | ## Description: 5 | There are a lot of interesting interactions that would be possible between the Cosmos-SDK and the Ethermint Module. This burner-chain would demonstrate some of these capabilities and be a testing ground for new ones. 6 | 7 | ## Possible Features: 8 | * Execute Eth Subscriptions (eip1337) within beginblock and endblock 9 | * Convert ERC-20 to Coin Type 10 | * Convert ERC-721 to NFT Type 11 | * IBC with arbitrary data to be executed on the evm 12 | 13 | 14 | ## Status: Proposal 15 | 16 | ## Changelog: 17 | * Initialized: 2-12-2019 18 | -------------------------------------------------------------------------------- /ideas/casino-chain.md: -------------------------------------------------------------------------------- 1 | # Casino Chain 2 | 3 | ### Use the [corestar/randapp](https://github.com/corestario/randapp) to make a simple gambling chain 4 | 5 | ## Description: 6 | With the Distributed Key Generation that takes place on @corestar you are now able to access a random number. This could be used for simple gambling games like dice. As a burner chain you could move over assets via IBC, game with them for a time and then shut the whole thing down. 7 | 8 | ## Possible Features: 9 | * [corestar/randapp](https://github.com/corestario/randapp) 10 | * Simple Dice Game 11 | * IBC 12 | 13 | ## Status: Proposal 14 | 15 | ## Changelog: 16 | * Initialized 17-04-2020 17 | -------------------------------------------------------------------------------- /ideas/conference-chain.md: -------------------------------------------------------------------------------- 1 | # Conference Chain 2 | ### Temporary chain used for conferences and events 3 | 4 | ## Description 5 | Should be useable as a burner wallet for conference attendees to receive food at conferences and events. Should also be the place where other conference specific activities can be built. Possibly a good chain to practice exit strategies, ie. what happens when a chain outlives its purpose? How do you shut a chain down while allowing for meaningful transition of content/value? 6 | 7 | ## Possible Features 8 | * Admin minting 9 | * Temporary IBC 10 | * Subkeys or other UX focused features for newcomers to blockchain 11 | 12 | ## Status: Proposal 13 | 14 | ## Changelog: 15 | - Initalized 2-12-2019 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Burner Chains 2 | ### Low security experiments in application-specific blockchains using the Cosmos-SDK 3 | 4 | ## Ideas: 5 | * [Casino Chain](/ideas/casino-chain.md) (Proposal) 6 | * [Conference Chain](/ideas/conference-chain.md) (Proposal) 7 | * [CosmWasm Chain](/ideas/cosmwasm-chain.md) (Proposal) 8 | * [Employee UBI](/ideas/employee-ubi.md) (Proposal) 9 | * [Experimint](/ideas/experimint.md) (Proposal) 10 | * [Liberal Radicalism DAO](/ideas/lr-dao.md) (Proposal) 11 | * [Privacy Chain](/ideas/privacy-chain.md) (Proposal) 12 | * [Scavenge Chain](/ideas/scavenge-chain.md) (In Progress) 13 | * [UX Chain](/ideas/ux-chain.md) (Proposal) 14 | 15 | Please make issues/PRs with your further [ideas](https://github.com/allinbits/burner-chains/tree/master/ideas). 16 | -------------------------------------------------------------------------------- /ideas/scavenge-chain.md: -------------------------------------------------------------------------------- 1 | # Scavenge Chain 2 | 3 | ### Post secret solution challenges, winners receive token bounty 4 | 5 | ## Description: 6 | This chain acts like a scavenger hunt. Users can post challenges that come with bounties. The solutoin to the challenge is stored as a hash. To prevent front running when a solution is found, a commit-reveal scheme is used. This chain can act as a temprorary chain that holds real value via IBC. 7 | 8 | 9 | ## Possible Features: 10 | * Hashed answers 11 | * Commit-Reveal scheme for solutions 12 | * Real token rewards via IBC 13 | 14 | ## Status: In Progress 15 | 16 | ## Changelog: 17 | * Initialized 20-01-2020 18 | * V1 complete 20-01-2020 ([link](https://github.com/cosmos/sdk-tutorials/tree/master/scavenge)) 19 | * Tutorial complete 20-01-2020 ([link](https://tutorials.cosmos.network/scavenge/tutorial/02-the-game.html)) 20 | -------------------------------------------------------------------------------- /ideas/lr-dao.md: -------------------------------------------------------------------------------- 1 | # Liberal Radicalism DAO 2 | 3 | ### Short Description 4 | 5 | Implement the [liberal radicalism](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3243656) public-goods funding mechanism as a zone. 6 | 7 | ## Description: 8 | 9 | Implement liberal radicalism in the state machine of a sovereign zone, where the funding is provided by native token inflation and contributions 10 | over IBC (token transfers), and the validator slots serve as Sybil-resistant identities (only validators can contribute to proposals & have funds 11 | matched by the central funding pool). 12 | 13 | ## Possible Features: 14 | 15 | * Disburse payments over IBC to other chains 16 | * Allow voting from accounts / validators on other chains over IBC 17 | * UI/UX for proposal creation & funding 18 | 19 | ## Status 20 | 21 | Proposed. 22 | 23 | ## Changelog 24 | 25 | * 3 December 2019 - Initial version 26 | -------------------------------------------------------------------------------- /ideas/employee-ubi.md: -------------------------------------------------------------------------------- 1 | # Employee UBI 2 | ### Every x blocks each AIB employee receives y tokens. 3 | 4 | ## Description 5 | This chain could be used for a lot of different purposes. It should begin with just one feature: minting tokens for all employees at a standard rate. Once tokens are accumulating we can decide how and why we would use them. It might be good however to begin thinking about if the company is willing to exchange the tokens for goods or services (free lunch, swag, employee of the month, etc). 6 | 7 | ## Possible ~~Features~~ Uses 8 | * Karma Tokens 9 | * Send tokens to ppl who do something nice 10 | * Kudos Tokens 11 | * Send tokens to ppl who do good work 12 | * Voting Tokens 13 | * The time you've been with the company / your accumulation of the token might give you more voting rights 14 | 15 | ## Status: Proposal 16 | 17 | ## Changelog: 18 | - Initalized 2-12-2019 19 | -------------------------------------------------------------------------------- /ideas/ux-chain.md: -------------------------------------------------------------------------------- 1 | # UX Chain 2 | 3 | ### A place for experiments in user-experience and on-boarding 4 | 5 | ## Description: 6 | The Cosmos-SDK has the opportunity to make a lot of improvements over the current user experience of interacting with a blockchain. We should use this chain to experiment with these interactions and iterate over the best possible user-experience with web3 technology. 7 | 8 | ## Possible Features: 9 | * Subkeys 10 | * Daily Limits 11 | * Account Recovery 12 | * Gas paid by other addresses 13 | * Sign transactions with alternative keys 14 | * Google OAuth 15 | * Various keys 16 | * 1Password 17 | * Apple secure enclave 18 | * Name Services 19 | * Frontend features 20 | * Block explorer features 21 | * Pre-paid gas + rate limit 22 | * Special subey that is allowed to submit transactions with 0 gas * some variably high gas price (still equals 0 but will enable inclusion into blocks) 23 | * This allows users to pay a subscription fee that enables free transactions for some time period 24 | * Rate limit would be required to prevent spam attacks 25 | * Subscription could either be a pre-pay amount that is used to pay actual gas or a flag that enables an account with 0 gas to otherwise make transactions 26 | * This status should be possible to be enabled by an "admin" account that has received payment in fiat or crypto 27 | 28 | 29 | ## Status: Proposal 30 | 31 | ## Changelog: 32 | - Initalized 2-12-2019 33 | - Update 8-1-2020 34 | --------------------------------------------------------------------------------