Introduction

Note: As of 2017, our platform has been renamed to Monax. The references on this page have been recently changed.

burrow is Monax’s blockchain node.

It is a controllable (permissionable), smart contract-enabled, proof-of-stake based blockchain design. burrow can be configured to work with a wide variety of individual blockchain networks. As such, it was, and continues to be, the first blockchain node designed from the ground up to be a multi-network blockchain node.

Developers who use an burrow blockchain node along with the monax platform to manage their blockchains are able to benefit from having an access control layer through the use of smart contracts and our permission layer.

burrow was designed for deployment in a variety of contexts, from internal enterprise deployments, to federated enterprise deployments, to more decentralized and public deployments. From deployments which require the use of tokens of value, to those that only require the utility of a blockchain but not monetized tokenization. A single burrow client is all that is required in order to participate in all of these blockchains.

With one burrow client, commercial entities will be able to control an innumerable amount of blockchains, each purpose built to solve a particular enterprise challenge.

Consensus

burrow uses the Tendermint consensus engine, a deposit based proof of stake protocol which is much more environmentally friendly, decentralisable, speedy, and final than proof of work.

Interface

burrow comes with a range of interfaces from CLI tooling to RPCs. See our comprehensive documentation for more.

Virtual Machine

burrow comes with a built-to-specification Ethereum Virtual Machine. It runs any contract which has been compiled with the compilers or any of Ethereum’s compilers.

Permission Layer

Permissioning your blockchains is more than simply running them behind a gated VPN if one is running burrow.

burrow comes with a capabilities-based, evolvable permissioning layer - the first of its kind on the market, and by far, still the most sophisticated.

Comparisons

Burrow geth (by EthDev)
Consensus Tendermint Consensus Engine
Deposit based Proof of Stake
PBFT Algorithm
Ethereum’s Consensus Engine
Proof of Work
Interfaces to Client Websockets JSON-RPC
HTTPS JSON-RPC
Command line tooling
HTTPS JSON-RPC
Js Console
Command line tooling
Key Types ECDSA ed22519 curve (same as PGP, SSH, SSL, etc.) ECDSA secp2k1 curve (same as Bitcoin, etc.)
Virtual Machine Built to Specification EVM Built to Specification EVM
Permission Layer Yes n/a
Works with Monax Yes Yes
Free and Open Source? Yes Yes
Burrow strato (by BlockApps/Consensys)
Consensus Tendermint Consensus Engine
Deposit based Proof of Stake
PBFT Algorithm
Ethereum’s Consensus Engine
Proof of Work
Interfaces to Client Websockets JSON-RPC
HTTPS JSON-RPC
Command line tooling
WebApp Interface
?
Key Types ECDSA ed22519 curve (same as PGP, SSH, SSL, etc.) ECDSA secp2k1 curve (same as Bitcoin, etc.)
Virtual Machine Built to Specification EVM Built to Specification EVM
Permission Layer Yes unclear
Works with Monax Yes not yet
Free and Open Source? Yes Yes
Burrow btcd (Bitcoin’s Go Client)
Consensus Tendermint Consensus Engine
Deposit based Proof of Stake
PBFT Algorithm
Bitcoin's Consensus Engine
Proof of Work
Interfaces to Client Websockets JSON-RPC
HTTPS JSON-RPC
Command line tooling
HTTPS JSON-RPC
Key Types ECDSA ed22519 curve (same as PGP, SSH, SSL, etc.) ECDSA secp2k1 curve (same as Bitcoin, etc.)
Virtual Machine Built to Specification EVM n/a
Permission Layer Yes n/a
Works with Monax Yes Yes
Free and Open Source? Yes Yes
Burrow ripple
Consensus Tendermint Consensus Engine
Deposit based Proof of Stake
PBFT Algorithm
Ripple’s Consensus Engine
Interfaces to Client Websockets JSON-RPC
HTTPS JSON-RPC
Command line tooling
WebSocket API
HTTP/S JSON-RPC
Command line tooling
Key Types ECDSA ed22519 curve (same as PGP, SSH, SSL, etc.) ECDSA secp2k1 curve (same as Bitcoin, etc.)
Virtual Machine Built to Specification EVM n/a
Permission Layer Yes Ripple Gateway Permissioning
Works with Monax Yes not yet
Free and Open Source? Yes Yes
Burrow hyperledger (by DAH)
Consensus Tendermint Consensus Engine
Deposit based Proof of Stake
PBFT Algorithm
unclear
Interfaces to Client Websockets JSON-RPC
HTTPS JSON-RPC
Command line tooling
unclear
Key Types ECDSA ed22519 curve (same as PGP, SSH, SSL, etc.) unclear
Virtual Machine Built to Specification EVM n/a
Permission Layer Yes unclear
Works with Monax Yes not yet
Free and Open Source? Yes unclear
Burrow chain (by Chain.com)
Consensus Tendermint Consensus Engine
Deposit based Proof of Stake
PBFT Algorithm
unclear
Interfaces to Client Websockets JSON-RPC
HTTPS JSON-RPC
Command line tooling
unclear
Key Types ECDSA ed22519 curve (same as PGP, SSH, SSL, etc.) unclear
Virtual Machine Built to Specification EVM n/a
Permission Layer Yes unclear
Works with Monax Yes not yet
Free and Open Source? Yes unclear

Back To Platform