From ce41760fdd0ebd646878611001b55dec43337118 Mon Sep 17 00:00:00 2001 From: Greg Fitzgerald Date: Wed, 23 Jan 2019 16:17:19 -0800 Subject: [PATCH] Update definitions of block and slot --- book/src/terminology.md | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/book/src/terminology.md b/book/src/terminology.md index 76ec0b72bd..1ef1361612 100644 --- a/book/src/terminology.md +++ b/book/src/terminology.md @@ -19,13 +19,17 @@ A fraction of a [block](#block); the smallest unit sent between #### block A contiguous set of [entries](#entry) on the ledger covered by a -[vote](#ledger-vote). The duration of a block is some cluster-configured -number of [ticks](#tick). Also called [voting period](#voting-period). +[vote](#ledger-vote). A [leader](#leader) produces at most one block per +[slot](#slot). #### block height -The number of [blocks](#block) beneath the current block plus one. The [genesis -block](#genesis-block), for example, has block height 1. +The number of [blocks](#block) beneath the current block. The first block after +the [genesis block](#genesis block) has height zero. + +#### block id + +The [entry id](#entry-id) of the last entry in a [block](#block). #### bootstrap leader @@ -64,6 +68,13 @@ typically serves to validate and sign transactions. An entry on the [ledger](#ledger) either a [tick](#tick) or a [transactions entry](#transactions-entry). +#### entry id + +A globally unique identifier that is also a proof that the [entry](#entry) was +generated after a duration of time, all [transactions](#transaction) included +in the entry, and all previous entries on the [ledger](#ledger). See [Proof of +History](#proof-of-history). + #### epoch The time, i.e. number of [slots](#slot), for which a [leader @@ -166,7 +177,7 @@ See [Proof of History](#proof-of-history). The code that interprets [instructions](#instruction). -#### program ID +#### program id The public key of the [account](#account) containing a [program](#program). @@ -192,8 +203,8 @@ The private key of a [keypair](#keypair). #### slot -The time (i.e. number of [blocks](#block)) for which a [leader](#leader) -ingests transactions and produces [entries](#entry). +The period of time for which a [leader](#leader) ingests transactions and +produces a [block](#block). #### sol @@ -252,7 +263,3 @@ that it ran, which can then be verified in less time than it took to produce. #### vote See [ledger vote](#ledger-vote). - -#### voting period - -The duration of a [block](#block).