logo
Inery

9 months ago

The IneryDB Glossary

article_image

See more news

news_image
Decentralized Databases in Education: Unlocking New Avenues for Learning and Administration
news_image
Data Breaches Are Only Getting Bigger - What Can You Do?

If you’re just getting started with IneryDB—welcome, by the way!—you may have noticed that it isn’t exactly like other DBMS ecosystems. You’ll run into terms specific to IneryDB or blockchains, but you’ll also see already familiar concepts that work a bit differently than you might be used to. 

As such, this glossary of Inery’DBs most important database terms will help you get comfortable quicker and avoid confusion.

ABI

ABI (Application Binary Interface) is a specification that defines how value contracts in Inery Blockchain communicate with each other and with the blockchain. It defines the structure, encoding, and decoding rules for data exchanged between value contracts and Inery Blockchain.

Action

An action is a transaction type in Inery Blockchain. It represents an operation or function performed by a user or value contract on the blockchain. Actions are included in transactions and are used to trigger specific operations on the Inery Blockchain.

Block

A block is a collection of transactions that are bundled together and added to the blockchain. In Inery Blockchain, blocks are produced by elected block producers as part of the consensus algorithm.

Block Producer

In the Inery Blockchain network, block producers (BP) are responsible for: 

  • validating transactions 

  • producing blocks

  • maintaining the blockchain network 

Block producers play a crucial role in the consensus algorithm and governance of the Inery Blockchain.

Block Reward

Block reward refers to the incentive given to block producers for validating transactions on the Inery Blockchain. 

Block rewards typically consist of newly minted tokens and transaction fees. They’re basically compensation for producers’ efforts in securing the network.

CPU

CPU (Central Processing Unit) in Inery Blockchain refers to the computing resources required to process transactions, execute value contracts, and perform other computational on-chain tasks. Users need to stake or rent CPU resources to perform actions on the Inery Blockchain.

Chain ID

Chain ID is a unique identifier that represents a specific Inery Blockchain network. It serves to differentiate between different Inery Blockchain networks, ensuring that transactions and actions are valid only on the intended chain.

Chaincode

Chaincode refers to the code written and deployed to the Inery Blockchain to implement the logic and functionality of a value contract.

Consensus Upgrade

Inery Blockchain consensus upgrades allow for improvements and changes to the blockchain protocol. This is done through a consensus-based process involving block producers and token holders. 

Consensus upgrades enhance the security, performance, and functionality of the Inery Blockchain.

Immutability

Immutability refers to the characteristic of blockchain data. It cannot be altered, tampered with, or deleted once it is recorded on the blockchain. Inery Blockchain is designed to be immutable, ensuring the integrity and security of the data stored there.

Inery Blockchain

Inery Blockchain is an open-source protocol that allows developers to build decentralized applications (dApps) and blockchain-based solutions.

Inery Blockchain Account

An Inery Blockchain account is a unique identifier that represents a user/value contract on Inery Blockchain. Through this account, users send and receive transactions, interact with value contracts, and manage digital assets.

NET

NET stands for Network Resources, and it refers to the bandwidth resources required to transmit data to and from the Inery Blockchain network. Users need to stake or rent NET resources to send and receive transactions, actions, and other data on Inery Blockchain.

RAM

In the context of Inery Blockchain, RAM (Random Access Memory) is the amount of memory allocated to store data on the blockchain. 

Inery Blockchain uses a unique resource model where users need to purchase or rent RAM to store data such as value contracts, token balances, and other state information.

Resource Model

Inery Blockchain has a resource model that includes RAM, CPU, and NET resources, which are required to perform actions on the blockchain. 

RAM is used to store data, CPU is used to process transactions, and NET is used for network communication. Users need to manage and allocate these resources to perform actions on the Inery Blockchain effectively.

Resource Usage Limit

Inery Blockchain imposes resource usage limits on actions performed by accounts to prevent abuse and ensure fair resource allocation. These limits include CPU usage, NET usage, and RAM usage.

Ricardian Contract

On Inery Blockchain, a Ricardian Contract is a human-readable representation of the terms and conditions defined in a value contract. 

The Ricardian Contract serves as a legal document that outlines the rights and responsibilities of parties involved in a transaction. This makes value contracts more transparent and understandable.

Sidechain

Sidechain is a separate blockchain connected to the main Inery Blockchain, operating in parallel with it. Sidechains can have their own set of rules, value contracts, and tokens. They can be used for various purposes such as: 

  • Scalability

  • Interoperability

  • Adding functionalities

  • Specialized use cases

Snapshot

A snapshot is a record of the state of the blockchain at a specific point in time. 

Inery Blockchain may take snapshots periodically or during network upgrades to capture the current state of accounts, token balances, and other blockchain data. Snapshots can be used for various purposes, such as backup, recovery, or auditing.

Token

A token is a digital asset that represents ownership or value within a blockchain network. 

Inery Blockchain facilitates the creation and management of tokens, which can be used as a medium of exchange, store of value, or for other purposes within dApps built on Inery Blockchain.

Tokenomics

Tokenomics is the study of the economic aspects of a blockchain system, including the distribution, supply, demand, and value of tokens. Tokenomics plays a crucial role in the governance, incentives, and sustainability of an Inery Blockchain ecosystem.

Value Contract

A value contract is a self-executing contract with the terms of the agreement directly written into the code. 

In Inery Blockchain, value contracts are written in C++ programming language and can be deployed on the blockchain to automate processes, enforce rules, and manage digital assets.

Conclusion 

Let this serve as a comprehensive guide for both newcomers and seasoned experts navigating the intricate landscape of IneryDB and its encompassing blockchain ecosystem. By acquainting yourself with the terms detailed herein, you are better positioned to effectively engage with and exploit the full capabilities of IneryDB. 

From the core concepts such as blocks and block producers to the nuanced aspects of tokenomics and value contracts, this glossary arms you with the essential knowledge required to fully understand and utilize the Inery Blockchain. 

Whether your focus is on developing decentralized applications, managing digital assets, or exploring the vast possibilities of blockchain technology, this glossary is an indispensable tool for mastering the complexities of this sophisticated database management system.

logo
Inery

2 years ago

Inery Has A Testnet – Here's What It's All About

Here’s everything you need to know about Inery’s public testnet, its rewards and how to participate. ...READ MORE

artilce_image

Share

logo
Inery

1 year ago

Does True Privacy Exist In Web2 And Web3?

Data privacy remains a hot-button issue. Web2 and Web3 offer solutions, but can they ensure true privacy? Read our perspective here. ...READ MORE

artilce_image

Share

logo
Inery

2 years ago

Centralized VS. Decentralized Database Management

The different dynamics for database management ...READ MORE

artilce_image

Share

logo
Inery

1 year ago

Why Some Great Blockchain Projects Die

Time and time again, blockchain projects—even great ones—go nowhere. Why does this keep happening? We have an idea, so click here. ...READ MORE

artilce_image

Share

bgbg