Year in Review 2019 by Lon WongIn 2018, we launched our ProximaX Sirius private net platform within 6 months. It was easy because there was no consensus mechanism that calls for rewards. We planned the design of the reward system for the consensus mechanism in late 2018 and this continued in 2019. The coding of the consensus mechanism, which is an improved version of NXTs Proof of Stake, began in the first quarter of this year.
2019 has been yet another momentous year for us. First, we had to deal with a moving target of the Catapult code development as it evolved itself. Next, we had to finish the consensus mechanism, the reward strategy, and finally, deal with the swap process of porting over the entire XPX from NEMs NIS1 chain.
At the same time, we needed to develop the market space. Our emphasis has always been on enterprise and government while we concurrently grow the public mainnet which requires more design input.
We finally launched our mainnet on 25th. September 2019. I should say, our developers have been superb in getting this done within 6 months upon firming up the consensus mechanism design. We are the first to launch a public network based on the Catapult technology, even ahead of Catapults public chain release. Our secret sauce has been the strategy we came out with to launch the mainnet ahead of Catapult itself. We have also developed a mechanism for automatic future upgrades. Upgrades will only occur once we have reviewed and decided to merge code that is relevant for our purpose. We have added in many more subtle yet powerful features for the blockchain, including modifying the plugin code to cater for more functionalities. We have tweaked the performance of the technology to be more resilient and resolved some of the bug issues present in the original solution.
This year, we also started designing the Supercontract, a different approach to on-chain smart contracts. We have named it Supercontract because we believe that this is a far more superior approach to what is currently available in the market. Any failure of the Supercontract does not affect the entire blockchain and it is much more efficient and flexible. It has many features of the traditional smart contract but with the added advantage of being massively scalable without burdening the performance of the blockchain. Additionally, one does not need to learn a new language to be able to program a Supercontract. Any of the common programming languages such as Golang, Java, or C++ can be used to program a Supercontract. Another great feature of our Supercontract is that it can optionally be started or stopped based on consensus and is completely decentralized in approach.
The design philosophy of the ProximaX Sirius platform is about parallel and decentralized processing, thereby giving enormous breadth and depth in performance and scalability.