Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Byzantine Fault Tolerant Consensus

NIST considers standard terms

https://nvlpubs.nist.gov/nistpubs/ir/2020/NIST.IR.8301-draft.pdf

blockchain; cryptoasset; cryptocurrency; data portability; decentralized governance; digital asset;
106 digital token; distributed ledger; fintech; off-chain scaling; self-hosting; smart contract; state
107 channel; tokenization; transaction confidentiality; verifiable data; wallet; zero-knowledge proof.

Consensus Layer - Responsible for generating an agreement on the order and
confirming the correctness of the set of transactions that constitute a block.
Smart Contract Layer - Responsible for processing transaction requests and
determining if transactions are valid by executing business logic.
• Communication Layer - Responsible for peer-to-peer message transport between
the nodes that participate in a shared ledger instance.
Data Store Abstraction - Allows different data-stores to be used by other modules.
Crypto Abstraction - Allows different crypto algorithms or modules to be swapped
out without affecting other modules.
• Identity Services - Enables the establishment of a root of trust during setup of a
blockchain instance, the enrollment and registration of identities or system entities
during network operation, and the management of changes like drops, adds, and
revocations. Also, provides authentication and authorization.
• Policy Services - Responsible for policy management of various policies specified
in the system, such as the endorsement policy, consensus policy, or group
management policy. It interfaces and depends on other modules to enforce the
various policies.
APIs - Enables clients and applications to interface to blockchains.
Interoperation - Supports the interoperation between different blockchain instances

Keywords
 blockchain; cryptoasset; cryptocurrency; data portability; decentralized governance; digital asset;
digital token; distributed ledger; fintech; off-chain scaling; self-hosting; smart contract; state
 channel; tokenization; transaction confidentiality; verifiable data; wallet; zero-knowledge proof.

Acronyms

APIs = application program interface, no apostrophe

...