dappnetbby / dappnet-protocol

Axon is a protocol for incentivised data sharing, built atop BitTorrent and Solidity (soon Cairo)
Other
10 stars 0 forks source link

Tokenomics #1

Open liamzebedee opened 8 months ago

liamzebedee commented 8 months ago

Background

BitTorrent private trackers

Proposal

A tokenised private tracker

What does a tokenised form of the above look like? Keep in mind, Arweave/Filecoin don't do the job, otherwise we might be using them instead of BitTorrent.

Example context:

A design proposal:

Supply-demand dynamics

Two open design routes:

  1. Fixed-price token gate, dynamic price download charge. You buy 50 $VIDYA to access dataset, then every 1GB is like 10 $VIDYA depending on the current network's saturation.
  2. Dynamic price token gate, fixed price download charge. You buy x $VIDYA to access dataset based on a fixed capacity of customers,

There is a counterintuitive fact here:

To keep the model simple, it might be hard to price "bandwidth" at the start. We can probably more easily just "inflate" by minting upload rewards


supply : upload cap
demand : download cap
earn tokens for upload

elastic surge pricing for download/upload
measure the surge for each torrent / datum -
1. saturation = total download demand next 15min / total upload capacity next 15min
2. incent higher upload rewards for "hot torrents", increase supply+availability

economic mechanisms:
- elastic supply-demand for upload-download.
- mechanism for incenting "geographically separate" replication / decentralization. ie. "reward boost +15%" if you are located >100km from current seed, or 1/3 of the uploaders for this file

like bitcoin:
- constant inflation rate
- token reward for running the network (upload)
like ethereum:
- stake
- slash for not performing role (hosting, unavailable)
like celestia:
- it's cool to run a node
like blah:
- $vidya is for short-term - paying to get at cool data
- $vidya is for long-term - betting on a data network becoming really cool and in demand. how?
  - anyone can join as a data uploader and earn $vidya
  - $vidya fees (from joiners) are redistributed to stakers on a longer-term curve
  - incent longer-term node set by adjusting these distribution curves (like synthetix, 1yr lockup or sth, power law not linear)
  - constant inflation rate for the vidya hosting set

product vibes:
- earn tokens for hosting the llama model. permanent poap if you want.
- I want users to hold these tokens because they're fucking COOL. and speculate on them. like $bitcoin (the real one), and $tia
- run your own node without needing to buy the token. e.g. synthetix runs its own hosting nodes for data.

I want two mechanisms:
1. nodes retain data they're interested in
2. nodes retain data they believe has future interest to others (for profit, speculation)
liamzebedee commented 8 months ago

Why is this better than literally just setting up a BitTorrent node and a web3 crypto checkout?