Architecture

The Goal of XYOL1

XYO Layer One is a lightweight, scalable blockchain built for data. It uses a variety of features such as Lookback Windows, Step Hashes, and Bound Witness Trees to significantly decrease modern blockchain issues, namely blockchain bloat. Blockchain Bloat is due to modern chains requiring each node to maintain a full historical list of the chain & its transactions, even as it grows. This means each new block, transaction, and data-heavy trends (NFTs or massive DeFi trading, for example) causes the chain to get "bloated" — slowed down by the chain's size. Worst of all, as it continues to grow, the issue gets significantly worse. Only new, redesigned blockchains have the chance to start from scratch with a blank slate, but ultimately, if the nodes require the same level of historical tracking, the new chain will head towards the same fate.

XYO aims to completely redesign blockchain for data, and most importantly, eradicate, bloat.

Node Structure

XYO Layer One is powered by a decentralized network of nodes. All nodes building and running the XYO Layer One Blockchain must comply with the XYO Protocol to achieve the desired functionality.

Block Producer Nodes are responsible for producing blocks, Validator Nodes check for block compliance, and Efficiency Nodes are exactly what they're named: nodes designed to improve efficiency for other nodes and the blockchain overall.

Block Structure

In XYO Layer One, blocks are a special type of Bound Witness that include the block number, the hash of the chain they belong to, and a list of core elements:

  • Payloads: Data hashes permanently stored on the blockchain, usually representing transactions, transaction hashes, or schema-compliant producer payloads.

  • Transactions: A type of Bound Witness with fields for chain, fees, expiration (exp), not-before (nbf), and a script field for standardized contract-like actions such as the elevate script.

  • Signatures: Cryptographic proofs from addresses that confirm the block’s existence.

Learn More

Transaction Fees

Transaction Fees are any funds provided by the client when submitting a transaction to be included in a block.

Staking

Staking with $XYO in the XYO Layer One Blockchain is integral to securing the blockchain, and users have more than one option for participating in the staking ecosystem.

Learn More

Rewards

XYO Layer One implements two primary reward mechanisms to incentivize participation: Block Rewards and Step Rewards. While both reward systems serve complementary roles, they differ in distribution timing, frequency, and intent.

Learn More

Last updated