Hey folks, hope everyone's doing just well. Past few months have flown by like a breeze. In this post I will talk about the new updates, changes and challenges that I and other developers face to bring the Project Hivelocity to life.
First the updates and changes
As we continue building this project, (link below to various repos). We've realized that just focusing on one chain for our ecosystem to interact with will not be enough, hence the decision to switch to multichain instead of single chain was taken.
Updates so far
○ Intergration of multichain wallet support for all chains.
○ Switch from bridging tokens to NFT and support for easy contract deployment, for future release of NFT like asset class, including but not limited to soulbound tokens.
○ Full support for intergration of all Hive dapps including but not limited to ecency, threespeak etc...
○ Add support for deployment of ghost contracts, that will grant additional security to the holder of NFT, to prevent any loss, hack or plagiarize of the said asset.
Future plans
○ Create better security and reduce time taken to create and execute a transaction.
○ Better cross - chain adaptation, lesser trade off charges.
○ Add support for real world goods and services to be adopted within the ecosystem
○ Add support for proof of reserve, if required to maintain transparency and trust, but will be maintained by the ecosystem itself, third party reliance will not be tolerated.
Challenges faced
We all know coding can be a challenging exercise, especially if you're involved in an ecosystem that is new. As much as I can claim to know about Hive and the blockchain in general there are so many things, that are yet to be understood fully. One of them is running a new Dapp on Hive testnet or mirrornet as it is called, although the devs have improved it's working intergration remains a key challenge and probably one of the reason, why we don't have many developers creating dapps right and left.
For this project we started with using various third party services to test out our basic smart contracts, but gradually came to realization we could do it much better by running on an innovative ecosystem designed to execute smart contracts with better security built into it. Thus the decision to switch from a language like solidity to rust and motoko was made. These languages are not for your average joe mind you, but I love working with them. So we hope that in future more devs would love adopting them.
Hope this brief article will enlighten our readers on the journey undertaken.
Stay Blessed
Project Link: shorturl.at/lwFNW