Today, the EOS Network Foundation is excited to announce the release of Antelope Leap v4.0.0, the open-source software that allows anyone to operate a node on Antelope blockchain networks like EOS.
EOS has long been known as the best choice for blockchain projects that prioritize performance, scalability, and reliability. EOS quickly spawned other networks built on its underlying technology, called Antelope.
In 2021, EOS transitioned to a community led model with the formation of the EOS Network Foundation (ENF). In 2022, the ENF stewarded the formation of the Antelope coalition, together with three other leading blockchain networks built on Antelope, Telos, UX Network and WAX. Since then, the ENF has delivered a non-stop stream of exciting developments for the open-source codebase of both EOS and Antelope..
Today’s release of Leap v4.0.0 is focused on optimizing node performance. This article dives into some of the important enhancements in this major release.
Higher Performance with Multi-Threading Features
- Leap v4.0.0 includes two new features to take advantage of multi-core architecturesSHiP multi-threading
- Parallelized speculative read-only transaction execution
By allowing multi-threaded processing of state history plugin client requests, the main application thread is freed up to perform other computations that must be performed serially. Parallelizing read-only transaction execution improves the performance, allows processing of this class of transactions in multiple threads, and introduces a new read-only transaction RPC endpoint. Together, these features empower improved overall node performance.
Reduced Latency and Faster Block Propagation
Leap v4.0.0 includes two new features to make block propagation even faster:
- Schedule based auto-peering
- Lighter validation for block relays.
By giving Block Producers the ability to automatically manage connections based on the Block Producer schedule, nodes that are in schedule proximity are more likely to be peers. This ensures the shortest relay path for a block to the next Block Producer that depends on it.
With lighter validation for block relays, nodes are enabled to relay blocks before fully validating or computing state, as long as certain conditions are met. This can reduce the time it takes for new blocks to be propagated across the network, leading to faster confirmation times and improved system performance.
More Control and Visibility Around State and History Data
Leap v4.0.0 includes a stable of features that provide more flexible access to data. This includes:
- A snapshot Scheduling API
- A prometheus exporter for monitoring
- Dynamic log splitting.
The Snapshot Scheduling API allows users to schedule and manage snapshot requests in advance, increasing reliability and reducing the potential for errors in the snapshot creation process. At the same time, it allows for greater flexibility in creating and managing snapshots.
The Prometheus Exporter Plugin provides instrumentation of nodeos to expose data with Prometheus. The initial phase of instrumentation will allow for the evaluation of the usability of the instrumentation when viewed from Prometheus.
Dynamic log splitting is really two separate but similar features:
- Blocks log splitting
- SHiP log splitting.
Both give node operators greater control over how logs are managed. The key benefit is that node operators are able to specify how many split log files to retain, and nodeos will automate aging out older logs by deleting them or moving them to another directory.
Upgrade Your Infrastructure and Leap Forward With Antelope Leap v4.0.0
The release of Leap v4.0.0 is an important milestone for both EOS and the entire Antelope ecosystem, enabling features such as:
- Higher Performance with Multi-Threading
- Reduced Latency and Faster Block Propagation
- More Control and Visibility Around State and History Data
Node operators should ensure that they upgrade in a timely manner to ensure compatibility with other pieces of network infrastructure. Full details can be found in the Antelope Leap GitHub repository.
The Antelope tech stack has come a long way since the formation of the EOS Network Foundation and the Antelope Coalition, but things are just getting started! Be sure to follow the EOS Network Foundation and Antelope Twitter to stay in the loop on future releases. Also, join the Antelope community on Telegram to discuss the latest news from the ecosystem.
About The EOS Network
The EOS Network is a 3rd generation blockchain platform powered by the EOS VM, a low-latency, highly performant, and extensible WebAssembly engine for deterministic execution of near feeless transactions; purpose-built for enabling optimal web3 user and developer experiences. EOS is the Antelope protocol’s flagship blockchain and financial center, serving as the driving force behind multi-chain collaboration and public goods funding for tools and infrastructure through the EOS Network Foundation (ENF).
About The EOS Network Foundation
The EOS Network Foundation (ENF) is a not-for-profit organization that coordinates financial and non-financial support to encourage the growth and development of the EOS Network. The ENF is the hub of the EOS Network, harnessing the power of decentralization as a force for positive global change to chart a coordinated future for EOS.
Antelope is an open framework for building next-generation web3 products and services. Its community-run codebase is behind some of the fastest, most secure, and user-friendly blockchains, reliably fulfilling millions of daily transactions with its innovative DPoS algorithm. Developers and businesses worldwide use Antelope for a diverse range of applications, from DeFi and supply chain management through to NFTs and games. Learn more: https://antelope.io/