fbpx
Glossary-ZooBC
Glossary-ZooBC
block zoobc

BlockSeed

A pseudorandom number computed by hashing together the BlockSeed of the previous block and the Account Address of the new Blocksmith.
Used as a seed for any deterministic random numbers that must be used for this block, such as calculating the SmithTime for all Blocksmiths, computing the PoP Group for this block, and computing the PoP Rewards list.

block zoobc

Blocksmith

An account which creates blocks.

Blocksmith
block zoobc

Mainchain

A blockchain with high frequency block creation (one per minute, or even one every 20 seconds).

block zoobc

Mempool

A temporary cache of transactions stored by a node that will exist until each transaction is incorporated into the blockchain. When users submit a transaction to the P2P network, each node receives and validates the transaction and, before rebroadcasting it to the rest of the network, keeps a copy of it in a local queue called a “mempool”. Once the transaction is included in a new “chained” block, the node first executes the transaction, updating the status of its copy of the blockchain, and then removes the transaction from its mempool.

block zoobc

MempoolTransaction

A transaction broadcasted to the P2P network that has been validated and it is in queue to be included in a block.

block zoobc

Proof of Participation (PoP)

The Proof of Participation consensus equally distributes decision power and rewards amongst every node in the federation that contributes to a blockchain’s operation. The protocol only lets new people into the federation slowly (and prioritizes those willing to stake the most). It measures the “participation” of nodes by whether they are rebroadcasting transactions and blocks, and kicks out the nodes that aren’t doing their job.

block zoobc

Receipt

To measure a node’s participation in ZooBC, when exchanging information in the Peer to Peer network, nodes acknowledge having received information from another node by sending back a digitally signed receipt. Once a node has collected enough receipts and is its turn to create a block, it can include in the metadata of the block a subset of the receipts it has collected. This can be later used to prove, at consensus level, that the node has in fact participated in the network, thus earning participation score.

block zoobc

SmithMax

The maximum time after the previous block that can be waited for a new block to be created.
After this time, all remaining Blocksmiths can legally submit a block to the network, regardless of their computed SmithTime.

Smithmax
block zoobc

SmithScale

The scaling factor which is multiplied into an account’s SmithTime calculation.
When new blocks are being broadcast too frequently, it is increased; when new blocks are too slow, it is reduced.

SmithScale
block zoobc

SmithSeed

A psuedorandom number, computed from the BlockSeed of the previous block and the Account’s address, which is used to calculate the SmithTime.

SmithSeed
block zoobc

SmithTime

The time (in seconds) after the previous block when this Blocksmith is allowed to publish a block to the network.

SmithTime
block zoobc

Spine Block

A sequence of blocks to shortcut from the genesis block to a snapshot without going through each block, and yet having cryptographically secure current data.

block zoobc

TransactionBody

The part of the transaction that includes the informations relative to the transaction (excluding metadata in the header and signatures in the footer).

block zoobc

Zoo

The ZooBC coin. 1 billion Zoo will be created by the coinbase in a long range of time (50 years?).

block zoobc

ZooBit

The smallest portion of a Zoo. It takes 100’000’000 ZooBits to make a Zoo. That is one hundred million ZooBits for a Zoo.

Join Our Community

Our fast growing-community gives you the latest developments in Blockchain and ZooBC updates, plus exclusive to our members-only forum, community events, in-depth glossary and many beautiful infographics.