tendermint/docs
Dev Ojha b1bc3e4f89 crypto/secp256k1: Fix signature malleability, adopt more efficient en… (#2239)
* crypto/secp256k1: Fix signature malleability, adopt more efficient encoding

This removes signature malleability per ADR 14, and makes secp match
the encoding in ADR 15.

* (squash this) add lock
2018-08-28 09:32:54 +04:00
..
app-dev lint markdown docs using a stop-words and write-good linters (#2195) 2018-08-27 11:33:46 +04:00
architecture crypto/secp256k1: Fix signature malleability, adopt more efficient en… (#2239) 2018-08-28 09:32:54 +04:00
imgs docs: fix links & other imrpvoements 2018-08-07 19:47:51 -04:00
interviews Peng/deprecate aib data (#1926) 2018-07-09 13:19:45 +04:00
introduction docs: fix img links, closes #2214 (#2282) 2018-08-27 10:36:22 +04:00
networks docs: fix links & other imrpvoements 2018-08-07 19:47:51 -04:00
research docs re-orgnization 2018-07-05 16:08:42 -04:00
spec lint markdown docs using a stop-words and write-good linters (#2195) 2018-08-27 11:33:46 +04:00
tendermint-core Replace db_path with db_dir in default configuration (#2284) 2018-08-27 17:27:18 +04:00
tools lint markdown docs using a stop-words and write-good linters (#2195) 2018-08-27 11:33:46 +04:00
.python-version Revert "delete everything" (includes everything non-go-crypto) 2018-06-20 17:35:30 -07:00
.textlintrc.json lint markdown docs using a stop-words and write-good linters (#2195) 2018-08-27 11:33:46 +04:00
DOCS_README.md Zach/automated docs (#2225) 2018-08-14 18:40:05 -04:00
README.md docs: fix links & other imrpvoements 2018-08-07 19:47:51 -04:00
config.js Update config.js (#2287) 2018-08-28 08:37:35 +04:00
package.json lint markdown docs using a stop-words and write-good linters (#2195) 2018-08-27 11:33:46 +04:00
stop-words.txt lint markdown docs using a stop-words and write-good linters (#2195) 2018-08-27 11:33:46 +04:00
yarn.lock lint markdown docs using a stop-words and write-good linters (#2195) 2018-08-27 11:33:46 +04:00

README.md

Tendermint

Welcome to the Tendermint Core documentation! The introduction below provides an overview to help you navigate to your area of interest.

Introduction

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

Tendermint requires an application running over the Application Blockchain Interface (ABCI) - and comes packaged with an example application to do so. Follow the installation instructions to get up and running quickly. For more details on using tendermint see that and the following sections.

Networks

Testnets can be setup manually on one or more machines, or automatically on one or more machine, using a variety of methods described in the deploy testnets section.

Application Development

The first step to building application on Tendermint is to install ABCI-CLI and play with the example applications.