How to Create, Mint & Sell NFT - Full Course From Scratch

How to Create, Mint & Sell NFT - Full Course From Scratch

Show Video

hey everyone welcome to the course on  nfts in this course we're going to teach   you everything you need to know about nfts  you're going to leave this course thinking hey   i know everything there needs to know to have a  solid foundation when it comes to nfts now nothing   in this course is considered investing advice be  aware of that but we'll be teaching you all of the   basics since nfts is such a hot topic and how to  navigate the nft space now the goal of this course   is to learn about nfts to understand the uses of  nfts because there are many uses right now we're   seeing one predominant use being digital art be  extremely popular but there are many uses for nfts   and then we're going to show you how you can  mint and sell your own nfts on a marketplace   to simplify it we're going to take you through  everything that is nft right now but we're also   going to break down hey what what is this nft  concept what can i do with it and so at first   we're going to dive a bit deeper into learning  about nfds we're going to focus on the what the   why the how and by doing that we'll create a  strong foundation about this concept of nfts   because it's broader than the use case that  is being used for today which is digital art   and then once we zoom in on that we'll be taking  a look at understanding the uses because there are   more uses than what we're seeing right now  we're going to say hey what uses are there   why is digital art so popular and then  we're going to say hey what powers the use   of digital art we're going to take a look at  how is this happening what's behind the scenes   right and then by understanding that we can then  zoom in on hey how do i mint and sell my own nfds   we'll talk about what is minting how do i  mint and what platforms can i sell on right   because this is intended to be a foundational  course let's take a look at nfds let's zoom in   on a lot of things that go into nfts and then  let's figure out how we can get into the market   and by doing that we can strengthen our  understanding strengthen our position and really   start to gain more in-depth interest into the  industry and jump start our adventure into nfds let's jump right into it now you're asking  yourself okay what is a non-fungible token   you know you're kind of looking like huh well  we're coming to this course to kind of better   understand that and so let's jump straight into  a definition right an nft stands for non-fungible   token now what is the meaning of this what  does this actually mean well it is proof of   ownership of an asset okay proof of ownership of  an asset what type of asset well any asset really   doesn't really matter right now we're looking  at assets that are predominantly digital right   but in theory it could be any asset at all an  nft is just a token that says hey i have proof   of ownership of this asset okay non-fungible what  does that stand for okay so we know that the token   is the unique part you know it says hey this is  the ownership but why is it called basically a   non-fungible token well non-fungible refers to  the fact that it is unique and cannot be replaced   interesting okay so the non-fungible  part refers to the fact that the asset or   thing or whatever it is is unique and cannot be  replaced okay wait what mo what did you just say   huh the asset cannot be replaced well let's  look at some examples last video we ended on   the question of what is a non-fungible  asset right because a non-fungible token   is supposed to represent the uniqueness of a  non-fungible asset it's supposed to represent   the ownership of that non-fungible asset okay so  we landed on what does fungibility actually mean   right and so it's best explained through examples  if we look at asset examples and these asset   examples aren't necessarily fungible non-fungible  solely in a digital space we're looking at it   holistically if we were to look at a fungible  asset we would be talking about cash bitcoin   because one dollar is equal to one dollar right  when we exchange one dollar for one another   the value stays equal and the same is true for  bitcoin okay so i hear you saying like mo but   like okay one dollar is one dollar is one dollar  right and one bitcoin is one bitcoin so if i have   this bitcoin or that bitcoin it doesn't really  matter okay got it so that's fungibility yes   if the asset itself can be exchanged in likeness  in value it is fungible now there are gray areas   here and we'll get into those later on but  then let's take a look at non-fungible assets   and i took some time to jot down a couple of  examples here one can be watches right another   could be plane tickets and yet another could be  stamps okay let's zoom in a bit more and let's see   why these are defined as non-fungible but let's  go back to this real quick if we look at cash   you know and we're looking at trading a dollar  for a dollar a dollar for a dollar is in likeness   because a dollar's value remains a dollar  irregardless of the serial code that's printed   on it you know where it was produced a dollar is  a dollar you go to a store you pay with a dollar   a person will accept a dollar therefore it is a  fungible asset the exact same is true for bitcoin   it is a fungible asset now that's weird right well  no it's a digital currency it's still a currency   therefore it has all the hallmarks of a fungible  asset now to date we aren't really using it   as much as a currency right like you can't walk  into your local mom-and-pop shop and you know   spend the bitcoin and like they accept it there  are certain companies that accept transactions   for bitcoins like tesla but it doesn't have  mainstream adoption as a currency yet so   currently in the tax code often  it's looked at as an asset class   so there's weirdness here but one bitcoin is  equal to one other bitcoin irregardless of its   serial code here right doesn't matter if you  had the first bitcoin never mind or the last   bitcoin of our mind the value of one bitcoin  is equal to the value of another bitcoin so then we get into the non-fungible territory  right and we get into this area where we're like   well what is what like why is a watch non-fungible  well if you look at it right on the left you can   see a gold very pretty watch here on the right  you can see a very bland watch now if we assigned   an asset class to this like for instance this  one was a rolex and this one was just you know   a regular casio well there's immediately  a value difference in the money you paid   but right you buy a casio off the shelf for a  hundred dollars you're not going to go to someone   and exchange that in likeness for another casio  because the watch itself has devalued it hasn't   retained value it's devalued because you've  worn it you've it's not a collector's guide   so you can't say that you can go trade ocasio  for a rolex because a rolex you know if we look   at rolex itself it usually appreciates it goes up  in value regardless of if you wore it depending on   the type you had and whether or not you did  something to it and the serial codes here matter   if you have a rolex that was made 50 years  ago let's say you had a rolex daytona   and then you had a rolex daytona that was made  in 2021 the values are not alike they're both   daytonas don't get me wrong they're both daytonas  right they're the exact same model so why is one   worth more than the other because there's  an intrinsic value that we as a community   give to it which makes it non-fungible i can't  just go and say hey you give me your new dayton   i'm gonna give you my old daytona it's not a  fair trade it's not like a dollar for a dollar   no no no not at all and the same is true for  stamps or plane tickets right have you ever   met a stamp collector well a stamp made in  the 1960s is not equal to a stamp made today   and the same is true for a plane ticket if we got  a business class plane ticket the aisle versus the   window seat they can't be traded in like because  at the end of the day it's the person himself who   determines like oh i'd rather have aisles so i'm  rather willing to pay more for it right so there's   nuances here that determine non-fungibleness  and the same is true actually for cash right   because just like stamp collecting you could  do coin collecting and i remember when the   euro came out back in the 2000s people were  collecting coins like crazy because certain   emblems were custom printed on it in limited runs  and therefore the value of a two euro although   if you went to spend it in the store would be  accepted as two euro within the trading community   the value of that two euro coin could be way more  than the actual face value of the coin and that's   what determines non-fungibleness it's what are  we willing to give to it as a value and is it   unique to us or not right so let's get into some  of the characteristics here the key traits well   for something to be non-fungible it has to be  unique so you know like rolex in a limited run   like the coins in a limited run needs to be  irreplaceable right the first daytona ever made   is always going to be worth more than  the second daytona rolex ever made   non-interchangeable swapping them doesn't  equate an equal value and that is the key   trait of something that's not fungible okay  so we know what makes something non-fungible   but then we go back to the coin example fungible  versus non-fungible because cash was fungible but   then i talked to you about coins the value of an  item and its use determines whether it's fungible   or non-fungible outside of the traits right  so the value we assign to it also has to be   tied into it it's not just the key traits like we  could assign all of these key traits to a bitcoin   right the first bitcoin ever printed has a serial  code it's unique it's this that the other but also   it's the value we assigned to it that's why a  coin collected in 2000's that was a euro at face   value is 2 euro but in the collective space can  be worth way more and that's what makes fungible   versus non-fungible so difficult to distinguish  and that's where nfds come in right when we're   talking about these non-fungible items the token  represents the ownership of that non-fungible item   in modern days like if we go back to our example  right when you buy a rolex what's your form of   ownership like what determines all of this right  why do we need non-fungible tokens that why we   need to look a bit deeper into now that we know  what nfts are right and what the difference is   between a fungible and a non-fungible asset  we inevitably have to ask our question why   why do we need nfts to do anything at all what is  the purpose of us saying okay well we know what a   fungible asset is we know what a non-fungible  asset is but why do we need these tokens   to define ownership right and you know at the  end of the day that's a great question so let's   talk about purpose right let's talk about purpose  in a digital world in a digital world ownership   was never clearly defined what do i mean by this  never clearly defined well honestly like when i   bought something i knew i was the owner of it yeah  you knew but was it public did you have the sole   rights to that item is it traceable right all  of those things just like owning a watch i know   that's my watch i know that i bought that watch  and therefore that is my watch right yeah but like   what actually makes it your watch is it tracked in  a database somewhere does rolex keep a database of   the serial number against the person who bought  it maybe they do maybe they do and that will   define ownership right the serial codes often do  the fine ownership but only if they're tracked   against the purchaser okay so in a digital  world do we get serial codes on things well   think of a time where you bought a domain name a  game skin a ticket right just purchasing online   in general makes all the difference in the  world because you know you're purchasing a   domain name is very traceable right like i can is  tracking this person bought it and we have who is   guard so there is a database tracking who is the  rightful owner of the domain name can i resell it   not really well i can resell my domain but  there's no real mechanism for it it's more so a   transferability aspect and then someone you know  pays me for it there's no real online mechanism   that really warrants that in an easy to use way  think of a game skin have you ever played fortnite   although you buy that skin you know  it's linked to your account therefore   there is a form of ownership right a certain  form but can i go and resell it on ebay can   i take that skin and you know turn a profit  it's quite difficult no i inevitably asked the   question do you actually own it and ownership  means that you can freely resell the good   you own right it does mean that right like if i  own something like if i buy a watch i have the   physical good i go to a store i say hey how much  and they give me money and i give them the watch   if i buy a game skin online on fortnite or  whatever other game you may play doesn't have   to be fortnite but any game at all it's really  difficult to resell it like i can't just go and   put a price tag on it now there were certain games  in the past that allowed this ability of reselling   skins right there was the cs go stuff that went  on and there have been ways of doing this right   but all of those ways were kind of proprietary  like they weren't unified think of it like this   a marketplace to sell these digital things was  usually built custom to the asset that was being   sold so there was no unified way to track  ownership of any digital good whatsoever it   doesn't matter what it is and that exactly is what  nfts are trying to solve the right to ownership   the right to resell and they're enabling that  through different mechanisms and those mechanisms   we'll talk about but the why of nfds the why  is the ownership part the ownership being very   strict and through that ownership enabling ways  to clearly define that resellability because   when we ask ourselves what's my proof today  is it an email is it like a thread is it the   serial number yeah maybe maybe it's all of those  things but is it publicly traced no is it clear   no and all of those questions all those problems  are what nft as a technology is trying to solve   now if we take nft as a technology right just  the raw technology like the concept of an nft   the token that represents the non-fungible item  that is the why that's the ownership part and then   through that through that concept we get into  all right how do i enable that and that's when   we enter blockchain a decentralized ledger right  blockchain technology again a technology that   enables other concepts other technologies to  build upon it and that's what we'll zoom in on   but what i want to end on is that the why of  non-fungible tokens is for that proof of ownership   and through that proof of ownership having that  token being able to say i own this asset and   being able to enable marketplaces tradability  resellability all of those things we can do   that now because the concept is there a generic  concept not a proprietary concept where call of   duty has its own marketplace and fortnite has its  own marketplace that means every company needs to   build their own proprietary system nfds enable  a generic system that everyone can build upon   it doesn't matter what company leverage  the generic blockchain technology   and enable resellability without needing to  build all of these systems in a closed off way   now we ask ourselves the question how do nfds work  right we've answered the question what are they   we've answered the question what's fungibility  versus non-fungibility and we've answered the   question why do we need them but how would nfts  operate in reality right because it's a concept   it's a protocol of sorts right it's not really a  physical representation of anything the concept is   the concept nft is a concept a non-fungible token  but now we have to get to well how would people   implement that and so we get over to the  blockchain right the blockchain powers nfts   the blockchain technology is the backbone that we  are going to implement nft's on as a society okay   that is the blockchain and so when you ask  what is the blockchain there's a lot of things   that the blockchain is and a lot of things  that it provides but at the end of the day   blockchain is a type of decentralized storage  think of a database that is sharded into a million   little blocks and copied across multiple different  systems and everyone keeps a ledger of that data   blockchain is type of decentralized storage  and is again in itself a concept kind of like   nfts and it's down to the actual implementation  to determine okay this technology as a concept   what do we do with it how do we build  it and from that we got ethereum we got   bitcoin we get all of these other different  coins with different tokenomics that are all   built on the same backbone that is blockchain  but don't get it twisted just because all these   different technologies are built on the blockchain  doesn't mean that they all have the same value   right that's why bitcoin has different economics  than ethereum bitcoin you have to mine every token   and there's a finite amount ethereum is kind  of like the oil of the blockchain industry   you burn it in order to get things done  right and by burning it you spend energy so   blockchain itself is the decentralized  storage portion with a bit more on top   of it and a bit more nuance but the technology of  blockchain is that decentralized storage portion   and so then you ask yourself well what are we  getting out of the blockchain right and so that   itself is we are getting interoperability trade  ability immutability liquidity and programmability   those are the things that we want to get out of  the blockchain for nfts specifically if we want   to have non-fungible tokens if we want to have  ownership of assets on the blockchain right if we   want to have true non-fungible tokens ownership of  a good on the blockchain we need interoperability   trade-ability immutability liquidity and  programmability let's zoom in on those   let's zoom into interoperability  interoperability is the ability to exchange   the nft across ecosystems right so if you buy  an nft non-fungible token which could be a deed   for a house could be a digital art could be  anything if you buy it on the ethereum network   shouldn't you be able to sell it and send it in  some way shape or form to the bitcoin network   now this is like long-term thinking right but  like an nft as a concept is just the token   the blockchain technologies should be able to  accept that token wrap it in some way hold that   information because it's just data at the end of  the day right we just need to be able to accept   and understand the data that is inside the nft on  different chains in order to store that data but   it depends on how they program that ecosystem how  they program that blockchain what the blocks can   hold right and so true interoperability is like a  long-term vision right but interoperability could   also mean other things like the ability to hold it  in different wallets the ability to hold the nft   or like buy it on different marketplaces  understanding and keeping that in mind   the next thing we would need is immutability right  nft should be undevisable or indivisible rather   and should be unique so there could be copies of  an nft right there you could have a hundred like   digital artworks that are the same exact artwork  but they're not divisible like you can't split one   and two you also can't have a direct copy of one  the first one minted versus the last one minted   it could be a different serial number and  that could add to its unique value they're not   unique in the sense that they can't be the same  thing but they're not the exact same data right   so immutable means the blockchain records the  data in a way that makes it hard to change   okay so blockchain already has this as a concept  built into the decentralized storage mechanism so   we're getting that out of the  blockchain technology great   when we go further for an nft ecosystem for  true ownership we need tradability we need the   ability to trade freely on open market places and  we're getting closer and closer to this right so   tradability is like being able to put it on  ebay right and then sell it or put it on for   like swap or trade and with digital assets  we need that concept to be baked into the   ecosystem but we're trying to build a holistic  ecosystem the game fortnight or the game cs go   they want their own marketplace and we're going  to put interoperability and tradeability well you   don't have a true interoperability because you're  not going to take a skin from cs go and play it in   fortnite and we don't have true tradeability  because you're not going to swap a skin from   fortnite for anything in the cs go if we get to  true nft space where we could have digital assets   that are completely unique and then every one of  these ecosystems these games hook into it right   then they could take a digital asset they could  create a tradability mechanism where they would   evaluate the value of a skin when you put in the  skin from a different game and you want to trade   it for csgo coin if they ever made it and then you  could actually swap your skin for currency in that   game and you could continue and then you have true  value retention of your digital assets to give you   an example right i spent over a thousand euro on  league of legends throughout my 10 years playing   all of those skins i don't know in a single  one i can't trade them for value anywhere else   i don't actually even technically own them  if i don't use my account i don't really   retain the value of that digital asset right it's  just there it's just money that i put in there but   if we get to true tradability space where league  of legends opts to turn its coin mechanism you can   purchase coins in the game into a true token  and then built on the blockchain and then   builds against multiple nft contracts the  ability to trade right and then puts the   skins in league of legends as an nft then i could  potentially trade my skins on an open marketplace   with other people and i have some unique  skins some things you can't get right   and the value of those skins right is next to  zero because well they're kind of locked away   right i don't have that tradability aspect so  very important things to think about here when we   zoom in then we have liquidity transfer nfts into  tokens for liquidity just like i talked about when   you know tradability is swapping one nft for  another nft of rather equal value or that's just   the concept of trading this liquidity is the same  but trading it into liquidity right which could be   another token right if i wanted if i owned nft  like my skin and i wanted to liquidate it like   in the real world you go to a pawn shop and you'll  be like here take this and they'd give you cash   in return well what if i wanted ethereum  or bitcoin for my thing there could be   marketplaces where they would buy it off of you  and you could transfer it into liquidity right   you could sell your skins instead of having to  trade them for equal value for other people right   and could you trade them for equal value well the  trade would be up to the two people trading to   be like i'll take this league of legends skin for  the cs go skin or whatever the case would be with   the tradability concept and liquidity concept you  need to put a dollar value to the nft and it needs   to be able to be purchased whether that could be  selling on a marketplace or that could be selling   to the marketplace where they have a system to buy  it off you right liquidity is just transferring   into token ethereum bitcoin cash usdt whatever  it may be okay and then the final thing for nfds   to truly exist in the form that they need  to be ownership of a digital asset we need   programmability and what does programmability mean  well we need the ability to embed code in the nft   to make it smarter if it's just raw  data right if it's just raw data   great we can hold the catalog of what the thing  is but now if it can contain code right if it can   contain actual things that can be executed now we  can make it much much smarter right we could have   it execute certain things at certain times of  the year to yield something right whether it be   dividend in a stock right that's quarterly thing  that happens so the programmability aspect makes   it possible for you to embed things into the nft  that make it a bit smarter than just flat data ethereum powers nfts now that we know how the  blockchain fits into all of this now that we   know what nfds are why we need them how they  work now we need to look at the real world   implementations of this right and that's  where we're looking at ethereum because   ethereum is where the majority of nfts live today  now there are other solutions out there for nfts   but we're going to focus on the mainstay here  now inevitably you'll have the question maybe if   you're not familiar what is ethereum and we could  make an entire course on ethereum itself right the   token that is counter to bitcoin right now the way  that i put it is if bitcoin is the gold standard   and by gold standard i mean like gold right  like the equivalent of gold in the real world   of the cryptocurrency market ethereum is more  like the oil or the coal we need to burn it   in order to do stuff so what does that mean well  ethereum powers a lot of different things and is   a lot of different things it's instantly send and  receive money it's financial freedom you can build   decentralized apps on it you can do peer-to-peer  stuff there's the ability to build marketplaces on   top of it ethereum is able to power what people  want as a standard as long as you're willing to   burn ethereum to accomplish something right so as  long as you're willing to burn the token as a gas   they have a whole network and  development guy that can teach you   how to do a ton of different stuff but the  part we need to zoom in on the part we need   to zoom in on about ethereum so that we can  better understand how nfts are implemented   is that ethereum is a programmable blockchain  a programmable blockchain what is that   what does that mean well put in simple terms it  means that ethereum has a concept right because   it is a blockchain it's a technology that's  running somewhere in a decentralized way ethereum   allows you to take code that you wrote right code  and it allows you to deploy it on the ethereum   network on the blockchain and execute it now that  doesn't mean you can write any code possible in   the whole wide world or deploy like really really  complex apps no no they have standards with which   you can write and deploy code on ethereum right  they control what type of code is allowed to be   executed on the ethereum network because otherwise  people could exploit vulnerabilities put security   loopholes right they could deploy like bugs up  there they really control what type of code can   be executed on the ethereum network and there's  contracts to which you know you must adhere   to deploy your app to the ethereum network  but in basic terms you can take code   and you can put it on ethereum and that  code will execute now everything on ethereum   is an address is a wallet of sorts  and you can interact with that wallet   okay so ethereum is a coin ethereum needs  to be burned in order to do transactions   you're allowed to deploy code onto  ethereum to do things okay understood   so what does that mean for nfts mo we understand  that you can take code you can deploy it on   ethereum well for nfts this basically means  that ethereum has a way for you to define   encode the specifics of ownership right the  things that we talked about and because of that   we use ethereum to power nfts and nf  and ethereum has built nft standards   into the blockchain technology that they've built  to ensure that there's one interface for defining   what an nft looks like and for  that we need smart contracts before we dive into smart contracts  let's have a short recap in that short   recap i just want to high level refresh you on  everything we've discussed so far because it's   all very high level right we've spoken  about nfts and how nfts the non-funchable   token aspect are the concept of ownership of this  non-fungible asset right and ownership is defined   by the ability to transact liquidity  transferability in divisibility like it's unique   that's powered by blockchain technology so we  said okay we have this nft thing it's concept   this concept can be powered by blockchain  because blockchain is inherently immutable   it's decentralized data storage sweet so now we're  getting to the crux of the implementation detail   right we're getting to ethereum ethereum powers  nfts how does ethereum power nfds well ethereum   is a blockchain technology ethereum enables you to  deploy code onto the ethereum network ethereum is   much more than just a simple coin that appreciates  some value no it allows you to freely transact   they've built all these standards on top of it it  is a vast fast ecosystem and like i said before   there's a lot you could learn just about  ethereum you could have a whole course on it   because it's so vast we're trying to single  in on what aspect of ethereum helps us achieve   nfts well there's this concept in ethereum  called smart contracts smart contracts are   no more than pieces of code that you deploy  onto ethereum and then by deploying them onto   ethereum they now become their own entity so to  speak okay so let's dive a bit deeper into that   what is a smart contract on the ethereum network  and ethereum is powering the majority of this   concept of a smart contract there are other  networks trying to achieve similar things again   a smart contract is a type of ethereum account  okay okay so in the concept you know we know of   block chain with bitcoin and ethereum everyone  holds a wallet right everyone has this wallet   and it can hold coins well a smart contract is no  more than a wallet itself right it can hold things   but users can interact with it okay users can  interact with a smart contract so it's an account   it can hold things users can interact with it  think of it like a vending machine you give it   money it gives you something back all right but  smart contracts well they can define rules and   enforce them via code so when you interact with it  it can have a rule set you can only get something   from me if you adhere to the rules that i have  pre-programmed in my code it would be the same   concept as a human telling you i'll give you  this if you give me this much ethereum but it's   automated now there's no more transactability a  smart contract basically enforces the moment you   give it something it's going to give you something  back because it is the account itself it holds   it holds the actual value itself so it is more  than just a bit of code that runs on ethereum   it can be its own entity and with that comes  drawbacks right like what you program in the smart   contract and what you put on the ethereum network  well you don't want to put bugs in that now do you   but in essence these smart contracts allow us to  enforce and create these transactable events right   and a smart contract being just the concept of  the code that can be on the ethereum blockchain   that can be transactable that is where the power  lies and so understanding what a smart contract   is makes us able to look a bit closer at well how  would we program these smart contracts to hold   digital art right and that's what we're getting  at here is what do i need to do for an nft in the   form of digital art on a smart contract to deploy  to the ethereum network and we're starting to come   full circle here and so let's look a bit closer  at what type of smart contracts are necessary   for nfds in this course we're not going to go deep  into all of the defining qualities of the smart   contracts that you could use on ethereum we're  going to be using a marketplace to mint and sell   our nfts to simplify the process but it would not  be smart for us to not quickly look at hey what   are the standards that are used for nft minting  now that we know that smart contracts these   pieces of code that run on ethereum are what power  nfts and so i quickly wanted to touch on erc721   it is the first standard for nfts on ethereum  so it's the first type of like smart contract   or standard of smart contract rather that was  used for nfds on ethereum think of it like a   smart contract template it basically outlines  all of the rules that need to be followed for   nfts on ethereum as a smart contract now  you can extend upon this you can even   change it but it is viewed as a standard because  when you follow the standard you know what   you're getting right if people build upon the  standard then there is trust and through trust   you know that your ownership is secured so this  type of smart contract well it creates and keeps   track of ownership of the nfts that it has created  so when you transact with the smart contract that   was based on 721 you know that certain principles  have been followed to ensure that your ownership   of what you're purchasing against that smart  contract because remember a smart contract is   nothing more than a wallet so when you interact  with it you are giving it money and it is giving   you well money or rather ethereum and it is  giving you something in return and that's   something in return that it is giving you it is  tracking your ownership on that smart contract   of the non-fungible asset and this is where  digital art kind of comes in now does it need   to be digital art not necessarily it could track  your ownership against something else as well   but in the concept of digital art we're  tracking the ownership of digital right so   basically the smart contract when you interact  with it you give it ethereum right to the wallet   and it in the code will do things to either mint  or generate an nft in this case the most valuable   use case is digital art and that transaction  is secure because we know that this contract   builds certain standards into the smart contract  there are certain pieces of code that are by   default in the smart contract that give you trust  now we'll be linking the resources to erc 721 so   you can go read the specification if you want or  some high level documentation around it but the   reason that we wanted to touch on these smart  contract standards is because at the end of the   day anyone can build any smart contract right it's  just code it's just code that goes on ethereum   but through standardization like 721 we now ensure  that we have trust because people are following a   public standard that is open and that you can view  otherwise there could be any type of code in that   smart contract right so there's there's a certain  validity that comes with implementing against that   template the next standard you need to know about  and maybe the final standard is erc-1155 it was   coined the final standard for nfts on ethereum  now it's a bold statement but basically there was   this team the engine team and they built this new  smart contract standard for nfts on ethereum and   basically you can think of it as an enhancement  of erc721 or a superset of the template that was   erc721 now why is it a superset of erc721 well  first of all it's cheaper because you can hold   asset classes it no longer tracks singular  ownership on erc721 you interact with the contract   and it tracked ownership of each individual  piece what this meant was that if you had nfts   on an erc 721 contract let's say you owned five  assets if you wanted to transfer those assets   you would have to transfer those assets one by one  right and so doing that one by one you're paying   fees on each individual transaction in erc 1155  you can hold asset classes so if you if you buy   10 nfts of you know let's say you buy 10  digital art pieces from the same project   now in erc-1155 you can hold all of those 10  together and you can sell them together you can   transfer them together so there's it's cheaper you  don't have to pay as many gas fees going back and   forth because you can sell them in bulk there's a  lot of enhancements but it's a super set because   you can also create an erc721 asset inside of  a smart contract that is erc-1155 now this is   a complicated mechanism for saying that they're  complementary basically they're complementary   they're not competition erc721 can't support  erc 1155 but erc 1155 the smart contract type   can support assets of this type and so with  that what you need to know here is that this   is the current standard this is where it started  this is where it's going and by knowing that you   can deep dive a bit deeper into all of the aspects  that go into it now we'll be linking the docs   to the standard erc-1155 so you can read a bit  deeper about it but at the end of the day this   is what most marketplaces are running on right  now and how asset classes are kind of divvied up   right we we want things to be cheaper faster  smarter because ethereum can cost a lot of money   when you're paying these gas fees to transfer  things and erc721 did a lot of good things but the   enhancements that come from 1155 far outweigh the  benefits of 721 and that's where the trickiness   lies but basically this is the smart contract type  that is now powering the majority of transactions   around nfts on ethereum and that's what we  need to know here that is the crux of it all   you may have found yourself asking throughout  this course what are the uses for nfds   and what exactly is the long-term vision for nfts  right this is this non-fungible asset business   like where are we going right now we're in a  renaissance period right we're very early on and   digital art is king right we're doing all of this  digital art business online which is great because   it's giving all of these artists an outlet and a  medium in order to make money but it's it's just   the start right it's it's the first implementation  of this nft business is digital artwork digital   ownership right it's a stepping stone for more  complicated technologies to eventually come in   and utilize the similar technology for different  use cases and we don't even know what use cases   may arise this is one of the simplest use cases  that has had a great benefit for individuals lives   but if we look beyond the veil of today toward  the future and think about hey this technology   what can it be utilized for outside of this well  you know we think about fashion wearables clothing   maybe we link an nft to them to have ownership  we all know that nike has a patent out for an   nft to combat gray market selling by embedding  nfts into the shoes and tracing the ownership   right and therefore you kind of know that  fashion is a potential avenue for this   but other than fashion maybe collateral against  the loan you know these non-fungible assets it's   very similar to a concept of a pawn shop where  you go in you trade in your non-fungible asset   and you get money in return and you can pay back  that money to get back your non-fungible asset but   do this digitally right you have a loan somewhere  you need quick liquidity use an nft as that quick   liquidity against that loan that's that's a  financial concept there's a lot of financial   concepts out there that we could use nfts for like  tons and tons and tons this is just one of them   maybe in gaming right we've touched upon this  many times throughout the course you buy a   lot of digital assets and games but you need that  liquidity transfer ability and all of those other   hallmarks in order to be like well if i'm going to  invest in these game skins why don't i get benefit   out of it so that's just another avenue that may  potentially spawn use cases for nfts and it's not   to say that all of these nft use cases are going  to be on ethereum right ethereum right now is   where it's at but for true interoperability  maybe we'll reach a point where we can   go across blockchains and wrap these assets these  non-fungible assets but the protocols and the   communication mechanisms for that have yet to be  defined and are very much in their infancy stage   then we go look at something more  business oriented like the supply chain   right let's say you buy an item from a different  country well you could theoretically track   the entire process of that asset through nfts  from having a token from where it was created   when it was shipped where it arrived and you could  follow the entire journey of the supply chain   through the blockchain in this way now these are  all concepts that nfts could be leveraged for in   some way or another because the tokens grant  uniqueness right and that uniqueness allows us   to say hey the registration of this event so using  it like an event driven system to be able to track   a journey of something all of these use cases all  to say that the space is extremely interesting and   there's a lot a lot a lot of things you can  do with technology and although digital art   is where we're at right now and a lot of people  are skeptical the long-term strategic vision for   a technology like this is infinite and therefore  we should look at it less with a skeptic eye and   more with an open mind to be able to figure out  hey maybe maybe i want to invest in some of these   technologies potentially long term or maybe i just  want to follow along and see right or maybe you   work in a company where this may be interesting  just keeping an open mind is very important when   looking at these new technologies because even  though you may be skeptical about the initial   use cases the long-term use cases may be valid  and valuable for you and that is important so   now that we've gone through the entire journey of  the what the how the why and everything in between   now let's step into how do we actually mint  so create an nft and sell it on a marketplace   let's dive into that we've reached the final  stretch how do we sell and distribute an nft here   you see openc a website to discover collect and  sell extraordinary nfts it's one of the largest   nft marketplaces available and to simplify  the processed entry without needing to build   your own smart contract deploy your own code  learn how to code and all of that in between   we're going to use openc to create our own nft  but you will need an ethereum wallet to use openc   and so like we said ethereum is powering a lot of  the nft market nfts are in huge demand and openc   is a marketplace that builds on top of ethereum  to make it easy for you to sell distribute and   even buy your own nfts now we're going to go  specifically through how to open your own wallet   and sell on openc let's get started to open an  openc account we need an ethereum wallet and an   ethereum wallet is just a wallet that you can open  on any of these providers metamask coinbase wallet   connect 4matic now we're going to use metamask as  the standard here but you can connect any wallet   you already have now if we go to metamask we see  that you can install it on chrome ios and android   we're in chrome right now so we're  gonna download and install it in chrome   install metamask for chrome it takes us to the  metamask chrome web store website and what we'll   do here is we'll press add to chrome add the  extension and by adding the extension we've now   added metamask to chrome so that we can have  our wallet inside of our chrome browser and as   you can see they put this funny animation here  now it says welcome to metamask connecting you   to the ethereum and the centralized web we're  happy to see you and now that we've installed   metamask let's go through the setup so to set up  metamask let's press this get started button and   then it'll say are you new to metamask if you're  not you can put in your secret recovery phrase or   if you are new well let's get set up let's create  a wallet it's going to ask you if you want to   help improve metamask gather usage data for now  i'm going to press no thanks and we're going to   have to fill in a password so choose any password  that's a minimum of 8 characters and has at least   a number and a special character and by doing  that what we'll do is we'll be able to create   a metamask account we'll select i have read  and i agree to the terms and we'll press create   by creating the password now it's going to show  us a short informational video about the secret   recovery phrase i recommend that each and every  one of you watch this video into its completion   but let's go over it what is the secret recovery  phrase your secret recovery phrase is a 12 word   phrase that is your master key to your wallet  in your funds it's extremely important that you   keep this it's not the password we just filled  in this is a separate thing it's the master key   always keep it always store it and i'm changing  my tone because it's extremely extremely important   how do i save my recovery phrase well you can save  it in a password manager in a bank fault in a safe   deposit box write it down store it in multiple  places should i share it never ever share it now   the reason that this is so important to store  and don't take it lightly because often we just   whatever if you lose this and you lose access  to your account you can never ever ever recover   any part of your account that's a scary thought  but it is the truth people have lost millions   and millions and millions in bitcoin that are lost  in the ether forever because they have forgotten   their secret recovery phrase take it seriously  watch the video and then we'll come back to this   hopefully you've all watched the video and you  now understand the importance of the secret phrase   and what it entails now keep in mind  the account that i'm creating here is   not the account that i will be using for  any of my information right so this wallet   it's going to be empty don't even try to access  it because it's not going to have anything in it   but if we go to next it's going to show you your  secret recovery phrase ensure that you click the   link here to download your secret recovery phrase  into a file then what you'll do is you'll click   here in order to reveal your secret words so when  we click reveal here it'll reveal the words and   then we can go to the next step and in the next  step now we have to select the words in the right   order and once we select the words in the right  order we can confirm and then we've created our   account so to do this you just select the words  and once you've reached 12th word you can confirm   and then if you've selected them in the right  order right then it should work out in your   favor right you should be able to confirm  right now you can see i can't confirm because   it's not in the correct order therefore i need  to ensure that i select them in the correct order   and that's what i'm going to do now  i recommend that you all do the same   and then once you've selected them in the  right order you can click the confirm button   once you have selected them in the right order  and press the confirm button you will be greeted   with the congratulation page you've passed the  test and your security phrase is safe and it's   your responsibility so keep that file safe and  it gives you more tips for storing it safely   please make sure to read through all of this  and keep it safe we are not responsible for   anything you do wrong in this case you are  responsible for your secret recovery phrase   and that is that so then you press all done and  now you have a fully viable meta mask account   with ethereum in it and now we can connect that  to openc so let's look at what that looks like   now after you're done setting up your wallet and  you've installed metamask what i have found is   that you often need to restart chrome in order  for it to be fully compatible with everything   so restart chrome and then keep the password that  you filled in when you created your account not   the secret phrase but the password you filled in  because you'll need to fill it in again to log in   now once you restart chrome and you go back to  openc we can now press the connect your wallet   button and then we can press meta mask and then  by pressing meta mask it will open up this popup   where we need to fill in our password to unlock  metamask and then i can say hey connect openc to   metamask select the account you want to connect  so we'll select the account we just created you   can create multiple wallets in metamask but it  creates one by default and we'll connect that   one and then it'll ask you connect account with  this address allow to view addresses permitted   accounts we press connect and now our wallet  is connected to openc our complete usd wallet   and so now that we have our wallet connected we  can actually go to our account our profile and   we can see that our metamask account  is here awesome so now we can start   playing around with what we can do  on openc so let's dive into that   now that our account is set up maybe we'll tinker  around with the settings a bit so let's go over   here let's click this little settings icon and oop  another pop-up came up and it's saying signature   request welcome to openc click sign to sign  in no password needed this does not trigger   a blockchain transaction or cost any gas fees  your authentication will be reset after 24 hours   so let's sign that and now we can actually go into  our profile settings and set up a complete account   for our wallet that's amazing so here you can  fill out your username your bio so you know as   a username we can fill in ztm bio we'll fill  in the bio a bit later and then for your email   address you should fill in the email that you want  to use i'll be using crypto at zero2mastery.io   and so you can fill in other parts of your  wallet you can even put up a profile image a   profile banner and then you can save your account  as is and now it'll tell you verify your email   address to link it to your openc account and so  that's what you should do go to your email go look   for the openc email and verify the account after  taking some time to make my profile and verify it   by email i took some time to set up the profile  page and this is the official zero to mastery   openc page where we will be distributing  ztm specific nfts if you were interested   and here is also where we will be distributing the  very first nft that ctm will ever launch as part   of this course the very very first one the very  first nft ever that ztm will make will be made   in this course isn't that exciting so and we'll  be showing you how we go through that process   awesome so let's get started over here in  the settings panel right we're going to open   that up seems like there's a small bug here so  let's go back to openc and then let's click it   and then let's say account my collections  right and then let's say create create and   manage collections of unique nfts to share and  sell and then we'll create the collection and   as part of the collection we need to have a  logo image so that logo image is going to be   this image we'll open that up and then featured  image this image will be used for featuring your   collection on the home page category collections  promotions etc and so for that you know you select   a different image and we're going to go  with the basic ctm branding if anything   which will be our branding image for  both the site wide and the regular image   like the banner and the featured image and then  we'll say what's the name of our collection   well we'll call it origin and that will  be the origin of ztm's openc collection oh   that name is already taken so we'll call it zero  to mastery and you have to find a collection name   that's actually available for you right you  can also customize the url if you wanted to so   we'll do zero to mastery as a url and we'll do our  standard learn to code get hired as a description right what category are we art trading  cards collectibles sports utility well   i'll put us an art you can select a maximum of  one category that's very important to note here   and then there are certain links that you could  fill out here for your collection royalties   that can be paid out collect the fee when a user  resells your item this is deducted from the final   sales price and paid out on a monthly basis and we  can fill out percentage and then we can say what   are the payment tokens that we accept right do we  accept ethereum or polygon we're going to stick   to ethereum and you can fill out the percentage  of royalties you want to get for your collection   based on what you think is  fair then display a theme   we'll do contained covered padded these are how  your nfts will be displayed in your collection   explicit or sensitive content right and so some of  this is very important uh if you need to set your   collection as explicit content you toggle this  toggle over here so we're gonna go with covered uh   we do not have explicit content and then you can  go and create a collection and that's how it goes   oh also don't forget if you fill in a royalty you  have to fill in the address that it needs to go to   and so once we hit create over here you  can see the zero to mastery collection   currently there are no items in the collection  and we'll be minting the very first item   right here right now now that we have a collection  and we have it all set up with everything that   we need right we have our own personal profile  the ztm profile we now have a collection on the   marketplace the collection on the marketplace  isn't the nfts yet it's just openc's way of   pooling together all of the items that you want  under what you would call a project so your art   pieces you can put in different collections if you  wanted to make specific collections for specific   things so now let's go ahead and add an item over  here you can see the create a new item form this   is where openc allows us to actually upload our  image or video or mp3 whatever the case may be   and so what we're going to upload is our very  first nft the ztm biker and we're going to call   him the ztm biker so here you can see the uploaded  you can do jpeg png gif svg mp3 all of the above   and if you have a project externally right  if you have a bigger project where you have   a website with all the information around  the art you're trying to make you can link   the specific item with extra information so  that they can go view your project now over   here you can fill in the description here we'll  fill in the very first ztm nft the ztm biker   and then we'll add it to the collection zero to  mastery because that's the only collection we have   and here you can see that you can add properties  to it right you could have properties like   character age all that stuff so what we're gonna  do is we'll give it a character but we're gonna   call the character number one because it's the  very first nft you can give it levels you can give   it stats you could even give it unlockable content  unlockable content being a specific access key and   email something to contact someone or a specific  item code that you could redeem for something   and who knows maybe we'll put something in here  so that's where you can put unlockable content   next to that you can mark it as explicit  content just in case it's not for young   people and you can determine on what blockchain  so openc supports ethereum and polygon polygon   is a gas free blockchain experience that  works with ethereum so you can determine   on which chain you basically want to sell it  and then once you hit create you create it   but once you hit create it actually goes  through the process of creating your nft on   the openc platform now at that point it hasn't  been distributed to the marketplace just yet   it just says you created the ztm biker now  that we've completed the creation of our   nft it is time for us to get ready to sell it  and over here on the overview page of our asset   we can see that we have an edit and a cell button  where we can edit the nft and we can list it   to sell and so when we go to the sale page  right where we're going to put it up for sale   we have the option between putting it up for a  fixed price or putting it up for an auction and   putting it up for an auction just says that you  put in a starting price and then over seven days   you can bid and so we're gonna do it for a  fixed price and we're gonna select 0.19 ethereum   which is 800 once we hit complete listing we are  going to get prompted to initialize our wallet   and over here you can see that the  gas fees are estimated to be 0.05 eth right and so with that we're spending 259  dollars to initialize our wallet so this is the   very very first time we're selling on openc  and because it's the very first time that   we are selling on openc we need to initialize  our wallet we need to get set up for the first   time in order to be able to sell on openc as  an account you only do this once the very first   time that you list something and then it's good  to go so we'll hit confirm here and then once   we confirm it should be able to go through so  make sure that you have ethereum in your wallet and then we'll go to ether scan and over  here you can see that the transaction   has not yet been processed so once the transaction  has been processed that's when it will go through   so there's one transaction i

2022-01-15 23:33

Show Video

Other news