The most comprehensive infrastructure for building dapps on the blockchain, the 0xcert Framework, has just been upgraded to version 2.0 Beta, called Aragorn.
What's new, and how was the previous version improved?
In a few months of work, we've done plenty of updates, and here are just some of them:
- Functionality 1.0 is still included but comes in a new format and with added functions. The majority of features are backward-compatible to provide a better developing experience to developers building with the Framework.
- The Framework v1.0 has proven to be architecturally designed the right way from the beginning, since in v2.0, we mostly just added new functions, without the need to change the original architecture of the framework. Luckily, we managed to foresee the challenges and respond to them when we started building it nearly a year ago.
- The Framework has evolved into much more than just a tool for developers. Version 2.0 includes and manages new functions demanded by businesses and real-life projects.
We still have to complete the documentation, and we plan to release it soon to complement the code of the 0xcert Framework.
Important code upgrades
- The atomic order gateway is the feature that was optimized and upgraded the most. It is one of our leading innovations, and 0xcert was the first to develop and offer it to a broader audience.
- We now support atomic asset and value ledger deployment, which enables you to deploy a ledger in an atomic transaction and define arbitrary token value transfer options.
- Atomic order now supports even more actions. Apart from the transfer value, create, update, and transfer asset functions, we also added a destroy asset function and the option to set ledger abilities for individual users. The Xcert non-fungible token represents an enhanced ERC-721 non-fungible token and as such, supports the per-user permission layer without which its implementation in business services would be completely useless.
- Atomic orders are now executed differently. In v2.0, they support multi-signature function, which introduces multiple partakers to the transaction. Thus, the Framework enables many-to-many atomic transactions, where multiple partakers can execute an operation or at least sign the order for its execution. This update allows for no-ETH transactions with all the partakers signing an atomic transaction and a third party executing it (usually for a fee charged in tokens). Moreover, it introduces an array of new business use cases that were previously unsupported. Its infrastructure could even be leveraged to support a DAO.
- Every component of the Framework has been optimized.
- We've also enhanced the Bitski integration,
- built the support for parsing transaction events,
- and improved the defining of asset ledger URI (URI template).
- Moreover, certifying of assets has become even easier with a few added methods.
Where to next?
All the above, as well as other, smaller fixes, are paving our way towards the upcoming announcement of the next big 0xcert thing.
We've been working hard on building a Framework-based tool made for developers to simplify their use of the Framework and turn it into a plug-and-play solution for the businesses.
Stay tuned, as we'll soon be releasing news about the newest 0xcert product on the market. In the meantime, check our GitHub profile, star it and follow our code updates.