The NEO Event Notification System provides push notifications for events that happen on the smart contract. Notifications of blocks being finalized and the transactions broadcasted in to the network and eventually entering the mempool.
Neo Smart Economy tweeted: “The lead developer at @NeoLogin and once an intern at NGD, @corolari took the stage at #NeoColumn today to share the development journey of the #Neo event notification system, problems the faced by the team, and how they found solutions eventually.”
The NEO team did not reinvent the wheel, they started off by forking a project which was started by O3 about a couple years ago. They already had subscription channels for the events happening on the P2P protocol layer. A few changes were made to the node to prevent inactive nodes from taking slots in the connection pool. This was done to prevent the attacks, which target blowing up the node’s memory using lot of connections. The connections were limited to a maximum of 60 connections.
Further work was done to publish only finalized data in a way to prevent double spending attacks. The plugins have been integrated. The server relays the final events via web sockets, moving ahead to deployment.
Sydney Ifergan, the Crypto Expert tweeted: “Now, NEO has a cool event notification system, which makes off-chain applications aware of the events on NEO blockchain.”
NEO smart economy tweeted: “In the latest #NeoColumn article, Xiaoyun Yang discusses about how the new block sync mechanism could significantly improve p2p block sync speed in #Neo3.”
In NEO3, synchronizing the block is less complicated than in NEO2. The NEO3 New block synchronization mechanism is improved in many ways. The block headers synchronization mechanism has been removed and block height is now used to synchronize the blocks directly.
The network communication overhead is reduced. Specified blocks can be directly obtained from Index Start. SyncManager manages block synchronization tasks.
Tests for the synchronization of Neo2 and Neo3 have taken place under different conditions.
NEO smart Economy is a part of the University of Zurich summer school program “Deep Dive in to the Blockchain.” NEO_Blockchain will be a part of the program. Students will be able to know the technology, economics, governance, and more.
“NEO theoretically describe their Smart Economy System as (Digital Assets + Digital Identity + Smart Contract = Smart Economy)”
The good thing about NEO is that ever since its inception it has been created to be regulator friendly. It is different from several other cryptocurrencies.
Get the latest Crypto & Blockchain News in your inbox.