Menu

Post image 1
Post image 2
Post image 3
Post image 4
1 / 4
0

From Promises to Proof: Designing a Defensive Escrow Protocol

DEV Community·Obinna Duru·about 1 month ago
#1AOU47qU
Reading 0:00
15s threshold

In the last post, we looked at how to make smart contracts upgradeable safely. But an upgradeable proxy is just an empty building. Today, we are walking inside the building to look at the engine. If you are new to Web3, you might wonder why we even need smart contracts for crowdfunding. Think about traditional crowdfunding platforms like Kickstarter . You trust the creator, you send them your money upfront, and you hope they deliver. Or, think about basic crypto transfers: you send ETH directly to a developer's wallet. Both scenarios have a simple, critical flaw: you are giving away 100% of your money based on a promise. There is no enforced rule that says, "You only get paid if you actually do the work." If the creator vanishes after taking your money, you are out of luck. What I wanted to fix with the MilestoneCrowdfundUpgradeable protocol wasn't fundraising. It was execution trust. The Mental Model: What is a Defensive Escrow? I framed the architecture around a concept I call a Defensive Escrow.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More