Files
smom-dbis-138/docs/GLOSSARY.md
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

3.8 KiB

Documentation Glossary

Last Updated: 2025-01-27
Status: Active

This glossary defines technical terms used throughout the project documentation.

A

AKS

Azure Kubernetes Service - Managed Kubernetes service on Azure.

API Gateway

A service that acts as an entry point for API requests, providing rate limiting, authentication, and routing.

B

Besu

Hyperledger Besu - An Ethereum client written in Java, used as the blockchain client for this network.

Blockscout

A blockchain explorer that provides a user-friendly interface for viewing blocks, transactions, and contracts.

C

CCIP

Cross-Chain Interoperability Protocol - Chainlink's protocol for cross-chain communication.

ChainID

A unique identifier for a blockchain network. This project uses ChainID 138.

Consensus

The mechanism by which nodes in a blockchain network agree on the state of the blockchain. This project uses QBFT.

D

DeFi

Decentralized Finance - Financial applications built on blockchain technology.

E

Epoch

A period of blocks in a blockchain network. In QBFT, validators are selected for each epoch.

EthSigner

A transaction signing application that provides a secure way to sign Ethereum transactions.

G

Genesis Block

The first block in a blockchain, containing the initial network configuration and validator set.

H

Helm

A package manager for Kubernetes that simplifies deployment and management of applications.

I

IBFT 2.0

Istanbul Byzantine Fault Tolerance 2.0 - A previous consensus mechanism (deprecated, replaced by QBFT).

K

Key Vault

Azure Key Vault - A cloud service for securely storing and accessing secrets, keys, and certificates.

kubectl

Command-line tool for interacting with Kubernetes clusters.

M

MultiSig

Multi-Signature - A wallet or contract that requires multiple signatures to execute transactions.

N

Node

A computer running blockchain software that participates in the network.

O

Oracle

A service that provides external data to smart contracts on the blockchain.

Oracle Aggregator

A smart contract that aggregates data from multiple oracle sources.

Oracle Publisher

An off-chain service that fetches data and publishes it to the oracle aggregator.

P

P2P

Peer-to-Peer - A network architecture where nodes communicate directly with each other.

Pod

The smallest deployable unit in Kubernetes, containing one or more containers.

Q

QBFT

Quorum Byzantine Fault Tolerance - The consensus mechanism used in this network (replaced IBFT 2.0).

R

RPC

Remote Procedure Call - A protocol for requesting services from a remote server. JSON-RPC is used for blockchain interactions.

RPC Node

A blockchain node that provides RPC endpoints for querying blockchain data and submitting transactions.

S

Sentry Node

A blockchain node that acts as a proxy between validators and the public network, providing security.

Smart Contract

Self-executing code deployed on a blockchain that automatically executes when conditions are met.

T

Terraform

Infrastructure as Code tool used to provision and manage cloud infrastructure.

Transaction

A signed message that requests a change to the blockchain state.

V

Validator

A node that participates in consensus and creates new blocks in the blockchain.

VNet

Virtual Network - An isolated network in Azure where resources can communicate securely.

W

WETH

Wrapped Ether - An ERC-20 token that represents Ether (ETH) on the blockchain.

WETH9

The original WETH standard implementation.

WETH10

An improved version of WETH with additional features.


Last Updated: 2025-01-27