Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
education [2019/11/01 13:27]
seredins
education [2019/11/01 13:32]
seredins
Line 60: Line 60:
   - **[[https://​github.com/​cosmos/​ics/​tree/​master/​ibc|Interblockchain Communication (IBC)]]:** Protocols description (and optional implementation) for enabling the inter-operation of independent blockchain applications.   - **[[https://​github.com/​cosmos/​ics/​tree/​master/​ibc|Interblockchain Communication (IBC)]]:** Protocols description (and optional implementation) for enabling the inter-operation of independent blockchain applications.
  
-- **[[http://​stainless.epfl.ch|Stainless]]**:​ Implementation of Tendermint modules (consensus, mempool, fast sync) using Stainless and Scala. +  ​- **[[http://​stainless.epfl.ch|Stainless]]**:​ Implementation of Tendermint modules (consensus, mempool, fast sync) using Stainless and Scala. 
-- **[[|Prusti]]** ​implementation ​of modules in Tendermint (consensus, mempool, fast sync). +  - **[[https://​github.com/​viperproject/​prusti-dev|Prusti]]:** Implementation ​of Tendermint ​modules ​(consensus, mempool, fast sync) using Prusti and the Rust programming language
-- Mempool performance analysis and algorithm improvement +  **[[https://​tendermint.com/​docs/​spec/​reactors/​mempool/​functionality.html#​mempool-functionality|Mempool]]** performance analysis and algorithm improvement. 
-- Experimental evaluation of Tendermint in adversarial settings (Jepsen+++  **Adversarial engineering:​** ​Experimental evaluation of Tendermint in adversarial settings (e.g., in the style of [[http://​jepsen.io/​analyses/​tendermint-0-10-2|Jepsen]]). 
-Test generation ​out of spec (TLA+ or Stainless) for consensus module +  **Testing**:​ Generation of tests out of specifications ​(TLA+ or Stainless) for the consensus module ​of Tendermint. 
-Using HotStuff ​trick to improve ​Tendermint+  **Facebook Libra comparative research**: Comparative analysis of consensus algorithms, specifically,​ between ​HotStuff ​(the consensus algorithm underlying [[https://​cryptorating.eu/​whitepapers/​Libra/​libra-consensus-state-machine-replication-in-the-libra-blockchain.pdf|Facebook'​s Libra]]) and Tendermint ​consensus.
  
 [[education#​collaborative projects|test link]] [[education#​collaborative projects|test link]]