- The newly introduced Virtual Node, designed to automatically distribute requests to a list of publicly known nodes, enhances the resilience and availability of dApps.
- Following six months of testing and adjustments, the Virtual Node is now being formally launched as an official and supported service.
The Advent of Virtual Node for Heightened System Resilience
In an array of scenarios, the failure of a single node can give rise to a multitude of issues. Even with intricate setups that comprise fallbacks and automatic failover, there is still a risk of system outages. To counteract these challenges, particularly for decentralized applications (dApps), VeChain is excited to introduce a cutting-edge development: the Virtual Node.
Learn more about it in our blog:https://t.co/sfKpO9F4SI
— vechain.energy (@VechainEnergy) May 29, 2023
Operating Principles of the Virtual Node
This groundbreaking Virtual Node has been engineered to automatically disperse requests to a roster of publicly known nodes. By doing so, it assures high availability and resilience, redirecting requests to operational nodes and reattempting any failed requests.
Should a request falter, the Virtual Node is designed to automatically retry with a different node. Moreover, in cases where a node isn’t fully synchronized, the Virtual Node will automatically transition to another node. While this method isn’t a complete remedy for system outages, it adds a significant layer of protection to the existing node infrastructure.
Battle-Tested and Officially Launched
Over the last six months, the Virtual Node has been put through a rigorous testing process and has been deployed across several dApps. To cater to a variety of outage scenarios that have occurred during this period, modifications and adjustments have been implemented. Following this period of comprehensive testing and refinement, VeChain is proud to officially announce the launch of the Virtual Node as a formally endorsed service. It firmly believes this development will help increase the resilience and efficiency of decentralized applications, creating a more reliable and user-friendly ecosystem.