Det finns två typer av tokens i kryptoversen--fungibla tokens och icke-fungibla tokens. Låt oss utforska båda.
En token anses vara "fungibel" om den kan användas omväxlande med andra varor eller tillgångar av samma typ.
Ta följande exempel:
Alice vill låna 100 dollar av Bob. För att betala tillbaka Bob, måste Alice betala tillbaka honom med exakt samma sedel på 100 dollar?
Naturligtvis inte. Det är väldigt lätt att betala tillbaka Bob med två (2) $50-sedlar eller till och med tio (10) $10-dollarsedlar. Samma koncept med en kryptovaluta-token som anses vara "fungibel". Alla tokens är inte utbytbara.
Det mest populära exemplet på en fungibel token är Bitcoin.
Non-Fungible Tokens, eller NFT, är inte lika lätta att byta ut.
Låt oss ta samma exempel ovan med Alice och Bob, förutom att istället för pengar vill Alice låna Bobs bil. När hon är klar med bilen, skulle det vara okej om hon gav Bob en annan bil? Definitivt inte, och hon skulle förmodligen ställas inför frågor om ett stulet fordon. En berättelse för en annan gång.
I det här scenariot är det enda sättet som Bob kommer att vara glad på om/när han får tillbaka sin bil och den exakta bilen han lånade ut till Alice. Så varför är det annorlunda här?
Bobs bil anses vara en "samlarföremål", varför den anses vara icke-fungibel. En valutas värde bestäms av dess fungibilitet. Ju mer allmänt ansedd och accepterad en specifik kryptovaluta är, desto fler människor kommer att använda den, vilket naturligtvis tillskriver den ett mer uppfattat värde.
Icke-fungibilitet är en egenskap för föremål som anses vara "unika", sällsynta eller på annat sätt begränsad i kvantitet. Därför, när du interagerar med kryptovalutor, se alltid till att du vet om den token du har eller använder är fungibel eller inte. Detta kommer att diktera vad du väljer att använda som betalning.
Det mest populära exemplet på en icke-fungibel token är CryptoKitties.
När du har identifierat vilken typ av token du har, titta nu på hur den styrs. För att skapa ett sunt kryptoekosystem behövde utvecklare analysera de smarta kontraktsstrukturerna bakom varje token, vilket är anledningen till att det finns vissa regler som har implementerats för att styra en tokens underliggande arkitektur.
De två vanligaste standarderna är standarderna ERC-20 och ERC-721.
En token anses vara "fungibel" om den kan användas omväxlande med andra varor eller tillgångar av samma typ.
Ta följande exempel:
Alice vill låna 100 dollar av Bob. För att betala tillbaka Bob, måste Alice betala tillbaka honom med exakt samma sedel på 100 dollar?
Naturligtvis inte. Det är väldigt lätt att betala tillbaka Bob med två (2) $50-sedlar eller till och med tio (10) $10-dollarsedlar. Samma koncept med en kryptovaluta-token som anses vara "fungibel". Alla tokens är inte utbytbara.
Det mest populära exemplet på en fungibel token är Bitcoin.
Förutsatt att token har alla de ovan föreskrivna kraven, har den möjlighet att ha följande egenskaper:
Om du nu går tillbaka till vår förståelse av fungibilitet - om du interagerar med en "fungibel token", betyder det att en annan token av samma typ kan ersätta den token, medan de underliggande reglerna som styr dessa två token är desamma. Och slutligen, tokens är delbara och kan användas för att betala tillbaka ett större belopp.
Till exempel kan 1 BTC betalas tillbaka med 0,50 BTC, 0,30 BTC och 0,20 BTC.
Om du har att göra med en icke-fungibel token, kommer detta att falla under ERC-721-standarden. Detta liknar ERC-20 genom att det är lätt för utvecklare att göra övergången samtidigt som det gör livet lättare för användare som kan lagra dessa tokens. Specifikt beskriver denna standard överföring och godkännande av tokens.
När du tittar på dessa två metoder är det viktigt att förstå hur dessa funktioner fungerar.
När du köper ERC-20-tokens skrivs dina äganderättigheter in i de smarta kontrakten, som innehåller data om hur många tokens varje adress kommer att ha efter affären. Anledningen till att dessa kontrakt inte behöver oroa sig för specifika tokens är att de är utbytbara.
För ERC-721-tokens, kom ihåg att de är icke-fungibla, och ingen token är den andra lik. Därför är det inte tillräckligt att bara lägga till en adress och saldo i det smarta kontraktet, som för ERC-20-tokens.
Istället måste också en tokens unika ägarinformation läggas till.
När ett kontrakt är redo att kalla till ett evenemang, sänds evenemanget sedan till eventuella lyssningsprogram, som sedan exekverar koden. Med ERC-721-tokens finns det bara två händelser
När en token byter ägare sänds händelsen. Varje gång en tokens äganderätt övergår från en person till en annan, sänds denna händelse och delar följande information:
Den andra händelsen, "godkännande", sänds när en användare tillåter en annan användare att ta äganderätten till en viss token. Den här informationen vilket konto som för närvarande äger token och vilket konto kommer att få tillstånd att äga det i framtiden. Detta kräver att token-ID:t kontrolleras så att den specifika token har godkänts för slutförandet av överföringen.
Utöver ERC-721 finns det andra NFT-standarder som används.
Skapat av Enjin-teamet, ERC-1155 är en NFT som representerar en klass av tillgångar, snarare än en enskild tillgång som ERC-721.
Tänk på ett "kort" samlarobjekt, där du skulle ha 50 kort till 1 ID. Därför kan en användare överföra alla 50 kort helt enkelt genom att ändra det smarta kontraktets tillstånd.
Nackdelen med ERC-1155 är dock förlusten av spårbarhet.

ERC-998 är för "komponerbara tokens", som har förmågan att kombinera saker, delar eller element. Specifikt kan den representera mer än en digital tillgång. Vad ERC-998-protokollet gör är att lägga till ett extra steg till NFT, genom att lägga till ett nytt lager av komplexitet.
En enda ERC-998-token representerar en portfölj av digitala tillgångar, vilket gör det möjligt för NFT att äga både icke-fungibla och utbytbara tillgångar.
En enda NFT kan också fungera som "central token" till en transaktion, som kan kompletteras med ytterligare ERC-20 eller ERC-721 tokens för en form av mervärde.
En ERC-998-token kan också representera delarna till en helhet. Ta en Rolex-klocka till exempel. Token kan representera klockans hölje, ansikte och rörelsearm, som består av Rolex-klockan som helhet.

Eftersom varje del representeras unikt av sin egen NFT, har varje NFT i sig inget värde förrän den kombineras med resten av dess motsvarigheter och bildar den faktiska hela produkten. Syftet med detta är att minimera förfalskning, särskilt när token representerar smycken.
Titta på diagrammet ovan, som visar tre delar som utgör Rolex-klockan. Varje del (fodral, ansikte och rörelsearm) har sitt eget serienummer. Om man tar varje del för sig, har de inget värde förrän de kombineras.
För mer information om kompositer, klicka här.
Så här begär du semesterdagar (ord-för-ord-e-postskript)
Säkra investeringar:Utforska amerikanska myndigheters spar- och investeringsalternativ
Låt den här gratissidan välja ditt nästa kreditkort
Förstå HOA-avtal:Dina rättigheter och skyldigheter
Leverantörsreskontra vs. Kundreskontra
Hockeystick lanserar öppen databas över Kanadas innovationsekonomi
Vad är Black Swan-evenemang på aktiemarknaden?
Hur man går i pension i Honduras:Kostnader, visum och mer