3 ms·
> It's here Can you post a link to a place where I can interact with some web3 content directly then? Not an article about what web3 will be, but something I
by it_does_follow 5y ago
> It's here
Can you post a link to a place where I can interact with some web3 content directly then?
Not an article about what web3 will be, but something I can play with? Back in the early web 2.0 this is pretty easy, just point to twitter, myspace, stumble upon etc.
I'm genuinely curious what web3 really even looks like since all the pages that talk about it mostly sound like marketing pitches without a single real thing I can interact with.
- labster 5y agoThere was that website posted a few days back on non-fungible Olive Gardens and you could make unlimited breadstick tokens. If that’s not peak web3, I have no idea what on earth is.
- cableshaft 5y agoOpenSea is probably the biggest thing, it's the largest NFT marketplace and it uses web3 extensively. Starting to figure out Clarity.so, which is a project management tool kind of like Notion but with some web3 features. Haven't done too much with it yet, but an organization I'm working with is using it. Metamask is a browser wallet that also serves as your login and identity for these sites. If you want to learn some code and concepts in smart contracts in a really friendly way (while providing a lot of good information), you can go through the tutorials at https://cryptozombies.io/ https://cryptozombies.io/, which works like FreeCodeCamp. Smart contract code has some similarities but also a few things you need to do differently because of the nature of the blockchain. Like random number generation you have to be careful with since your code is public, and people could potentially game it unless you do it a certain way, also function visibility is very important because it might allow other apps to call your contract and/or certain types might cost gas (i.e. tokens) when you don't need it to. Also a smart contract is immutable once it's published, so you need to be very careful you get it right, or you will have no choice but to point people to a different contract (and even still that other contract could still do some damage). Also the way string comparison is done is to make a hash of each of the strings and compare those to see if they're equal. Just a few examples of many. So it actually feels like I'm learning something different, and not just "okay, what do I need to call/integrate to add authentication on this new platform" for the tenth time, or "Oh, the coordinates for drawing to the screen start from the top left instead of the bottom left for this tool, good to know." I mean it's not as different as learning something like Prolog, but still fairly different.
- mdoms 5y ago> OpenSea is probably the biggest thing, it's the largest NFT marketplace and it uses web3 extensively. Is this website hosted or somehow powered by web3? Does it store its data in a blockchain or a traditional MySQL/postgres/etc db? Are its user accounts nothing but wallet addresses and entirely managed and controlled by the wallet owners? Is the computation, access control etc done using smart contracts and resilient to dropping their servers? These are honest questions I really don't know the answer to, but based on other posts in this thread this would all be required to qualify as a proper web3 example.
- cableshaft 5y agoPowered for sure, but I don't know if absolutely everything is stored via web3, like their html or whatever. I know the NFTs and metadata are[1]. Purchases, transfers, bids, offers, etc. are handled using smart contracts. User accounts are just wallet addresses, yes. I don't know how it manages access control, but besides what I assume is some sort of admin access it doesn't really need it. If OpenSea doesn't qualify as web3, I don't know what would. [1]: https://filecoin.io/blog/posts/opensea-decentralizes-and-persists-nft-storage-with-ipfs-and-filecoin/ https://filecoin.io/blog/posts/opensea-decentralizes-and-per...