Holochain Glossary


Browse the glossary using this index

Special | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL

S

Schema

A definition used to define what data can be used in a context, as well as some parameters for validating that data. (is it required, in a specific range, etc.)

Semantic Tree

A native data structure of Ceptr. Trees are used to show the structure of data and each node in the tree has a semantic marker referencing its definition and methods.

Semtrex

Semantic Tree Regular Expressions: A universal parsing system for matching against semantic trees.

Shard

A subset of a large data set. Holochain networks have local DHT shards composed of all the entries each node is in the neighbourhood of. The size of each holochain network shard is the average data produced by each node multiplied by the network redundancy. Higher redundancy means better availability, lower latency and less risk of data loss but also increased storage and network costs. Infinite redundancy means all nodes hold all data like a full node in a blockchain system. (see neighbourhood)

Shared Store

The wholeness of holochains come from combining local signed source chains with a shared data store via DHT.

Signature

A cryptographic signature is usually created by creating a cryptographic hash of some data and encrypting that hash with your private key. This proves it was you who signed it (or at least someone who had your keys, and that the data being signed hasn't been altered because it resolves to the expected hash).

SNARK

Succinct Non-interactive Argument of Knowledge - A form of Zero Knowledge Proof that can be used for showing validation of a particular process.

Source

The agent or person that authored data or sent a message.

Source Chain

(a.k.a Authoring Chain) This is the local signed hash chain that data is committed to. Public entries are shared to the DHT after they are committed to the local chain. Private entries are not shared to the DHT but are available to the authoring agent in their local chain.

Source ID

The identity of the source of a particular message, or piece of data or metadata.