Skip to content

Glossary


A

Account

Accounts allow you to keep separate records of your DREP funds. Transferring DREP across accounts will create a transaction on the blockchain.

Address

A human-readable representation of a possible destination for a payment, similar to an email address. Unlike an email address however, there are a variety of address types, and most addresses are intended only for a single use. This is because addresses represent not only the destination of a payment, but constraints required to redeem funds.

B

Block

The data structure transactions are bundled into before being written into the distributed ledger.

Block explorer

A tool for inspecting the contents of blocks in a more user-friendly format. Block header Metadata at the beginning of a block that defines information about the block. The hash of a block header is the main way of identifying a block.

C

Coinbase maturity

Outputs from coinbase and stakebase transactions cannot be spent until the coinbase maturity period has passed. The coinbase maturity period is 256 blocks.

Confirmation

A transaction is confirmed when it has been included in a block that has been verified by the network (added to the blockchain). Each additional block added to the blockchain reconfirms all transactions in all previous blocks. The number of times a transaction has been confirmed is used as a measure of confidence that the transaction will remain in the blockchain. A wallet or other service may require a certain number of confirmations before it considers a transaction to be valid. For example, if a wallet requires three confirmations to consider a transaction valid, it would require the next two blocks after the block including the transaction to confirm the transaction.

Consensus rules

Rules, encoded in software, that allow a network of nodes to reach an agreement about the state of the ledger. Rules include what data blocks can contain, how block data is structured, and how nodes validate blocks.

D

Distributed ledger

A cryptographically secure ledger, composed of nodes in a network, where each node holds a copy of the same ledger.

Double-spend

A double-spend is an attack where the given set of coins are spent in more than one transaction. A successful double-spend results in inflation by creating new coins which did not previously exist.

DREP

Ticker for the DREP currency.

F

Faucet

A mechanism for obtaining free (testnet) coins.

Full node

Short for ‘fully-validating node. Refers to software that fully validates all transactions and blocks, as opposed to trusting a 3rd party. In addition to validating transactions and blocks, nearly all full nodes also participate in relaying transactions and blocks to other full nodes around the world.

H

Hardware wallet

A dedicated hardware device which stores a wallet’s private keys. Examples include Trezor and Ledger.

Hash

The output of a cryptographic hashing function that produces a fixed-size value from variable-size input. While it is computationally easy to create a hash from an input, it is extremely computationally difficult to calculate an input that will produce a given hash.

Hash function

A cryptographic function that produces a fixed-size hash value from variable-size transaction input.

Hashrate

The number of hashes per second computed by miners on the network.

Hot wallet

A Drep wallet which is connected to the Internet.

M

Mainnet

The proper DREP network - a term used to differentiate from testnet.

Multisignature

Multisignature refers to transactions which can be authorized by more than one private key. Multisignature transactions can support multiple keys (N) and a subset of those (M) are required to transact (commonly known as “MofN”). For example, a 2 of 3 multisignature transaction would have three valid keys, however only two of them would be required to authorize.

P

Private key

An astronomically large number which, when kept secret from others, enables legitimate spending of personal DREP while preventing others from spending it. Private keys are encrypted by wallets to prevent theft.

Private passphrase

A passphrase that is used to encrypt parts of the wallet.db file; most notably private keys. The private keys can not be accessed unless the passphrase is used to decrypt them.

Public key

An astronomically large number generated algorithmically from a private key. Public keys can be freely shared without revealing any information about the private key they are generated from. The user’s public key is used to prove that a transaction was signed using their private key.

R

Reorg

A reorganization (or reorg) of the blockchain is when a set of blocks are replaced by another set which has more work. The number of blocks replaced is the depth of the reorg.

S

Seed

A 256-bit (32-byte) cryptographically secure random number that can be used to recover a wallet. When creating a wallet using any Drep wallet software, a 12 word “seed phrase” is also created from the 32-byte seed. If the wallet is lost or corrupted, the seed phrase can be used to restore the wallet’s private keys, transaction history, and balances using any DREP wallet on any computer.

Signature

A cryptographic mechanism to prove that a private key was used to validate or authorize some data.

Simnet

A simulation network with very low difficulty, such that a developer can mine new blocks locally at will for testing purposes.

T

Testnet

A parallel network used for testing, where DREP can be obtained freely from faucets.

Tor

The Onion Router (Tor) is free open-source software which enables users to improve security and privacy when communicating over a network. It is commonly used to protect against Internet traffic analysis or to enable anonymous communication.

Transaction fees

A fee paid to have your transaction included in a block.

W

Wallet

A file that stores private keys. Wallets allow their owner to view and create transactions on the blockchain.