tendermint/docs
Anton Kaliaev 96ae535fb8 proto3 timestamp (#2064)
This PR changes ABCI time format from int64 (Unix seconds) to WKT (WellKnownType) google.protobuf.Timestamp.

Refs #1857

Reasons:

better precision
standard DT for proto

* update Gopkg.lock
* [makefile] remove extra grep
    - go list excludes vendor by default now
* proto3 timestamp
* [docs/abci-spec] note about serialisation format
* make time non-nullable
2018-07-27 04:23:19 +02:00
..
app-dev proto3 timestamp (#2064) 2018-07-27 04:23:19 +02:00
architecture adr: PeerTransport (#2069) 2018-07-27 02:27:19 +02:00
assets Revert "delete everything" (includes everything non-go-crypto) 2018-06-20 17:35:30 -07:00
interviews Peng/deprecate aib data (#1926) 2018-07-09 13:19:45 +04:00
introduction docs re-orgnization 2018-07-05 16:08:42 -04:00
networks Deprecate/refactor content in docs/specification (#1934) 2018-07-11 23:45:10 +04:00
research docs re-orgnization 2018-07-05 16:08:42 -04:00
spec p2p/secret_connection: Switch salsa usage to hkdf + chacha 2018-07-26 00:12:32 +02:00
tendermint-core crypto: Refactor to move files out of the top level directory 2018-07-18 08:38:44 -07:00
tools docs: md fixes & latest tm-bench/monitor 2018-07-06 14:25:04 -04:00
.python-version Revert "delete everything" (includes everything non-go-crypto) 2018-06-20 17:35:30 -07:00
DOCS_README.md Update DOCS_README.md (#1985) 2018-07-18 13:32:17 +04:00
Makefile Revert "delete everything" (includes everything non-go-crypto) 2018-06-20 17:35:30 -07:00
README.md docs re-orgnization 2018-07-05 16:08:42 -04:00
conf.py docs: update abci links (#1796) 2018-06-23 00:16:51 +02:00
index.rst fix url path because cloudfront 2018-06-29 09:56:15 -04:00
package.json add linters to docs 2018-07-04 12:01:19 -04:00
requirements.txt Revert "delete everything" (includes everything non-go-crypto) 2018-06-20 17:35:30 -07:00
yarn.lock add linters to docs 2018-07-04 12:01:19 -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.