BusyDAO Development Update — 08/2022

Ing. Robert Michálek
BusyDAO
5 min readSep 1, 2022

--

Dear Busy People,

We are bringing a development update to see more in-depth what we have worked on in August 2022. This month was driven by completing and releasing the BusyChain audit, preparation for Community Testing V2 and final changes to the mainnet.

Briefly about August’s progress

August 2022 was mainly focused on finalising the code changes, the revalidation phase of the BusyChain code and the final audit report release. You can find the final report on our BusyInfo portal.

Community Testing V2 is in place with the audit completion and starts on the 5th of September. It is the final Community Testing before the mainnet. It is necessary to mention that the testing will be on the final mainnet code and as multiple changes were changed since the last Community Testing V1, it will be clean— that means that the previous version of the Busy Desktop Wallet will not be working (We have improved the Busy Desktop Wallet also) and previous testing data (user accounts, seed phrases, etc.) will not work either. New user accounts have to be created.

The Busy Desktop Wallet has been improved and finalised. It will be released with all operation system versions — Windows, macOS, and Linux.

The Busy Freelance Platform’s development has moved forward; it is ready for the BusyChain integration and creation of smart contracts via BusyChain API. Disputes development has been started. The first preview will be released soon.

The development of the Busy Mobile App has been started. The first preview will be released soon.

To raise awareness of the BusyChain code complexity: it currently consists (globally) of over 7 500+ rows of code that make the BusyChain complex for auditing, but thanks to this, BusyChain can bring real utility to the world. For comparison, a basic ERC-20 token has around 1 000 rows of code, with some additional functions that can reach about 1 500 rows of code. In contrast, BusyChain code is three times bigger, making it way more advanced than most current blockchains.

Details of achieved points and completed technical aspects in August

  1. We are audited now! The BusyChain has no vulnerabilities found and is ready for the mainnet — see the final report on our BusyInfo portal.
  2. The Busy network has been under high throughput for almost a month to optimise all processes, delays and consumptions.
  3. We have added one new API function — balanceHistory. This API provides the daily balance of the particular walletId so the Busy Desktop Wallet (and Busy Mobile App) can show up-to-date charts. This function has also been added to the API documentation.
  4. We have improved handling of the BusyChain phases transition. Once the phase change occurs, all staking addresses will be automatically recalculated in time not to affect the wallet’s overall performance.
  5. We have improved handling of unexpected results, status codes and error messages. It is essential to set the baseline for the Busy Desktop Wallet, Busy Mobile App, Busy Freelance Platform, and other platforms built on the Busy engine to behave similarly for the same API response.
  6. To improve the security, we have set some global environment values as strings instead of APIs and changeable values. It provides fewer points of failure in case of attack and malicious activity.
  7. We successfully added multiple peers (nodes) to the BusyChain network and tested all parameters.
  8. We have analysed the needs for the monitoring and configured alerts and monitoring. We are immediately notified and informed if anything is happening in the network, in the blockchain, and much more.
  9. The Busy Desktop Wallet has been improved and finalised. It will be released with all operation system versions — Windows, macOS, and Linux.
  10. The BUSY swap online tool is already finalised. It will allow users to connect their Metamask wallets and swap ERC-20 BUSY tokens to the BUSY coins in a ratio of 1:1. It is entirely ready to be integrated with the mainnet network.
  11. Apart from the above BUSY swap option, we are already in contact with our CEXs to support the swap on their side.
  12. The Busy Freelance Platform’s development has moved forward; it is ready for the BusyChain integration and creation of smart contracts via BusyChain API. Disputes development has been started.
  13. The development of the Busy Mobile App has been started. The first preview will be released soon.

What is next and when?

  1. Community Testing V2 starts on 5th September and will take two weeks— in September/2022.
  2. Penetration testing of the BusyChain is running in parallel with other activities–ongoing in September/2022.
  3. We are working on the Kubernetes network security of the network architecture for the best decentralisation, protection, scalability, and security — ongoing in September/2022.
  4. We are working on the process of adding full nodes to the Kubernetes Busy network to support decentralisation and the entire ecosystem — ongoing in September/2022.
  5. The future mainnet network in the production environment will be tested — ongoing in September/2022.
  6. The exact mainnet date will be at the beginning of Q4. All materials and information will be released soon.
  7. We will implement a smart contract council function, including disputes for the Busy Platform on the testnet network–in Q4/2022.
  8. We will start a new tool for deploying chain codes (smart contracts) on BusyChain–in Q4/2022.
  9. Busy Mobile App is being developed, and the first release is planned–in Q4/2022.

Conclusion

Thank you for reading through our development update, and thank you very much for your continuous support. We are getting closer to the Busy mainnet, and we look forward to the next days together with you, our incredible community of supporters. Together, we can change the world. Stay tuned #StayBusy

--

--

Ing. Robert Michálek
BusyDAO
Editor for

Master degree from the University of Business and Economics Systems Engineering & Informatics — many years of experience in software and e-commerce development.