Bandwidth Incentivization
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 7
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Bandwidth incentives remain a challenge in the decentralized tech stack because it is difficult to prove that bandwidth was provided and utilized for a specific purpose.
Even if it can be proved, then how should compensation work for providing bandwidth? Should it be tit-for-tat, and one can only consume content if they are also providing?
Should it be paid directly? Where a payment (via a method in #4) is provided along with every request for a chunk of data?
How does this effect downstream clients (end users), who likely aren't accustomed to making payments every time they watch a video. Can payments be sponsored by an application, but still have the video delivered in a P2P way?
Decentralized VPN projects are looking at solutions to this as well.
Protocols to look at include
* [SWAP](http://swarm-gateways.net)
* Bittorrent
* [Orchid](https://orchidprotocol.com/)
* [Mysterium](https://mysterium.network/)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Compare the bandwidth-incentive approaches in SWAP, Bittorrent, Orchid, and Mysterium, using the payment method discussed in issue #4 as context. Define how bandwidth provision is verified, how compensation works, and how sponsored payments could support downstream clients; a useful outcome would be a decided protocol direction.
Written by the indexing model from the issue text.
Assessment
- Domain
- distributed-systems, networking, payments
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100