ConsenSysMesh / web3studio-bootleg

The Shared Royalty Non-Fungible Token (a.k.a Bootleg) is an open source project started by the ConsenSys Web3Studio team. The purpose of the Shared Royalty Non-Fungible Token (SRNFT) is to make any royalty business model, from the oil and gas industry to entertainment, easy to manage with the Ethereum blockchain .
https://consensys.net/web3studio/bootleg/
Apache License 2.0
91 stars 30 forks source link

Simple python model of pay-it-backwards #11

Closed brian-lc closed 5 years ago

brian-lc commented 5 years ago

Overview

As an engineer so I know what parameters are important to the ERC definition create a simple model of the pay-it-backward concept that can be easily adjusted

Reference

Questions

Does pay-it-backwards create equitable scenarios for the parties involved? Is there a model or payment strategy that works better than others?

Assumptions

That I can use a jupyter notebook to do something equivalent to 'back of the envelope' modeling for this That I can time box it to a few hours of work to get some result

Acceptance

A jupyter notebook we can share internally/externally to iterate on the modeling.

Tasks

brian-lc commented 5 years ago

Some overlap with above but here are some notes on implementation:

First pass at modeling, set up simple conditions and the 'token sales' simulation. Conditions: Fixed token price Fixed ownership split Simple registry and repayment (royalties) Models just one non-fungible asset over multiple sales (max 100)

Functions: owner creation, each sale is to a unique owner sales transaction, each sale is for a fixed amount and contains the following

Things that don't matter at this point: