Skip to content

SugarFunge/OwnedEconomies

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

OwnedEconomies Exchange - Ultra-light Paper

Abstract

Many communities, games and apps need to own their economies in order to provide a safe, engaging, trustworthy, fair and value-preserving user experience. We present a blockchain architecture for developing custom exchanges that host privately owned economies, tokenomics and liquidity.

Goals

  • Blockchain-based platform with the simplicity of traditional consumer products
  • Capture tangible and intangible value while preserving sovereignty
  • Ability to model high frequency economics and governance

Use Cases

  • Affiliation and loyalty programs
  • Curation, rewards and royalty systems
  • User-generated content markets
  • Delivery, mobility and logistics markets
  • Gig economies
  • Massive-multiplayer games
  • IoT fleets and robot swarms

Core Architecture

Our architecture builds upon Substrate, a modular framework that enables the creation of purpose-built blockchains by composing custom or pre-built components. Substrate leverages strongly-typed systems for modeling the application domain.

The private chain needs only to serve the community, thus, there is no need for gas, or network fees. Different governance models can incentivize proper resource utilizations. Consensus is based on Proof of Authority.

Asset Types

  • Fungible assets
  • Non-fungible assets
  • Proof of ownership assets (certificates, permissions, memberships)
  • Live assets - mutable assets that react to triggers and/or change over time (melt, evaporate, die, combine, vest)
  • Vault assets - used to secure and hide asset bundles (surprise gifts, escrow, secrets, raffles, gacha mechanics)
  • Bundle - an algebraic asset, a structured asset that’s formed by composing other assets.

Simple tokens are insufficient for modeling the economy.

Exchange Rates

Exchange rates are based on asset bundle pairs; not just simple asset pairs. This improves upon traditional exchanges that fail to capture restrictions, requirements, externality costs, combo offers, proof of ownership, etc; as part of a transaction. A reference implementation can be found here.

This sophisticated exchange system can model:

  • Crafting systems
  • Skill/leveling trees
  • Dense rewards for reinforcement learning
  • Business workflows
  • Government transactions
  • KYC regulations
  • and many, many more

Simulation

Unlike many other blockchain technologies, our stack is constantly simulating the economy, triggering spatial, timed and flow events. Not only is it bot-friendly, but automation is encouraged. Ideal for research, persistent games, automated market makers (AMMs), etc. The end goal is to optimize for a continuous, interactive and provably fair economics simulation.

Liquidity

The main liquidity outlet is an Ethereum Bridge. A light Ethereum client embedded in our custom blockchain to bridge with MainNet. Users can lock their assets on Ethereum using smart contracts and bridge liquidity to our private economy. It does not involve any third parties, and assets are locked by the chain. Hence, trustless.

Minimum Viable Product

The amazing folks from Polkadot and Polkadex provide a treasure trove of blockchain components, UI frameworks and APIs for rapid development. As components mature and/or diverge we can transition to more ground-up developed components.

  • API - Promise and RxJS APIs around any Substrate-based chain RPC calls. It is dynamically generated based on what the Substrate runtime provides in terms of metadata.
  • App - Basic Substrate UI for interacting with a node. This is the main user-facing application, allowing access to all features available on Substrate chains.
  • Blockchain Components - Substrate is composed of several smaller components for defining types, storage items, and functions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published