smart contract NFT

Web 3 Storage

Filecoin: decentralized s3, miners are rewarded coin for storing data and providing arbitrary pieces on demand The Graph: graphql-like interface for querying data from the chain ceramic: streams are fundamental data concept for sharing data and bringing it into different contexts IPFS: the layer for communicating, like HTTP but for web 3


ethereum * L1 net is the current network that is slow, inefficient, and expensive. L2 encompasses solutions intended to scale ethereum applications by handling mainnet transactions off of the main network * is one solution to this that uses optimistic rollups which is a side chain that sits in parallel to the main chain and as a result doesn’t have to do any computation by default. After computing they propose a new state to mainnet “notarising” the transaction * building applications * remix ethereum: which is like a for web3 * uniswap is a decentralized crypto exchange for providing liquidity between different crypto assets * like coinbase but decentralized * it has an automated liquidity protocol * incentivizes people trading on exchange to become liquidity providers. users pool together their money to create a fund used to execute trades. You get a % of trading fees proportional to the amount you stake in these sorts of funds * decentralized identity: way of reducing collateral needed on decentralized exchanges * defi is built with composability in mind * should be like stripe where easy as one line to integrate decentralized marketplace * risks * smart contract bugs: like NPM dependence chain * interest rate volatility * dao: decentralized autonomous group, a group organized around a mission that coordinates through a shared set of rules enforced on a blockchain. * theoretically supposed to be a more open, transparent, loose and grassroots alternative to a company * members all have skin in the game via tokens which represent their membership and everyone has votes equivalent to their tokens * can see how this can spin up the existing problems in a new context with politicians and lobbying groups, etc. except it is transparent by default so that helps prevent corruption in theory? * decentralized governance * one good thing is the fast feedback loop to trying out and iterating on governance systems * NFT: Non-fungible token (NFT) is a term used to describe a unique digital asset whose ownership is tracked on a blockchain, such as Ethereum * > The same reason why cryptocurrency used in payments is more efficient than traditional payments, that it is borderless and significantly easier to transfer, applies to NFTs. For example, if you want to create tradable in-game items as a game developer, then you can instantly have them be tradable through protocols that allow for decentralized exchange of NFTs. You don’t have to create your own marketplace or go through the onboarding process of a centralized platform in order to have the items be tradable. * crypto and web3 is all about greater efficiency of facilitating new functionality for new things through composable building blocks and ability to leverage decentralized systems without having to cozy up to or build a centralized system yourself * idk if it’s that different than hooking up to a centralized system like stripe tho * programmable art: change based on on-chain metadata * * async art: platform for remixing art and building on top of each other * > One concern with making in-game items tradable is that the ability to trade items can negatively affect the gameplay as people are focused on extracting value from the system or only the players that are willing to pay a lot of money for items can enjoy the game * primary design principle in working out NFT marketplaces, need to be cosmetic and not functional in nature otherwise imbalance * social tokens: broad category for tokens issued by individuals and communities * resources * * *