lixm/hf-trans-flow
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This directory contains a formalization of the transaction flow process of the Hyperledger Fabric blockchain system. The formalization is performed by Ximeng Li (lixm@cnu.edu.cn) and Xiangyu Chen ============================================================================ TO MACHINE-CHECK THE FORMALIZATION: System requirements: Coq 8.9.0 Compilation: make all TO STEP-THROUGH THE PROOF SCRIPTS: Open a proof script file in Proof General and step through it ---------------------------------------------------------------------------- CONTENTS OF THE FILES: LibTactics.v, SFLib.v: The two files are imported or adapted from the content of the Software Foundations library (https://softwarefoundations.cis.upenn.edu/). They provide the infrastructure definitions, theorems, and tactics used in this development. MyUtils.v: Utilities for the upate of functions and mappings Entities.v: Formalization of the entities involved in the transaction flow TransFlow.v: Formalization of Hyperledger Fabric transaction flow as a transition system Example.v: Example transaction flow for duduction on the price of a car Safety.v: Mechanized proof of the preservation of consensus by the transaction flow
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published