2018-06-22 18:13:25 -04:00
|
|
|
# Tendermint
|
2017-09-01 19:42:23 -04:00
|
|
|
|
2018-06-26 11:21:25 +04:00
|
|
|
Welcome to the Tendermint Core documentation! The introduction below provides
|
|
|
|
an overview to help you navigate to your area of interest.
|
2017-09-01 19:42:23 -04:00
|
|
|
|
2018-06-22 18:13:25 -04:00
|
|
|
## Introduction
|
2017-09-01 19:42:23 -04:00
|
|
|
|
2018-06-26 11:21:25 +04:00
|
|
|
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.
|
2017-09-01 19:42:23 -04:00
|
|
|
|
2018-06-26 11:21:25 +04:00
|
|
|
Tendermint requires an application running over the Application Blockchain
|
|
|
|
Interface (ABCI) - and comes packaged with an example application to do so.
|
2018-08-07 18:40:11 -04:00
|
|
|
Follow the [installation instructions](./introduction/install.md) to get up and running
|
|
|
|
quickly. For more details on [using tendermint](./tendermint-core/using-tendermint.md) see that
|
2018-06-26 11:21:25 +04:00
|
|
|
and the following sections.
|
2017-09-01 19:42:23 -04:00
|
|
|
|
2018-06-22 18:13:25 -04:00
|
|
|
## Networks
|
|
|
|
|
2018-06-26 11:21:25 +04:00
|
|
|
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
|
2018-08-07 18:40:11 -04:00
|
|
|
section](./networks/deploy-testnets.md).
|
2018-06-22 18:13:25 -04:00
|
|
|
|
|
|
|
## Application Development
|
|
|
|
|
2018-06-26 11:21:25 +04:00
|
|
|
The first step to building application on Tendermint is to [install
|
2018-08-07 18:40:11 -04:00
|
|
|
ABCI-CLI](./app-dev/getting-started.md) and play with the example applications.
|