You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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:
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.
The text was updated successfully, but these errors were encountered: