df
@df
I made a thing 🚀 Introducing Ethereum Comments Protocol (ECP) ECP lets you post, reply, and react directly onchain—whenever you swap, send, mint, or play. No profiles, sub-cent gas fees, fully composable. Try it in Interface today, the first app to integrate ECP, live on Base. 🧵👇 (1/7)
22 replies
48 recasts
165 reactions
Tempe Techie
@tempetechie.eth
Congrats! 🎉 Did you consider storing text on Arweave or IPFS instead (in JSON format). And then store only the hash/id on the blockchain? It would save a ton of gas fees, because the longer the text is, the more it costs if it's stored directly onchain.
1 reply
0 recast
0 reaction
df
@df
we did consider it, and here‘s why we chose to put it all onchain 1. gas fees are sub 1 cent on L2 today, and will only get cheaper 2. it‘s much simpler for developers to integrate 3. hooks are more powerful as a result of being able to do things based on onchain content that being said, our demo media upload uses pinata + ipfs for bigger files
1 reply
0 recast
3 reactions
Tempe Techie
@tempetechie.eth
Ok, but perhaps a v2 could have an option to choose between different types of storage (onchain, IPFS, arweave etc.)? Btw, another question: can community choose their own mods? E.g. a community issues a modNFT and anyone who holds that NFT can moderate that community's channel? Is that possible in v1 rn?
1 reply
0 recast
1 reaction
df
@df
we considered letting the hook be responsible for storage (and thereby allowing other/no storage) - it's certainly something we'll consider for a v2 Moderation can be done onchain or off chain - onchain moderation is possible via a hook - where the channel sets the hook and defines who can moderate inside that hook - then the hook updates the comment to add moderation metadata to it. Off chain moderation is done at the indexer level, and the open source indexer has a bunch of moderation tools built into it
0 reply
0 recast
3 reactions