Skip to content

A proof of stake stochastic selection protocol built on top of Cardano.

License

Notifications You must be signed in to change notification settings

perturbing/serendipity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serendipity

This project presents an innovative Proof-of-Stake (PoS) protocol developed on the Cardano blockchain. The objective is to demonstrate a robust stochastic selection process for determining the next eligible participant to perform an action on some state. This process exemplifies a unique blend of randomness and decentralization, offering an exciting peek into the future potential of more decentralized protocol designs built on Cardano.

To illustrate this, this project presents a proof of concept protocol that uses the above PoS method to establish a 'randomness oracle network'. With this application, users can achieve onchain trustworthy randomness with high security and quality. All this while maintaining the deterministic nature of Cardano's extended unspent transaction output (e-UTxO) model.

Build

Enter a development shell via

nix develop github:input-output-hk/devX/e0037345b5874979cb6a304915714348febdae65#ghc8107-iog

or if do a direnv allow.

Run

Install deno and watch this explanation.

About

A proof of stake stochastic selection protocol built on top of Cardano.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published