Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

Trading system prototype #5

Closed
1 of 3 tasks
badb opened this issue Nov 19, 2015 · 3 comments
Closed
1 of 3 tasks

Trading system prototype #5

badb opened this issue Nov 19, 2015 · 3 comments
Labels

Comments

@badb
Copy link
Contributor

badb commented Nov 19, 2015

  • First version
    Requestor broadcast his task with maximum price. All providers who can compute task for price lower than defined will be accepted. Final price equals to price offered by provider multiplied by computation time.
  • Second version
    Requestor broadcast his task with maximum price. For some time offers from providers are collected. Finally the set of best providers is chosen. Function for provider validation should be take price, performance and reputation as parameters.
  • Third version:
    Providers may try to cheat and declare too high performance and too high computation time. Therefore requester will try to predict computation time. Benchmark will be run on requester's computer to compute his performance and expected time. Based on this result requester will to predict computation time for each provider based on their performance. Provider will have to accept this time multiplied by declared price as a fixed remuneration for computation. For each subtasks there is defined timeout so there's no risk of computing a subtask forever.
@badb badb added the planned label Jan 8, 2016
@badb badb added in progress and removed planned labels Mar 22, 2016
@badb badb added this to the Ethereum Payment System milestone Apr 11, 2016
@chfast
Copy link
Contributor

chfast commented Apr 18, 2016

@badb are you working on that?

@badb
Copy link
Contributor Author

badb commented Apr 19, 2016

No. We have a first prototype version, but it should further developed. First we must change current simple version to fit payment system model, then we may make further experiments.

@badb badb added planned and removed in progress labels Apr 19, 2016
@badb badb removed their assignment Apr 19, 2016
@badb badb added the payments label May 22, 2016
@badb badb modified the milestones: Ethereum Payment System, Brass 0.4 May 22, 2016
banasiakadam60 added a commit that referenced this issue May 30, 2016
Proposal for a new trading system
@badb badb removed the planned label Jun 30, 2016
chfast added a commit that referenced this issue Dec 13, 2016
Bank Of Deposit optimization
@badb badb added the planned label Dec 27, 2016
@badb
Copy link
Contributor Author

badb commented Mar 21, 2017

I'm closing this issue for know. We will create a new one with updated description after we prepared task & transaction protocol description.

@badb badb closed this as completed Mar 21, 2017
@badb badb removed the planned label Mar 21, 2017
tworec pushed a commit that referenced this issue Nov 18, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants