With any task, how to make things work concerned me the most. Learning to do test driven development (TDD) comes a long way to help me make sure the code works as I intended - for both positive and negative examples. However, as I come across the "Representable/Valid Principle" introduced in James Koppel's Advanced Software Design Web Course, I found out that I can write code that that not just does the right thing but also can't do the wrong thing.
Multisig wallets presents a way for different participants to issue a transaction on the blockchain but is that the only way? In this article I explore various options to represent the signalling of the intent for a transaction that requires more than one participant to agree on.
In this article, I share how ZKP can be used in CivicTech to create the next generation of public goods where government, businesses and citizens can better infrastructure to collaborate with one another. Specifically, I will explore 3 use cases where ZKP can be applied.
With interest rates (or yield, or APY) over 100% on every other Defi projects, one might overlook the level of risk associated with investing in Defi projects. In this post, I will explain breakdown different components of risk associated with Defi products, using models and theories borrowed from business finance.
Decentralized finance has been quite the hype for the past few months and I've finally decided to get my feet wet two weeks ago after my friend repeatedly prompted me to. Here's what I've learned after losing ~$5000 on yield farming.