Last month we marked off many achievements which bring us yet closer to our primary vision — a truly private, secure and efficient world empowered by blockchain technology. As always, in our latest monthly report, we address all of Essentia’s major developments and updates, so here we go!

Mobile

Essentia has always placed security as one of the most important priorities. We never stop bulletproofing our developments and solutions, and much of this has focused on the Essentia mobile apps over the past month. For example, we wanted to implement login via TouchID to Essentia iOS in order to provide extra security and efficiency.

Now Essentia has four layers of integrated security, they are:

Hardware wallet integration.

Complete decentralization; no databases or servers.

Keystore File, Seed, Mnemonics.

Touch ID (iOS app).

We’re also constantly looking to improve on user experience. For instance, this month we implemented the automatic avatars creation and updated the alert messaging system.

Our community has been quick to inform us of any bugs and we have been swift to resolve them all, so thank you all for your feedback and support! Remember, if you encounter any issues, please don’t hesitate to get in touch!

Desktop

We are now working top gear on optimizing the Desktop app operations. This month, for instance, we implemented server improvements and optimized API methods in the dAppstore for fewer queries to the database.

We also altered the dAppstore authorization process in favor of a method which has proven to be immensely more secure.

As always, we are preparing for the big switch. All of our apps will eventually be completely decentralized and supported by the Essentia blockchain, so we are allocating many resources in preparation for the migration. This month we made a significant lead forward by implementing methods to ensure proper work with the Essentia blockchain.

MTK

Regarding the MTK application, we remain largely focused on perfecting and refining the code. If you’d like to check out the draft designs and the main functionality of the app, see here.

Over the last month, we have worked on structs and contracts of the service, mainly we:

Created structs for storing data in the blockchain.

Created storage contracts for workers and companies.

Created contracts to give access to the data in the blockchain.

Added the functionality to work with the storage contracts.

Blockchain

As you probably already know, this month we released the official Essentia testnet! If you’d like to start working with it right away, make sure to check out the guide to avoid any inconveniences, as well you can read the general overview of the technology.

In the meanwhile let’s take a look at what the Essentia team worked on to prepare for the release.

Implemented socket notification for new blocks in the network.

Created a local environment for automated testing of blockchain nodes.

Integrated a load balancer for the servers.

Fixed minor bugs in blockexplorer.

Along with general technical developments, we also created and released the faucet service, in order for our users to automatically receive test ESS coins. We have also designed a specific database along with the service itself, as well as added functionality to save the sent transaction history.

If you have any questions regarding the testnet at this point, we have created a specific Telegram channel to address them all. Just ask away and our development team will be more than happy to help!

Connect or Contribute

Website| Telegram | Twitter| Reddit