Skip to content

Commit b4f1eb0

Browse files
committed
fix(validate): correct Upstream comment format; remove em-dash
1 parent d828f6d commit b4f1eb0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/concepts/certified-data.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ICP takes a different approach: instead of requiring clients to maintain any blo
1515

1616
## How certificates are produced
1717

18-
Each subnet holds a threshold BLS signing key. The corresponding subnet public key is registered on the NNS and derivable from the IC root public key. At each consensus round, the subnet computes a **certified state tree**: a hash tree representing the replicated state of all canisters on that subnet — and signs the root hash of this tree with its threshold BLS key.
18+
Each subnet holds a threshold BLS signing key. The corresponding subnet public key is registered on the NNS and derivable from the IC root public key. At each consensus round, the subnet computes a **certified state tree**: a hash tree representing the replicated state of all canisters on that subnet, then signs the root hash of this tree with its threshold BLS key.
1919

2020
The signed root is included in the subnet's **certified state**, which is available to every replica. When a canister wants to certify a response, it embeds a piece of certified state in the response, along with a Merkle path (witness) proving that the certified piece is included under the signed root.
2121

@@ -57,4 +57,4 @@ The unique-signature property of BLS is also essential here: for a given message
5757
- [Chain-key cryptography](chain-key-cryptography.md): the threshold BLS signatures that power this system
5858
- [Network overview](network-overview.md): how subnet nodes produce the certified state tree
5959

60-
<!-- Upstream: learn hub staging: chain-key-cryptography/certified-communication.md -->
60+
<!-- Upstream: informed by Learn Hub article "Certified Communication" (migrated, source retired) -->

0 commit comments

Comments
 (0)