
Permissionless Hierarchy : A new way to look at DAOs.
DAOs are the biggest misnomer of web3. They don’t work, and no one seems to know how to make it work. Here, I present a view to challenge the way we look at DAOs to begin with. The take-away for me from 2 days of DAO discussions in Amsterdam is nobody has figured out how to manage the chaos to get anything useful done in a DAO. DAOs are today just a glorified Discord channel with no clear route to be either Decentralized (what does that even mean?) or Autonomous. “DAO” is a marketing gimmick....
Request to build - Decentralized NFT based lending protocol
A completely decentralized protocol that lets people borrow money from the treasury by producing an NFT. This is to be built on top of LooksRare, because LooksRare is decentralized and hence infinitely composable.Borrow at floor priceProduce an NFT from an NFT collection on LooksRare. The maximum amount you can borrow against the NFT is the minimum floor price of that collection over the last 30 days. You can only deposit verified collections’ NFTs - for securing the protocol. Open to any oth...
Request to build - A decentralized Audit Marketplace mechanism design
Auditing wait times on top audit firms are 9-12 months and expensive. We need something that is more participative and allows for new and yet-unproven security auditors. Here I propose a decentralized audit marketplace that turns the auditing process into a prediction marketplace.1. Select a juryA jury is usually reputed security engineers. This jury doesn’t do the audit itself, but only signs off a reported vulnerability as a real bug. There are 5 jury members selected for every audit. They ...
Founder [Questbook (YCw21)](https://questbook.xyz) Writing about things that need to be built in web3

Permissionless Hierarchy : A new way to look at DAOs.
DAOs are the biggest misnomer of web3. They don’t work, and no one seems to know how to make it work. Here, I present a view to challenge the way we look at DAOs to begin with. The take-away for me from 2 days of DAO discussions in Amsterdam is nobody has figured out how to manage the chaos to get anything useful done in a DAO. DAOs are today just a glorified Discord channel with no clear route to be either Decentralized (what does that even mean?) or Autonomous. “DAO” is a marketing gimmick....
Request to build - Decentralized NFT based lending protocol
A completely decentralized protocol that lets people borrow money from the treasury by producing an NFT. This is to be built on top of LooksRare, because LooksRare is decentralized and hence infinitely composable.Borrow at floor priceProduce an NFT from an NFT collection on LooksRare. The maximum amount you can borrow against the NFT is the minimum floor price of that collection over the last 30 days. You can only deposit verified collections’ NFTs - for securing the protocol. Open to any oth...
Request to build - A decentralized Audit Marketplace mechanism design
Auditing wait times on top audit firms are 9-12 months and expensive. We need something that is more participative and allows for new and yet-unproven security auditors. Here I propose a decentralized audit marketplace that turns the auditing process into a prediction marketplace.1. Select a juryA jury is usually reputed security engineers. This jury doesn’t do the audit itself, but only signs off a reported vulnerability as a real bug. There are 5 jury members selected for every audit. They ...
Founder [Questbook (YCw21)](https://questbook.xyz) Writing about things that need to be built in web3

Subscribe to Madhavan Malolan

Subscribe to Madhavan Malolan
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Huge thanks to Abhilash, Arun, Rohit, Abhinav for reading drafts of this
Web3 is still in the by the builders for the builders phase
Any conversation about web3, which doesn’t involve developers is, as of today, a moot conversation. Builders are the center of Web3, and I’ll dive into what I think is a sound argument for web3.
There are various definitions of Decentralization thrown around. But for me, the most important piece is Composability.
Trustless, permissionless, censorship-resistant composability.
Moxie in his recent blog about critique of web3, rightly pointed out that people are not educated enough or motivated enough to care about decentralization. Particularly,
“People don’t want to run their own servers, and never will.”
https://moxie.org/2022/01/07/web3-first-impressions.html
Of particular interest in his blog was the following comment on what he sees as our relationship with software. Vibe!
“We should try to reduce the burden of building software”
Are web2 apps easier to use than web3 apps? 100%.
A common defense you hear from web3 folks is “We’re early”, “Infrastructure is catching up” … All of that is true. But that’s not the real reason for the products to be so hard to use.
Most of the apps were not even built keeping users in mind.
Abhilash had a great framing for this :
“On web3, code is a first-class citizen”
Software is written in a way that other softwares can use each other, build on top of each other. For using Uniswap, whether you’re a developer or a software, the interaction is exactly the same. On Ethereum, a code (smart contract) has a wallet address and that is indistinguishable from a user’s wallet address.
You’ll never see “Prove that you are a human” checkbox on web3.
We’re still building software to be used by other softwares. Very few softwares built for users specifically.
The core fundamental of web3 is that once something is deployed, it’ll never be taken down.
So, as a builder, you can always build with confidence. You can bet your entire business on an underlying infrastructure.
Uniswap was built on Ethereum. MakerDAO built on top of Uniswap. OlympusDAO built on top of MakerDAO’s DAI. Olympus Pro built on top of OlympusDAO. And now, we’re beginning to see software being built on top of OlympusDAO & OlympusPro using the OHM token. All of this in 2-3 years.
Entrepreneurs, me including, don’t build businesses on top of APIs of other companies when they have a choice. Twitter and Facebook have revoked API access in the past famously.
But when you build on a web3 product, you know the underlying infrastructure will always exist - they’ll always function the way they were intended to.
Uniswap is a decentralized exchange for ERC20 (tokens), deployed on chain.
OpenSea is a centralized exchange for ERC721 (nft), exposes APIs.
Multiple billion dollar projects have been built on top of Uniswap - Aave, Compound, Olympus and the entirety of DeFi.
Opensea’s APIs hasn’t seen the same kind of Cambrian explosion.
A quick study on GitHub shows the difference objectively.
Uniswap has been used by 160K as against OpenSea’s 17K projects.


Marketcap of products built on top of Uniswap is a few $10B. Unsure if any product built on top of OpenSea’s APIs has that kind of a reach.
It’s not a strictly apples to apples comparison because ERC20 is fundamentally different from ERC721. But the centralized exchanges don’t expose APIs to make a relevant comparison.
Developers look at Uniswap more as a protocol/infrastructure than OpenSea.


Decentralized softwares encourage other decentralized softwares to be built on top.
Web3 operates at an infrastructure level. There will be apps that will be built on top of these. Centralized apps are where the composability ends. And it is OK.
With each layer being built, the underlying layers win. If the top layer is a centralized endpoint, it is OK. It uses the underlying decentralized stack which hugely benefits from the existence of a centralized more user friendly product.
OpenSea exists on top of the ERC721 standard & on top of Ethereum. Ethereum has greatly benefited by the existence of a centralized app built on top of it.
Arun gave a great analogy
“Trucks are rarely used by end users. Users eat the food transported by Trucks by interacting with shops/stores. [I] Imagine a fintech/web2 front end with a web3 backend as a way to get to 4B people scale on web3.”
Builders are incentivized to build applications that are composable. If other apps can be built on top of what they’ve built, people will make them and make the base layer’s moat stronger. A moat in web3 software is how many softwares have been built on top.
That is also why you’ll repeatedly see large protocols continuously engaging in dialogue with developers and builders. Because we’re in the phase where the only thing that matters is how many layers are built on top the protocol to make it future proof. The protocols get it. Do you?
Huge thanks to Abhilash, Arun, Rohit, Abhinav for reading drafts of this
Web3 is still in the by the builders for the builders phase
Any conversation about web3, which doesn’t involve developers is, as of today, a moot conversation. Builders are the center of Web3, and I’ll dive into what I think is a sound argument for web3.
There are various definitions of Decentralization thrown around. But for me, the most important piece is Composability.
Trustless, permissionless, censorship-resistant composability.
Moxie in his recent blog about critique of web3, rightly pointed out that people are not educated enough or motivated enough to care about decentralization. Particularly,
“People don’t want to run their own servers, and never will.”
https://moxie.org/2022/01/07/web3-first-impressions.html
Of particular interest in his blog was the following comment on what he sees as our relationship with software. Vibe!
“We should try to reduce the burden of building software”
Are web2 apps easier to use than web3 apps? 100%.
A common defense you hear from web3 folks is “We’re early”, “Infrastructure is catching up” … All of that is true. But that’s not the real reason for the products to be so hard to use.
Most of the apps were not even built keeping users in mind.
Abhilash had a great framing for this :
“On web3, code is a first-class citizen”
Software is written in a way that other softwares can use each other, build on top of each other. For using Uniswap, whether you’re a developer or a software, the interaction is exactly the same. On Ethereum, a code (smart contract) has a wallet address and that is indistinguishable from a user’s wallet address.
You’ll never see “Prove that you are a human” checkbox on web3.
We’re still building software to be used by other softwares. Very few softwares built for users specifically.
The core fundamental of web3 is that once something is deployed, it’ll never be taken down.
So, as a builder, you can always build with confidence. You can bet your entire business on an underlying infrastructure.
Uniswap was built on Ethereum. MakerDAO built on top of Uniswap. OlympusDAO built on top of MakerDAO’s DAI. Olympus Pro built on top of OlympusDAO. And now, we’re beginning to see software being built on top of OlympusDAO & OlympusPro using the OHM token. All of this in 2-3 years.
Entrepreneurs, me including, don’t build businesses on top of APIs of other companies when they have a choice. Twitter and Facebook have revoked API access in the past famously.
But when you build on a web3 product, you know the underlying infrastructure will always exist - they’ll always function the way they were intended to.
Uniswap is a decentralized exchange for ERC20 (tokens), deployed on chain.
OpenSea is a centralized exchange for ERC721 (nft), exposes APIs.
Multiple billion dollar projects have been built on top of Uniswap - Aave, Compound, Olympus and the entirety of DeFi.
Opensea’s APIs hasn’t seen the same kind of Cambrian explosion.
A quick study on GitHub shows the difference objectively.
Uniswap has been used by 160K as against OpenSea’s 17K projects.


Marketcap of products built on top of Uniswap is a few $10B. Unsure if any product built on top of OpenSea’s APIs has that kind of a reach.
It’s not a strictly apples to apples comparison because ERC20 is fundamentally different from ERC721. But the centralized exchanges don’t expose APIs to make a relevant comparison.
Developers look at Uniswap more as a protocol/infrastructure than OpenSea.


Decentralized softwares encourage other decentralized softwares to be built on top.
Web3 operates at an infrastructure level. There will be apps that will be built on top of these. Centralized apps are where the composability ends. And it is OK.
With each layer being built, the underlying layers win. If the top layer is a centralized endpoint, it is OK. It uses the underlying decentralized stack which hugely benefits from the existence of a centralized more user friendly product.
OpenSea exists on top of the ERC721 standard & on top of Ethereum. Ethereum has greatly benefited by the existence of a centralized app built on top of it.
Arun gave a great analogy
“Trucks are rarely used by end users. Users eat the food transported by Trucks by interacting with shops/stores. [I] Imagine a fintech/web2 front end with a web3 backend as a way to get to 4B people scale on web3.”
Builders are incentivized to build applications that are composable. If other apps can be built on top of what they’ve built, people will make them and make the base layer’s moat stronger. A moat in web3 software is how many softwares have been built on top.
That is also why you’ll repeatedly see large protocols continuously engaging in dialogue with developers and builders. Because we’re in the phase where the only thing that matters is how many layers are built on top the protocol to make it future proof. The protocols get it. Do you?
No activity yet