Designing the most secure oracle for the Decentralized Finance

If you have been active in blockchain space for a while, you must have heard about oracles. If you haven’t…
What is an oracle?Oracle is something that reports external data to a blockchain.
Blockchains are deterministic systems. This means that all of the data in the blockchain must be verifiable at any moment. Hence, they can’t rely on external data, which can change at any time.
How oracles enable Smart contracts to access external dataThis problem is solved by an entity called ‘Oracle’, which..


Advanced Smart Contract Security Verification in Remix

The Remix development environment provides users with a convenient and powerful way of checking the correctness of smart contracts via the MythX plugin. In this article, I’ll explain the basics and provide several examples including security tests of real-world smart contracts.
Smart contracts are immutable (or at least supposedly so) and ensuring program correctness before deploying a contract to the mainnet is absolutely essential. Security audits and a comprehensive test suite help ensure tha..


Money Jenga

I love DeFi, the design space it opens up is impossible to fully comprehend and it seems like every week there is some new novel-to-mind-blowing product or service being launched. Only a fraction of these will ever reach mainstream adoption or accrue a meaningful amount of liquidity but this iteration through successes and failures is required to find the compelling use cases. I am of the mind that its the products that are doing something completely new, rather than ones re-hashing traditional ..