Joystream / Joystream/joystream
WIP: Probabilistic Intra-Infrastructure Payments
Open
Nobody has claimed this yet.
idea
runtime
- Dominant language
- Rust
- Stars
- 1.4k
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Description
WIP:
- There are many ways to do this, Livepeer probably has the most up to date production system which has been demonstrated to work on-chain
- This paper for the
CacheCashblockchain CDN system seems to be highly relevant also: https://ssl.engineering.nyu.edu/papers/almashaqbeh_microcash_fc20.pdf - We should implement this as a standalone pallet that other Substrate chains can use, this also makes it feasible to apply for W3F funding also.
- We should implement this in a way that it can be used across various purposes in the system, e.g. for Gateways and storage and content directory. Ideally, all without requiring any on-chain integrations between those systems, but rather just using this as a general utility pallet. In fact, we already have a p2p payment channel solution used in the Gateway system, but this propobablistic approach should allow pooling capital in a way which is far more efficient.
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
Start by reading the linked Livepeer Streamflow specification and the CacheCash paper to compare probabilistic payment designs. Define the scope of a standalone pallet usable by Gateways, storage, and the content directory, with pooled capital and no required on-chain integrations between those systems; the issue does not name repository files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blockchain, rust
- Domain
- blockchain, payments
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100