Business Services

A new Block Explorer has been released, in which the network load formula has been changed. The counting and display of internal and external network nodes has been divided and a reconnect to the database in case of network failures has been added.

Application Logic

Several improvements have been made to the slot elements storage system in the conveyor for simpler and more consistent access.

The “Conveyor Worker” component has been developed as the controller of the slots logic.

A prototype of raw handlers generation was created and we are currently testing it before proceeding with the next step of development. Raw handlers are called from the Conveyer Worker to update the states of elements in the conveyor.

Ledger

Internal refactoring has taken place. Some draft implementations were replaced with robust and performant alternatives.

Test coverage has been improved. All secondary storage implementations have complete test coverage as well as component tests.

Network

Pulse checking has been improved. Now Insolar nodes check the validity of pulses from pulsars to prevent malicious input.

Interfaces for utility storage has been designed. In Testnet 2.0, the network will be a self-contained subsystem with storage for pulses, nodes lists, and cloud hashes. We designed interfaces for these types of storage and started to implement them.

Refactoring of the node lists component has been carried out. Refactoring and additional tests have helped to increase Insolar network stability.

Gateway component designed. The gateway is an internal network component which is responsible for network state transitions on every node and is the key component in building a reliable network.

_______

Check our Github and leave feedback on the code.

Follow Insolar on social media: