package coq-algorand
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
A verified model of the Algorand consensus protocol in Coq
Install
Dune Dependency
Authors
Maintainers
Sources
release-1.3.tar.gz
sha512=00b6134cab0b37aa04a397685f8b4b4118d4816cd33cacd9d2ddf03f649b7074cdfecb87bbfded8069a801a2972b35afe712d0a50975f3fd978c1461ddff0d5b
Description
The Algorand consensus protocol provides the foundation for a decentralized digital currency and transactions platform. This project provides a model of the protocol in Coq, expressed as a transition system over global states in a message-passing distributed system. Included is a formal proof of safety for the transition system.
Tags
category:Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems keyword:distributed algorithms keyword:blockchain keyword:consensus keyword:algorand logpath:Algorand date:2020-08-25Published: 26 Aug 2020
Dependencies (6)
- coq-record-update
-
coq-mathcomp-analysis
= "0.3.2"
-
coq-mathcomp-finmap
>= "1.5"
- coq-mathcomp-algebra
-
coq-mathcomp-ssreflect
>= "1.11" & < "1.12~"
-
coq
>= "8.12" & < "8.13~"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page