Decentralized Finance ("DeFi") is a digital financial ecosystem that allows people to send, purchase, and exchange financial assets without relying on banks, brokerages, or exchanges. Agoric is a software company that has created a general purpose smart contract platform that is being applied to DeFi to provide smart contracts to the blockchain ecosystem.
"Moddable combines deep expertise and technical excellence with an understanding of our goals and priorities. Even after working together for years, Moddable continues to pleasantly surprise us with elegant solutions and fast response time."
How Moddable helped
Moddable worked with Agoric to establish a continuous, multi-prong approach to harden XS, including code and design reviews by both companies and outside security experts.
Working directly with Moddable, Agoric has achieved major operational performance boosts and resource reductions, without sacrificing security or ease of programming. For example, a snapshot mechanism jointly designed by both companies allows idle contracts to be saved and later restored in seconds, freeing CPU resources. This feature dramatically improved scalability because, for example, contracts that might be waiting for months for an input to change no longer take overhead in memory. With snapshots, contracts can even begin running on one server and resume later on another.
Benefits for Embedded IoT Products
The majority of Moddable’s customers create IoT products for consumer and industrial markets. Security is critical to these IoT products, so Moddable’s work with Agoric benefits these customers, too. The rigorous, continuous approach to security required for DeFi goes far beyond what is customary for IoT, leading to extremely secure IoT products built using XS.
Embedded systems running the Moddable SDK are not only more secure but more robust, because issues that happen only rarely are discovered by the continuous fuzzing effort. This allows IoT products to run reliably and continuously for months or years at a time, which is essential for always-on embedded products in the home and in industrial settings.