Skip to content
Sections
>> Trisquel >> Paquets >> nabia >> devel >> golang-github-tendermint-go-merkle-dev
etiona  ] [  nabia  ]
[ Paquet source : tendermint-go-merkle  ]

Paquet : golang-github-tendermint-go-merkle-dev (0.1~20170131~0git7a86b44-1)

Merkle-ized data structures with proofs

This package provides two types of merkle trees:

 * IAVL+ Tree: A snapshottable (immutable) AVL+ tree for persistent
   data
 * A simple merkle tree for static dataIAVL+ tree; the purpose of
   this data structure is to provide persistent storage for
   key-value pairs (say to store account balances) such that a
   deterministic merkle root hash can be computed. The tree is
   balanced using a variant of the AVL algortihm so that all
   operations are O(log(n)).

This package provides a library used by Tendermint Core.

Tendermint Core is Byzantine Fault Tolerant (BFT) middleware that takes a state transition machine, written in any programming language, and replicates it on many machines.

Autres paquets associés à golang-github-tendermint-go-merkle-dev

  • dépendances
  • recommandations
  • suggestions

Télécharger golang-github-tendermint-go-merkle-dev

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 14,3 ko69 ko [liste des fichiers]