Random Arbiters Selection

There are couple methods to get randomness in deterministic environment such as blockchain . For arbiter selection we use Commit-Reveal scheme, basic workflow :

1) Customer opens an DRM

2) Customer software call a DRM extension smart contract

3) DRM extension call a Pool smart contract, where it selects appropriate arbiters pool

4) Pool Master starts a Commit Phase by submitting hashed salt

5) Customer 1 submit hashed salt

6) Customer 2 submit hashed salt

7)If all parties sumbited their hashes, Reveal Phase _can be started._

8) Customer 1 reveals his hash

9) Customer 2 reveal his hash

10) Based on customers and his salt, _Pool master _generates a random number and secelects Arbiters based on this number

results matching ""

    No results matching ""