Avenge, our Layer 1 propriety GameFi blockchain, is a free software solution to facilitate high-speed transactions intended for performance-demanding entertainment products, such as games; it is highly tailored and optimized for creating content for our UHC metaverse “Life”, yet it can be used to support any product using Tetra, our award-winning game engine. Avenge can be used in combination with our Infinity SDK solution. Together they provide a powerful suite of solutions with a wide range of capabilities. From creating and upgrading your smart contracts to creating and combining sophisticated digital assets with our Dynamic Digital Asset (DDA) technology. The Avenge blockchain is fast, scalable and secure and has its own virtual machine implementation, the Avenge Virtual Machine (AVM) and has been designed from the ground up with fast finality and a blend of consensus mechanisms.
The Avenge Virtual Machine is a pivotal component of the Avenge blockchain, designed to meet the demanding requirements of gaming applications. By combining security, performance, and flexibility, AVM enables developers to create sophisticated and resource-intensive smart contracts. Its support for WebAssembly ensures a wide range of programming languages can be used, and its integration with parallel processing and state-sharding mechanisms ensures scalability and efficiency. AVM is poised to provide a robust foundation for the next generation of decentralized gaming applications on the Avenge blockchain.
Avenge Assembler is a resource-oriented programming language designed for the Avenge Virtual Machine (AVM) on the Avenge blockchain, offering a secure, efficient, and flexible environment for developing smart contracts and game logic. Avenge Assembler emphasizes resource safety by ensuring that assets cannot be duplicated or accidentally destroyed through explicit ownership and transfer rules enforced by linear types. This language provides a rich syntax for defining complex interactions, with modular design to promote code reusability and maintainability. Avenge Assembler includes built-in static analysis tools to catch potential security vulnerabilities and logical errors at compile-time, ensuring reliable and secure smart contracts. It is optimized for performance, leveraging WebGPU for parallel processing, ensuring smooth execution of even intricate game logic. Fully compatible with the Dynamic Digital Assets (DDA) standard, Avenge Assembler supports the creation, merging, and management of nested tokens, and includes built-in support for ARC-20 and ARC-721 tokens, enabling seamless work with standard token types. Avenge Assembler contracts are compiled into WebAssembly (Wasm) bytecode for secure execution by the AVM, providing a robust foundation for high-performance gaming applications on the Avenge blockchain.
In the Avenge blockchain, token management is designed to be highly flexible and efficient, supporting complex game asset interactions through a system called Dynamic Digital Assets (DDA). This innovative token standard allows for nested tokens with unlimited depth, enabling tokens to represent both individual items and collections of items. This flexibility supports the creation, merging, and unmerging of intricate game assets. Smart contracts manage these operations, allowing developers to define complex relationships between game assets. Additionally, this system supports ARC-20 and ARC-721 tokens, where the "A" stands for Avenge, ensuring compatibility with fungible and non-fungible tokens respectively. Dynamic Digital Assets come in three types: guaranteed, persistent and volatile. This flexibility is ideal for gaming applications, where assets often have intricate relationships and hierarchies.
The Avenge blockchain employs a blend of consensus mechanisms to ensure high performance, security, and scalability. At its core is the Avenge Byzantine Frustum (ABF), a customized version of Practical Byzantine Fault Tolerance (pBFT), which allows validators to reach consensus efficiently through a series of communication phases: pre-prepare, prepare, and commit. This ensures rapid agreement on new blocks even in the presence of faulty nodes. Complementing this is the Avenge Game State (AGS) mechanism, which uses cryptographic timestamping to create a verifiable sequence of transactions, allowing for parallel processing and reducing the need for extensive inter-node communication.
Avenge Game State (AGS) is a mechanism that ensures a verifiable and chronological order of transactions in the blockchain. By providing cryptographic timestamps and enabling parallel processing, AGS enhances the performance, scalability, and security of the blockchain, making it an ideal solution for high-demand applications like gaming.
Avenge Byzantine Frustum (ABF) is a consensus mechanism that ensures all validators in the Avenge blockchain agree on the state of the blockchain, even if some validators are faulty or malicious. It works through a series of communication phases (pre-prepare, prepare, commit) where validators verify and agree on block proposals. ABF is efficient and fault-tolerant, making it well-suited for high-performance applications like gaming.
In the Avenge blockchain, AGS (Avenge Game State) utilizes two types of validators: Avenge Web Validators (AWVs) and Avenge Tribe Validators (ATVs). AWVs are heavyweight validators that leverage WebGPU for parallel processing and play a primary role in transaction verification and consensus. ATVs are lightweight validators running as scripts, providing supplementary verification and enhancing the network's security. This combination ensures high performance, scalability, and robust security, making the Avenge blockchain well-suited for gaming applications.
Avenge Web Validators (AWVs) are specialized nodes in the Avenge blockchain that verify transactions and participate in the consensus process. By leveraging WebGPU, AWVs can perform parallel processing, making the validation process faster and more efficient. This high performance and scalability are crucial for supporting demanding applications like gaming on the Avenge blockchain.
Avenge Tribe Validators (ATVs) are lightweight nodes that enhance the security and verification capabilities of the Avenge blockchain. Running as simple scripts, ATVs perform basic transaction verification and provide supplementary support to Avenge Web Validators (AWVs). Their lightweight design allows them to be deployed on a wide range of devices, making blockchain participation more accessible and scalable. By integrating ATVs into the network, the Avenge blockchain achieves a higher level of security and robustness, crucial for the performance and reliability of gaming applications.
The Avenge Pool in the Avenge blockchain serves as a crucial component for managing the flow of transactions before they are included in a block. When users submit transactions, these transactions first enter the Avenge Pool, acting as a temporary holding area. In the Avenge Pool, transactions are organized and prioritized based on criteria such as transaction fees, ensuring that higher fee transactions are generally processed first. Basic validation checks are performed to ensure that transactions adhere to network rules and are well-formed.
Once transactions are organized, Avenge Web Validators (AWVs) select transactions from the Avenge Pool to include in the next block. Leveraging the power of WebGPU, AWVs can process multiple transactions in parallel, significantly speeding up the validation process and enhancing throughput. This parallel processing capability is essential for handling the high volume of transactions typical in gaming applications.
In addition to the primary processing by AWVs, Avenge Tribe Validators (ATVs) perform supplementary verification. These lightweight validators run as scripts on various devices, providing an extra layer of security and ensuring the integrity of transactions before they are finalized. This dual-validator system, with AWVs and ATVs working together, ensures robust, scalable, and secure transaction management.