mirror of
https://github.com/tendermint/tendermint.git
synced 2026-09-30 03:35:34 +00:00
docs: add docs from website
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Light Client Protocol
|
||||
|
||||
Light clients are an important part of the complete blockchain system for most applications. Tendermint provides unique speed and security properties for light client applications.
|
||||
|
||||
See our developing [light-client repository](github.com/tendermint/light-client).
|
||||
|
||||
## Overview
|
||||
|
||||
The objective of the light client protocol is to get a [commit](/docs/specs/validators#committing-a-block) for a recent [block hash](/docs/specs/block-structure#block-hash) where the commit includes a majority of signatures from the last known validator set. From there, all the application state is verifiable with [merkle proofs](/docs/specs/merkle-trees#iavl-tree).
|
||||
|
||||
### Syncing the Validator Set
|
||||
TODO
|
||||
|
||||
## Properties
|
||||
|
||||
- You get the full collateralized security benefits of Tendermint; No need to wait for confirmations.
|
||||
- You get the full speed benefits of Tendermint; Transactions commit instantly.
|
||||
- You can get the most recent version of the application state non-interactively (without committing anything to the blockchain). For example, this means that you can get the most recent value of a name from the name-registry without worrying about fork censorship attacks, without posting a commit and waiting for confirmations. It's fast, secure, and free!
|
||||
Reference in New Issue
Block a user