Skip to content
This repository has been archived by the owner on Mar 7, 2019. It is now read-only.

Latest commit

 

History

History
12 lines (8 loc) · 642 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 642 Bytes

blockchain-analysis

This is a simplified formal analysis and verification of Tendermint blockchain which uses a byzantine fault tolerant consensus algorithm.

Prerequisites

Process Analysis Toolkit (PAT).

Running it in PAT

You would need to first compile and load /pat/PAT.Lib.Tendermint.cs into PAT. Please refer to section 2.5 of PAT user manual Using C# (C/C++/Java) Code as Libraries.

Results and documents

Verification results and the white paper can be found in /docs.