2 ms·
Hey everyone. Greg from Intercoin here. Forget DAOs for a second, how about just putting roles and permissions on the blockchain? Why do I have to trust some s
by EGreg 5y ago
Hey everyone. Greg from Intercoin here.
Forget DAOs for a second, how about just putting roles and permissions on the blockchain? Why do I have to trust some site won't have a guy gain access to the centralized database and change everyone's roles and permissions willy nilly? What if we had a trusted and audited codebase (like Uniswap factory) for creating smart contracts which any website on the Internet could query through Infura or GetBlock or another gateway to popular blockchains? And this codebase was about membership in communities, roles, tickets, etc. displayed as non-transferrable NFTs, and so forth.
I see smart contracts as enabling stuff like that. Managing communities. Running elections for representatives, and making sure you know that someone "really was" elected or appointed to a position. Constitutions can be expressed in this way. Direct democracy and delegating your votes to actual scientists when it comes to certain issues etc. And that is only the "base functionality", if you will. Here is what you can build on top of it: https://intercoin.org/applications https://intercoin.org/applications
For instance, last year I wrote this for CoinDesk, and since then we have built it: https://coindesk.com/tech/2020/03/12/in-defense-of-blockchain-voting/ https://coindesk.com/tech/2020/03/12/in-defense-of-blockchai...
PS: To me, one of the biggest problems in the crypto space is that each team roll their own smart contracts, and same goes for Web 2.0 startups and their app code. It's far better to have factories of heavily audited and battle-tested code on the blockchain, and produce instances from that. People would then make decisions about using the smart contracts based on standard init() parameters that can be easily documented around the web. The smart contracts wouldn't have an "owner", but would serve entire communities, with multiple businesses providing "utility" by accepting their "utility tokens", so the whole thing wouldn't be dependent on one single team or business. There is so much we can do, we've only scratched the surface.
PPS: If you are a Solidity developer, contact me at the email greg at-sign intercoin.org, we are currently looking for partners to go and deploy all this to our millions of users worldwide by early 2022, here are the repos: https://github.com/Intercoin https://github.com/Intercoin