Ako keby porozumenie bitcoinu nebolo dosť ťažké, Ethereum dodáva tejto rovnici úplne novú úroveň zložitosti. Aj keď máte solídne technické zázemie, bude treba nejaký čas a nezávislý výskum, kým bude mať všetko zmysel – pokiaľ ním nie ste geniálny, každopádne.
S tým, čo bolo povedané, základné pochopiť ako funguje Ethereum môže skutočne uľahčiť pochopenie kryptomien všeobecne. Uvidíte, Ethereum je decentralizovaná platforma, na ktorej je možné písať inteligentné zmluvy (v programovacom jazyku Solidity) a vykonávať ich. Je to základná vrstva, ktorá podporuje stovky decentralizovaných aplikácií (dApps).
Kedykoľvek sa na ethereum vyvinie nová aplikácia pre technológiu blockchain a inteligentné zmluvy, je možné vytvoriť nový token ethereum. Zjednodušujúcim aspektom tohto procesu je, že ethereum stanovilo štandardy pre tokenizáciu. Rôzne typy aplikácií budú tokenizované podľa rôznych štandardov, v závislosti od toho, čo má aplikácia robiť.
Výsledkom týchto štandardov je, že je oveľa jednoduchšie komunikovať s inteligentnými zmluvami a tokenmi, a preto pre vývojárov vytvárať dapps na Etherea. Bežnou analógiou, ktorú budete počuť pri vysvetľovaní tejto výhody, je, že Ethereum je ako iOS alebo Android pre dapps – operačný systém, ktorý podporuje aplikácie a ich budovanie je oveľa jednoduchšie..
Najbežnejším štandardom pre tokeny Ethereum je v súčasnosti štandard ERC-20, existujú však aj štandardy ERC-223, ERC-721 a ERC-777. V tomto článku vysvetlíme každú normu a to, ako sa používa v decentralizovanom ekosystéme.
Čo je to token ERC-20?
Štandard ERC-20 používaný v inteligentné zmluvy obsahuje iba 6 základných funkcií, vďaka ktorým je token dobre … funkčný. Tento kód je taký jednoduchý, že na jeho pochopenie nemusíte mať žiadne počítačové znalosti. Poďme si to prejsť kus po kúsku.
Najprv je tu totalSupply () funkcia, ktorá určuje celkové množstvo tokenov, ktoré sa vytvoria na výmenu v rámci tokenovej ekonomiky daného projektu.
Potom je tu prevod () funkcia, ktorá slúži na počiatočnú distribúciu tokenov do peňaženiek používateľov. Táto funkcia je hlavným dôvodom, prečo sa tokeny ERC-20 stali pre ICO také populárne, pretože je neuveriteľné ľahké posielať tokeny investorom po dokončení ICO..
The transferFrom () funkcia je to, čo potom umožňuje držiteľom tokenov po počiatočnej distribúcii navzájom si vymieňať tokeny. Predpokladajme, že nejaké chcete poslať BAT priateľovi, táto funkcia prevezme vašu adresu peňaženky Ethereum, adresu peňaženky Ethereum príjemcu a odosielanú sumu a potom vykoná transakciu.
Ďalej, ako naznačuje jeho názov, balanceOf () funkcia sleduje rovnováhu tokenov v každej peňaženke používateľa. Dosť jednoduché.
The schváliť () Funkcia sa zatiaľ používa na zabezpečenie toho, že sa celková zásoba tokenov v ekonomike udržiava konštantná. Inými slovami, táto funkcia slúži na zabezpečenie toho, aby nikto nemohol vytvárať ďalšie tokeny zo vzduchu, aby z toho mal prospech sám.
Nakoniec príspevok () funkcia zaisťuje platnosť transakcií pred ich pridaním do blockchainu. Kedykoľvek chce používateľ previesť niektoré tokeny do inej peňaženky, táto funkcia skontroluje, či má adresa odosielateľa najmenej toľko tokenov, ako je suma uvedená vo funkcii transferFrom (). V opačnom prípade nie je transakcia platná.
Vďaka týmto 6 funkciám je vytváranie nových tokenov a vývoj platforiem a peňaženiek pre ne mimoriadne jednoduchý. Tento štandard už použili tisíce rôznych projektov. V skutočnosti sú všetky projekty v Top 20 ethereum tokenov sú tokeny ERC-20.
TL; DR
Žetóny ERC-20:
- Sú súčasným priemyselným štandardom
- Skladá sa zo 6 funkcií kľúčových tokenov
- Už ich používajú tisíce rôznych projektov kryptomeny
Čo je to token ERC-223?
Aj keď je štandard ERC-20 veľmi užitočný, zďaleka nie je dokonalý. Napríklad jedna obzvlášť zlá chyba v dizajne ERC-20 umožnila stratu tokenov, keď ich ľudia omylom poslali k inteligentnej zmluve pomocou postupu, ktorý by použili na odoslanie tokenov do bežnej peňaženky. Bohužiaľ to už dnes viedlo k strate tokenov ERC-20 v hodnote viac ako 3 milióny dolárov.
ERC-223 rieši túto chybu dizajnu tým, že umožňuje používateľom prenášať tokeny do inteligentných zmlúv a peňaženiek s rovnakou funkciou. Tokeny ERC-223 navyše zvyšujú efektívnosť ERC-20 tým, že prevody si vyžadujú iba jeden krok, a nie 2. To znamená, že prevody tokenov ERC-223 vyžadujú iba polovicu plynu (t. J. Lacnejšie) v porovnaní s prevodmi z ERC-20..
A navyše sú tokeny ERC-223 spätne kompatibilné s tokenmi ERC-20, čo znamená, že si zachovávajú všetku pôvodnú funkčnosť pri riešení vyššie spomenutých chýb..
Vďaka týmto výhodám môže štandard ERC-223 jedného dňa nahradiť ERC-20 ako najbežnejšie používaný štandard pre ethereové tokeny. Väčšina peňaženiek Ethereum však zatiaľ nepodporuje tokeny ERC-223, takže prijatie vývojármi projektu bolo pomalé.
Vzhľadom na to, ako rýchlo sa ekosystém kryptomeny vyvíja, však nebuďte prekvapení, ak si tokeny ERC-223 získajú popularitu v roku 2019 alebo ešte skôr.
TL; DR
Žetóny ERC-223:
- Odstráňte kľúčové chyby pomocou štandardu tokenov ERC-20
- Vyžadujte iba polovicu plynu z tokenov ERC-20
- Sú spätne kompatibilné s ERC-20
- Zatiaľ neboli použité žiadnymi pozoruhodnými projektmi kryptomeny
Čo je to token ERC-721?
Tokeny ERC-721 získali svoj prvý nárok na slávu, keď sa hrala zberateľská hra založená na ethereu, CryptoKitties, získal popularitu na konci roku 2017.
Kľúčový rozdiel medzi štandardom tokenov ERC-721 a ostatnými štandardmi ERC je v tom, že ERC-721 umožňuje vývojárom ľahko vytvárať nestratiteľné tokeny (NFT). Inými slovami, jeden token môže mať inú hodnotu ako iný token, ktorý sa vymieňa v rámci tej istej platformy / ekosystému..
Nezastupiteľné tokeny sú mimoriadne užitočné, pretože umožňujú tokenizáciu jedinečných jednotlivých aktív. Patria sem starostlivo chované digitálne mačky, ale aj oveľa konvenčnejšie hodnotné aktíva, ako sú umelecké diela, vinobranie, nehnuteľnosti, diplomy a ďalšie..
Jeden z najlepších projektov v ekosystéme éteru, 0x protokol, pracuje na pridaní podpory pre tokeny ERC-721 a ďalších nových štandardov tokenov vo svojom vydanie v2, naplánované na koniec júla 2018.
Ďalší kvalitný, ale nový a menej známy projekt, 0xcert, sa zameriava špeciálne na nezastupiteľné tokeny a umožňuje komukoľvek vytvárať, vlastniť a overovať jedinečné aktíva v blockchaine. Program 0xcert navyše vývojárom uľahčuje vytváranie dapps a inteligentných zmlúv prispôsobených rôznym typom jedinečných aktív.
Ako viac aktíva zo skutočného sveta sú tokenizované v nasledujúcich rokoch sa môžete staviť, že štandard tokenov ERC-721 bude známy oveľa viac ako CryptoKitties. Na blockchaine Ethereum je možné transparentne previesť vlastníctvo všetkého, od výtvarného umenia a hudobných poplatkov až po vstupenky na loptové hry na ďalší deň. Dodávateľské reťazce môžu zabezpečiť integritu a sledovateľnosť produktu na bezprecedentnej úrovni. Možnosti pre ERC-721 sú prinajmenšom vzrušujúce.
TL; DR
Tokeny ERC-721:
- Sú nezameniteľné tokeny (NFT)
- Môže sa použiť na tokenizáciu jedinečných jednotlivých aktív
- Prvýkrát použitý ethereum dapp CryptoKitties, ale okrem digitálneho hrania máte veľa ďalších aplikácií
Čo sú tokeny ERC-777 a ERC-820?
Podobne ako ERC-223, aj ERC-777 má vylepšiť tokenový štandard ERC-20 a je s ním spätne kompatibilný..
Jedným zo spôsobov, ako je ERC-777 lepší ako ERC-20, je to, že rovnako ako ERC-223 rieši chybu v dizajne, ktorá viedla k stratám viac ako 3 miliónov dolárov. To, čo robí štandard ERC-777 jedinečným, je však šírka mechanizmov vybavovania transakcií, ktoré obsahuje.
Aby sme vysvetlili ERC-777, musíme najskôr začať s tokenovým štandardom ERC-820. V tomto štandarde je zriadený centrálny register inteligentných zmlúv v sieti Ethereum. Register umožňuje komukoľvek „preskúmať“ adresu inteligentnej zmluvy a skontrolovať funkcie, ktoré podporuje.
ERC-777 používa rovnaký centrálny register ERC-820 na ľahkú verifikáciu funkcií inteligentných kontraktov. Namiesto toho, aby ich používal, zavádza tiež úplne nový súbor funkcií „Prevod“ a „Schváliť“ funkcie použité v štandarde ERC-20. Namiesto nich používa ERC-777 a „Poslať“ funkcia, ktorá sa používa na prenos samotného éteru.
Ďalším veľkým predajným miestom pre ERC-777 je to, že umožňuje „schváleným operátorom“, čo znamená, že ľudia môžu schvaľovať inteligentné zmluvy na presun tokenov v ich mene. Vďaka tomu je ERC-777 veľmi dobre prispôsobiteľný, pretože umožňuje ľuďom budovať nad rámec tokenov ďalšie funkcie, ako je zmluva o mixéri pre lepšie súkromie transakcií alebo funkcia núdzového zotavenia, ktoré vás zachránia, ak stratíte svoje súkromné kľúče..
ERC-777 navyše vytvára štandard pre razbu a pálenie tokeny, niečo, čo môže byť veľmi užitočné v závislosti od konkrétnej tokenovej ekonomiky projektu.
Bohužiaľ však zatiaľ neexistujú žiadne známe aplikácie postavené na štandarde tokenov ERC-777, na ktoré by sme sa mohli odvolávať, takže sa ešte len uvidí, či bude tento štandard v budúcnosti široko prijatý. Ak vezmeme do úvahy, že je prispôsobiteľnejší ako ERC-20 a znižuje trenie pri transakciách, prechod na ERC-777 by v budúcnosti mohol ťažiť takmer z každej dnešnej aplikácie na ERC-20..
Pre každého, kto sa chce skutočne venovať podrobnostiam, ďalšie vysvetlenie mechanizmov spracovania transakcií, ktoré sú súčasťou štandardu ERC-777, nájdete v jeho úložisko github.
TL; DR
Žetóny ERC-777:
- Odstráňte kľúčové chyby pomocou štandardu tokenov ERC-20
- Sú spätne kompatibilné s ERC-20
- Používajte funkcie používané na prenos samotného ETH, vďaka čomu sú transakcie plynulejšie
- Umožňuje „schváleným operátorom“, takže je prispôsobiteľnejší ako predchádzajúce štandardy
Pozerať sa dopredu
Platforma Ethereum nezostáva statická a nie sú to ani zodpovedajúce štandardy pre budovanie. Zatiaľ čo tokeny ERC-20 nateraz dominujú na ethereovej časti trhu, v budúcnosti by malo pribúdať projektov, ktoré prechádzajú k novým a vylepšeným štandardom tokenov ERC-223 alebo ERC-777..
S viac ako 100 000 tokenových zmlúv už žije na ethereu (áno, čítate dobre), tempo vývoja nevykazuje žiadne známky spomalenia. Väčšina z týchto tokenov bude nepochybne nadbytočná, zbytočná a bezcenná, ale pár vybraných z nich môže zmeniť svet, ako ho poznáme..
Súvisiace: Vysvetlené konsenzuálne algoritmy: Čo potrebujete vedieť o Proof-of-Work, Proof-of-Stake a delegovanom Proof-of-Stake.