mirror of
https://github.com/tendermint/tendermint.git
synced 2026-02-06 12:00:44 +00:00
Fixed hyperlinks
This commit is contained in:
@@ -357,7 +357,7 @@ developers _really_ know what they are doing.
|
||||
|
||||
State sync allows new nodes to rapidly bootstrap by discovering, fetching, and applying
|
||||
state machine snapshots instead of replaying historical blocks. For more details, see the
|
||||
[state sync section](../spec/p2p/messages/state-sync.md).
|
||||
[state sync section](../p2p/messages/state-sync.md).
|
||||
|
||||
New nodes will discover and request snapshots from other nodes in the P2P network.
|
||||
A Tendermint node that receives a request for snapshots from a peer will call
|
||||
@@ -375,4 +375,4 @@ As the new node receives "chunks" it will apply them sequentially to the local
|
||||
application with `ApplySnapshotChunk`. When all chunks have been applied, the
|
||||
Application's `AppHash` is retrieved via an `Info` query. The `AppHash` is then
|
||||
compared to the blockchain's `AppHash` which is verified via
|
||||
[light client verification](../spec/light-client/verification/README.md).
|
||||
[light client verification](../light-client/verification/README.md).
|
||||
|
||||
@@ -233,7 +233,7 @@ title: Methods
|
||||
can be spoofed by adversaries, so applications should employ additional verification schemes
|
||||
to avoid denial-of-service attacks. The verified `AppHash` is automatically checked against
|
||||
the restored application at the end of snapshot restoration.
|
||||
* For more information, see the `Snapshot` data type or the [state sync section](../spec/p2p/messages/state-sync.md).
|
||||
* For more information, see the `Snapshot` data type or the [state sync section](../p2p/messages/state-sync.md).
|
||||
|
||||
### ApplySnapshotChunk
|
||||
|
||||
@@ -655,7 +655,7 @@ then _p_'s Tendermint decides block _v_ and finalizes consensus for height _h_ i
|
||||
|
||||
## Data Types existing in ABCI
|
||||
|
||||
Most of the data structures used in ABCI are shared [common data structures](../spec/core/data_structures.md). In certain cases, ABCI uses different data structures which are documented here:
|
||||
Most of the data structures used in ABCI are shared [common data structures](../core/data_structures.md). In certain cases, ABCI uses different data structures which are documented here:
|
||||
|
||||
### Validator
|
||||
|
||||
@@ -773,7 +773,7 @@ Most of the data structures used in ABCI are shared [common data structures](../
|
||||
| metadata | bytes | Arbitrary application metadata, for example chunk hashes or other verification data. | 3 |
|
||||
|
||||
* **Usage**:
|
||||
* Used for state sync snapshots, see the [state sync section](../spec/p2p/messages/state-sync.md) for details.
|
||||
* Used for state sync snapshots, see the [state sync section](../p2p/messages/state-sync.md) for details.
|
||||
* A snapshot is considered identical across nodes only if _all_ fields are equal (including
|
||||
`Metadata`). Chunks may be retrieved from all nodes that have the same snapshot.
|
||||
* When sent across the network, a snapshot message can be at most 4 MB.
|
||||
|
||||
Reference in New Issue
Block a user