From b9b7178f1f2c121519d15e4cd0c413370e98c5d2 Mon Sep 17 00:00:00 2001 From: Proph3t Date: Thu, 16 Feb 2023 00:34:32 +0000 Subject: [PATCH] TPU and TVU docs changes (#30301) * docs: add tpu and tvu to terminology * docs: add brief description to tvu doc --- docs/src/terminology.md | 8 ++++++++ docs/src/validator/tvu.md | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/docs/src/terminology.md b/docs/src/terminology.md index 02a016cc2..4d22c938e 100644 --- a/docs/src/terminology.md +++ b/docs/src/terminology.md @@ -344,6 +344,10 @@ A digitally transferable asset. [Transactions](#transaction) per second. +## tpu + +[Transaction processing unit](validator/tpu.md). + ## transaction One or more [instructions](#instruction) signed by a [client](#client) using one or more [keypairs](#keypair) and executed atomically with only two possible outcomes: success or failure. @@ -360,6 +364,10 @@ The number of [confirmed blocks](#confirmed-block) since the transaction was acc A set of [transactions](#transaction) that may be executed in parallel. +## tvu + +[Transaction validation unit](validator/tvu.md). + ## validator A full participant in a Solana network [cluster](#cluster) that produces new [blocks](#block). A validator validates the transactions added to the [ledger](#ledger) diff --git a/docs/src/validator/tvu.md b/docs/src/validator/tvu.md index 71a78c455..0e9d03b69 100644 --- a/docs/src/validator/tvu.md +++ b/docs/src/validator/tvu.md @@ -2,6 +2,10 @@ title: TVU --- +TVU (Transaction Validation Unit) is the logic of the validator +responsible for validating and propogating blocks and processing +those blocks' transactions through the runtime. + ![TVU Block Diagram](/img/tvu.svg) ## Retransmit Stage