Agnostic Code: Aspects of programming that are independent of any specific programming language. Thus, XTRABYTES modules are not confined to being built solely in C# or Java. See Blockchain 3.0 to Be More Developer Friendly
Blockchain: A blockchain can be thought of as a decentralized database that is managed by distributed computers on a peer-to-peer (P2P) network. Using an ongoing chain of hash-based proof-of-work (see SHA-512 below), a blockchain forms a record that cannot be changed without redoing the proof-of-work. See video
Consensus Algorithm: Is used to reach agreement among nodes within the blockchain. Using Proof-of-Work (verifiable data), blockchain nodes achieve consensus about a transaction by prior agreement of the rules and following the principle of majority dominance.
Block Mining: The process of adding transaction records to Bitcoin’s public ledger. Unlike XTRABYTES, bitcoin mining involves heavy computing and is thus energy intensive. See Energy Consumption, the Dark Side of the Coin
DApp: In the format of a Decentralized application. A famous Dapp is Cryptokitties. See for instance CryptoKitties Congestion Impossible with XTRABYTES
DICOM: DICOM, or Distributed Command Message language core application programming interface, is the API through which modules interact with the XTRABYTES core. The DICOM interface connects external modules to the core and provides a set of functions and procedures that allow the creation of applications which access the features and data of the XTRABYTES core and infrastructure as illustrated here
Modules: Modules are extensions built onto the XBY core. They provide the use case for XTRABYTES in the form of DApps, whether they be decentralized storage, smart contracts, instant messaging and all conceivable applications in between. The XTRABYTES core and DICOM API will provide programmers with an easy-to-grasp platform for development. One such module is X-CHAT.
Multiplatform: The XTRABYTES platform is readily adapted for mobile use. Moreover, XBY’s future Z-apps will be easily programmable into mobile programming languages.
Scalability: the capacity to be changed in size or scale. From Blockgeeks: “For bitcoin and ethereum to compete with more mainstream systems like visa and paypal, they need to seriously step up their game when it comes to transaction times. While paypal manages 193 transactions per second and visa manages 1667 transactions per second, Ethereum does only 20 transactions per second while bitcoin manages a whopping 7 transactions per second! The only way that these numbers can be improved is if they work on their scalability.”
“If we were to categorize the main scalability problems in the cryptocurrencies, they would be the time is taken to put a transaction in the block and the time is taken to reach a consensus.” Fortunately, XTRABYTES is on its ways to performing 10,000 transactions per second. See Crypto Scalability Fully Resolved by XtraBytes
Proof of Signature (PoSign): requiring that every node sign every transaction. See Why Proof-of-Signature triumphs over PoW / PoS
PULSE network: PULSE stands for Ping Unified Ledger Synchronization Equalizer. Its the central communication system for the STATIC nodes. Anytime there is a transaction created on the XTRABYTES ledger, a PULSE signal will be sent to all of the nodes, alerting them that they need to validate the new block. This signal will operate as governance for the VITALS network, providing time stamps and facilitating the block verification process
Quantum Resistant: Thought to be secure against an attack by a quantum computer. See Quantum Computing Concerns Put to Rest by XTRABYTES?
SHA-512 Encryption: SHA-2 (Secure Hash Algorithm 2) is a set of cryptographic hash functions. Cryptographic hash functions are mathematical operations run on digital data; SHA-512 is a novel hash functions computed with 64-bit words.
Signature keys: When a private key is used to create the electronic signature, the public key is used to verify the signature. Signature keys are the separate public/private key pairs that are used for electronically signing off messages.
STATIC (Services Transactions and Trusted in Control) node: STATIC (Services Transactions and Trusted-in-Control) nodes form the backbone of the XTRABYTES network and play a crucial role in the consensus, security, and governance of the platform. STATIC node owners receive transaction fees and service fees for the DApp modules they opt-in to host. Security and PoSign consensus are insured using state-of-the-art encryption hash technology, requiring that every block is signed by the nodes. Read more here.
Virtual node: Fixed virtual nodes are non-physical yet correspond to and are controlled by one or more STATIC nodes. Part of the VITALS network.
VITALS network: VITALS stands for Virtual Information Transmissions Aligning STATICS. ITALS comprises a private virtual network directly interconnecting the online STATIC nodes; this network is extended over public networks, effectively providing VPN-like functionality to the network of STATIC nodes. VITALS therefore support the communication needs of the XTRABYTES blockchain by providing interference-free direct paths between nodes to ensure security and speed when processing transactions. The VITALS network is comprised of fixed virtual nodes that corresponds to and is controlled by one or more STATIC nodes. See VITALS is Somewhat Like A Large Pneumatic Mail System
XBY Core: The underlying core technology, created with continual design and innovation in mind.
X-CHANGE: XTRABYTES decentralized cryptocurrency exchange. Built directly into the wallet, X-CHANGE will allow users to have a trusted, decentralized, and totally secure p2p exchange at their fingertips. To provide proof-of-concept, the first tradable pairing within X-CHANGE will be XBY/XFUEL.
X-CHAT / X-PAY / X-CERT / X-DEAL: Future module concepts XBY Development has in mind as XBT technology advances. See for instance X-CHAT to Offer Revolutionary Messaging Service
X-VAULT: Utilizing shared storage technology, the XTRABYTES storage module will allow users to store data securely on the STATIC node network. The data is encrypted and divided into shards across the network of STATIC nodes, just as the blockchain ledger is shared between all wallets. The storage network is the foundation layer for the entire platform of Decentralized Applications.
XFUEL: An internal coin/token that can ONLY be earned ( initial emission ) and can later be traded on X-CHANGE. The final, intended purpose of XFUEL, is to allow for the entire network of STATIC nodes to be filled, while still maintaining a healthy circulating supply of XBY.
ZOLT: Newly created as integral to XtraBytes, the ZOLT algorithm requires substantially less energy consumption, as the consensus algorithm does not require nodes to solve computationally difficult problems in order to earn transaction fees or create new tokens.
Z-APPs: A DApp that is built upon the ZOLT algorithm (like XFUEL).