Key

This line was added.

This line was removed.

Formatting was changed.

Status

Status

colour

Blue

title

Incubation

Description

Burrow is a permissively licensed (Apache 2.0) EVM smart contract machine and Byzantine Fault Tolerant permissioned ledger that uses Tendermint consensus and implements some novel extensions to the EVM whilst remaining EVM-compliant. It provides EVM execution within the Ethereum account model and an internal token to meter computation in the permissioned setting with transactions finality. Burrow is named after the trans-dimensional intergalactic tubules used by marmots to communicate.

Key Characteristics

To be a fast, light, lean single-process full Tendermint/EVM permissioned ledger with transaction finality

To provide a practical base for EVM extensions in a many-chain world

Burrow is not trying to be:

Highly pluggable (see Sawtooth or Fabric)

Hard to deploy

Documentation

Documentation is available on the main repo of Burrow and burrow.js. Having gone through a period of consolidation we need help creating more high quality general tutorial documentation and specific task/component documentation.

Project Management

Burrow is being heavily tested as the core of the Agreements Network. It sits at the intersections of a number of emerging technologies: