Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gigameshgarages/sagenet

Multi-Dimensional Money Streaming Markets on Bitcoin Cash Protocol with Oracles, Strategies, Vaults, & Escrows
https://github.com/gigameshgarages/sagenet

bch bitbox bitcoin-cash cashscript defi money-stream money-streaming oracles yield-farming yield-farms

Last synced: about 1 month ago
JSON representation

Multi-Dimensional Money Streaming Markets on Bitcoin Cash Protocol with Oracles, Strategies, Vaults, & Escrows

Awesome Lists containing this project

README

        

# Introduction
Multi Dimensional Money Streaming Vaults, Escrows and Yields on Bitcoin Cash Protocol

# Context
- Inspired by the “Streaming Money,” lecture of Andreas Antonopolous which is all about the spatio - temporal dimensions.

# Concepts
- Money streaming represents the idea of continuous payments over a finite period of time.
- Block Numbers are used as a proxy of time to continuously update balances.

# Workflow
- A provider sets up a money streaming contract.
- A prospective payer can interact with the contract and start the stream right away by depositing the funds required for the chosen period.
- The payee is able to withdraw money from the contract based on its ongoing solvency
- payment rate * stream factor (current block height - starting block height)
- The stream terms (payment rate, length, metadata) can be updated at any time if both parties pledge their signatures.
- The stream can be stopped at any point in time by any party without on-chain consensus.
- If the stream period ended and it was not previously stopped by any party, the payee is entitled to withdraw all the deposited funds.

# Components
- Money Streaming Consumption Tokens
- Money Streaming Convergence Tokens
- Money Streaming Strategy Vaults
- Money Streaming Yeild Farming
- Money Streaming Indexed Oracles