This document defines key terms and acronyms used throughout the REChain project.
- AI: Artificial Intelligence - Machine learning and intelligent automation systems
- API: Application Programming Interface - Set of rules for software communication
- Blockchain: Distributed ledger technology for secure, transparent transactions
- Bridge: Interoperability layer connecting different protocols or networks
- CI/CD: Continuous Integration/Continuous Deployment - Automated build and deployment pipeline
- Cryptography: Science of securing communication and data
- DAO: Decentralized Autonomous Organization - Self-governing organization on blockchain
- Decentralized: System not controlled by a single entity
- End-to-End Encryption: Encryption where only sender and receiver can read messages
- Ethereum: Popular blockchain platform for smart contracts
- Federation: Network of independent servers that can communicate
- Flutter: UI toolkit for building natively compiled applications
- Git: Distributed version control system
- GitHub: Platform for hosting and collaborating on Git repositories
- Hash: Cryptographic function that converts input to fixed-size string
- IPFS: InterPlanetary File System - Protocol for decentralized file storage
- IPFS: InterPlanetary File System - Decentralized storage network
- JSON: JavaScript Object Notation - Lightweight data interchange format
- Key: Cryptographic key for encryption/decryption
- Ledger: Record of transactions maintained across multiple sites
- License: Legal permission to use software
- Matrix: Open standard for decentralized communication
- Matrix Protocol: Decentralized communication protocol
- Node: Computer connected to a blockchain network
- NFT: Non-Fungible Token - Unique digital asset
- Open Source: Software with source code available to the public
- Oracle: Service providing external data to blockchain
- Peer-to-Peer: Direct exchange between participants
- Private Key: Secret key for digital signatures and decryption
- Quantum Resistance: Security against quantum computing attacks
- REChain: The project name - Digital Infrastructure of Autonomous Organizations
- Repository: Storage location for software packages
- Smart Contract: Self-executing contract with terms in code
- SSI: Self-Sovereign Identity - User-controlled digital identity
- Token: Digital asset representing value or utility
- Transaction: Transfer of value or data on blockchain
- UI: User Interface - Visual part of software
- UX: User Experience - Overall experience of using software
- Validator: Node that verifies transactions on blockchain
- Version Control: System for tracking changes to files
- Wallet: Software for storing and managing cryptocurrencies
- Web3: Next generation of internet with decentralized technologies
- XML: Extensible Markup Language - Markup language for documents
- YAML: YAML Ain't Markup Language - Human-readable data serialization
- Zero-Knowledge Proof: Method to prove knowledge without revealing information
This glossary is part of the REChain documentation suite. Terms may be added or updated as the project evolves.