Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Coherent Typhon Formal Spec #53

@isheff

Description

@isheff

After each component has been formalized, combine the mempool, consensus, and execution engine formal specs into a larger formal spec (in TLA+ or similar) for which we can check end-to-end properties. Ideally, this would match the english spec.

Prerequisites

Sub-Tasks

  • combine spec text together (may involve matching up different representations of stuff)
  • prove end-to-end serializability: based on proven properties of consensus and mempool, the execution engine in fact is equivalent to a serial execution
  • prove end-to-end censorship resistance

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions