Dash Platform upgrade

Dash Core group (DCG) has announced the release of the upgraded version of its platform. A significant upgrade from its initial Evonet platform.

According to a Dash blog post, the upgrade is in line with the blockchain’s promise to release better upgrades over time.

The post further disclosed that the new platform contains Dash’s most updated software. It is expected to bring positive changes to not only Evonet but individual users too. The new upgrade will allow individuals to try out the software in other environments apart from Dash. They will have the option to try it out locally or in a privately owned devnet.

The previous Evonet platform had several areas that required development. This upgrade is designed to address the shortcomings.

First, the upgrade sets out to significantly improve the overall security of the platform. A major focus is on enhancing light clients and incorporating the consensus machine of the platform with long-living masternode quorums (LLMQs).

While work on the light client is in progress, Dash has created an enhanced security measure that will allow anyone to build or register data-contracts, subsequently enabling them to use Dash as a decentralized Database-as-a-Service (DaaS).

The blog post also affirmed that all data on the previous Evonet has been deleted. It urged all developers to wipe any data they might have stored in other personal storage devices.

Improvements on the platform

Below is an overview of the list of upgrades enacted on the new platform version. 

  • Registration of public data contracts

As part of the new rollout, DCG has removed existing restrictions while registering data contracts on Evonet. Instead, the upgrade adds other more effective validation methods alongside parse and validate transitions in a virtual machine.

This new inclusion will ensure state transitions remain well-secured as well as prevent malicious contracts from gaining access to the platform’s processes. This will provide users with ample security and give them the confidence to build their own contracts on the network without any risk of tampering.

  • DAPI compatibility with web browsers

DAPI, till now, was incompatible with web browsers. However, with this new upgrade, DAPI’s native gRPC protocol will be replaced with Envoy, a gRPC Web proxy. As a result, all gRPC endpoints can now function seamlessly with web browsers. Web clients are therefore welcome to enjoy the numerous benefits available on Dash.

  • Local development and Evonet

Creating room for everyone to add their own node can be very complex. However, the platform’s mn-bootstrap has been updated with configuration presets tuned to Evonet. It will thus make it possible for users to add their own node to the network if they wish. Additionally, it can aid local development by running it via a standalone node.

  • Insecure endpoints removed

Many of Evonet’s previous DAPI endpoints were either outdated, poorly constructed or unnecessary. They resulted in leaving the entire platform open to malicious attacks. In this new update, all unnecessary and faulty endpoints have been completely eliminated. Labeling the DAPI interfaces to be more secure and easy to use now, the platform promised to release more endpoints in future updates.

  • Updated Dash Core version

Dash platform makes use of the latest version of Dash Core. This, in essence, means upgraded desktop wallets for better user experience, improved mempools for syncing nodes, and a substantial number of backports to keep Dash in sync with Bitcoin v0.15 updates.

In conclusion

DCG uses the Scrum framework to create software by breaking down and completing the process over multiple 2-week cycles. To ensure continued transparency, the community is looking to foster trust and improve upon delivery expectations.

We previously reported Dash’s partnership with Pionex giving them a foothold in the Asian market.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.