This article was first published on ARK.io | Blog - Medium
ARK Core Upgrade To V2.4 — Introducing P2P WebSockets
ARK Core continues to evolve! For the 2.4 upgrade we focused on Peer 2 Peer (P2P) layer switching from API to WebSockets. P2P is a communications layer where interconnected nodes (“peers”) share resources amongst each other without the use of a centralized administrative system. It is how nodes that run Core interact with each other on the ARK Public Network. The switch to use WebSockets brings better performance, higher resistance to some types of potential attacks and real-time exchanging of information. This is only one of the changes in this release. This post will cover the most significant changes in today’s upgrade.
In addition to Core v2.4 upgrade, there is a new Desktop Wallet update available as well, v2.4.1. Please update your wallet to properly interact with the Core v2.4 update. There will also be larger Desktop Wallet update coming soon, so please stay tuned.
Download newest Desktop Wallet v2.4.1 that supports Core v2.4 at: https://wallet.ark.io (SHA-256 hashes at the end of this blog post)
What’s New in Core v2.4?
Since the biggest change was the switch to WebSockets protocol, lets go over the reasoning and benefits behind this first. Before the switch, P2P communication was done via API (HTTP requests). Whenever nodes made a request (blocks, transactions, wallets, …) a connection was opened, data was transferred, and then after completion the connection was closed. This continuous opening and closing creates a lot of overhead, and for ARK’s Core that relies on constant responses or real time interactions, this isn’t the most viable long-term approach....
To keep reading, please go to the original article at:
ARK.io | Blog - Medium