livepeer / livepeer/research

Efficient Value Transfer - Payment Channels, Checkbooks, Probabilistic Micropayments

Open
#4 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
7
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Livepeer's POC currently uses a deposit+claim payments system with custom logic for when broadcasters can withdraw their deposits and when transcoders get to draw from a broadcasters deposit. More efficient, secure, and attack-proof methods are likely available via generalized solutions like:

* Payment channles, like [Raiden](http://raiden.network)
* Checkbook contracts, like within [Swarm](http://swarm-gateways.net)
* Probabilistic Micropayments, like in [Orchid](https://medium.com/@gustav.simonsson/ethereum-probabilistic-micropayments-ae6e6cd85a06)

These solutions should be considered in not only the context of transcoding, but also for fair compensation for bandwidth in P2P data transfer as referenced in #3

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the payment-channel, checkbook-contract, and probabilistic-micropayment references named in the issue. Consider them for transcoding payments and the bandwidth-compensation context in issue #3. No files, tests, entry points, or concrete acceptance criteria are provided, so the issue does not define a clear completion point.

Written by the indexing model from the issue text.

Assessment

Tech stack
blockchain
Domain
blockchain, payments
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.