Skip to content

Server to provide entropy to contract #640

@cool-ant

Description

@cool-ant

The goal now is to dramatically reduce seeding times / ensure the system is fast and convenient.

  • Setup an oracle for last bitcoin block (after a start time) to provide randomness to any part of the process that needs entropy, initially only the Initial seeding period
    .
    Chosen approach —> We'll provide the randomness ourself only as a backup, but publish the code so the community can run a copy of the server themself.
    • minimal modifications to what we have
    • We'd just need enough time to get a single bitcoin block. We could just wait for it and start as soon as we have it, so ~10 minutes. We would have a server that submits the block with a key the contract allows that action from. People would be trusting us to act honestly and be able to simply verify that the block we submitted ourselves was, in fact, a bitcoin block from the required time window.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions