1 min read

Greed is... fine actually

Blockchains (at least the good ones) are designed around human behavior. I think this is one of the key things that separates decentralized networks from centralized services.

What I mean is that as a developer, if you build a normal (web 2) website, you have to take a lot of precautions (and know what you're doing) to prevent hackers from breaking everything (or even well meaning people who didn't use your website the way you intended).

When building a blockchain, you have to plan for all the ways things could go wrong--it's really hard to get right (mad respect to Koinos Group). But once your blockchain is live, developers that build apps for the blockchain benefit from all the work that's already been put into the network.

There's still a lot you need to know as a dApp developer. I'm not trying to say it's perfect. But the system itself expects hackers, scaling issues, bad input, etc. So, it's a different set of concerns when building on web 3 (I'm sure there's still overlap, though).

I don't have to worry about "the server" or even the service provider because there's no single point of failure. (Granted, most apps on blockchain today have a mix of centralized and decentralized components, there's still work to do on that front)

The point is: blockchains expect (and plan for) greedy/malicious/untrustworthy users. The network rewards good behavior and plans for bad behavior. So, go ahead and be greedy. If you want more crypto, you've gotta do the right thing.

Back on Monday,