Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task Overview] Smart Contract #4

Open
regcs opened this issue Jul 1, 2023 · 0 comments
Open

[Task Overview] Smart Contract #4

regcs opened this issue Jul 1, 2023 · 0 comments
Assignees

Comments

@regcs
Copy link
Contributor

regcs commented Jul 1, 2023

Renderhive Smart Contract

Motivation

The smart contract forms the trust layer for payments between the client nodes (i.e., the users buying render power) and the render nodes (i.e., the users selling their render power). These parties have competing security interests:

  • Client nodes only want to pay, if their requested render job is correctly executed by the render nodes
  • Render nodes only want to work, if they get paid for sure

Thus, neither a "first pay then render" nor a "first render then pay" approach would satisfy both parties at the same time. To solve this issue, the smart contract escrow is introduced.

Repository

For details on the development, see the smart contract repository and the project management issue.

@regcs regcs added this to the [Renderhive v1.0] Milestone 2 milestone Jul 1, 2023
@regcs regcs changed the title Smart Contract [Task Overview] Smart Contract Jul 1, 2023
@regcs regcs self-assigned this Jul 1, 2023
@regcs regcs removed this from the [Renderhive v1.0] Milestone 2 milestone Feb 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant