Curve Voting Escrow has gradually become the de facto approach for DeFi projects of gaining, decaying and consuming voting power through the functions on their smart contract. The original contract was written in Vyper and Solidity version was made available by projects like Frax, Reflexer and Workhard Finance etc. as well.
Despite its growing popularity, I have not seen a very well documented technical explanation to their approach in great details. I am wondering if anyone is familar with it and can provide explanations in a layman language. It's going to benefit the whole DeFi community. Thanks.