Share this article

Ang mga 'Token' ng Ethereum ay Lahat ng Galit. Ngunit Ano Sila Pa Rin?

Sa ugat ng high-profile wave ng mega-ICO fundraising efforts sa Ethereum ay isang token standard na tinatawag na ERC-20. Kaya ano ito pa rin?

coins, question mark

Nais ng Ethereum na lumikha ng isang ecosystem kung saan ang lahat ay gumagana nang walang putol bilang bahagi ng kanyang pananaw para sa isang 'mundo computer' – at kasama diyan ang mga token na kinakailangan para paganahin ito.

Inilunsad noong 2014

Story continues
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

sa pamamagitan ng isang BAND ng mga coder at isangbagets na bagets, ang Ethereum ay idinisenyo upang gawing posible para sa sinuman na mag-code ng halos anumang uri ng app at i-deploy iyon sa isang blockchain. Marami sa mga desentralisadong app na ito (o 'dapps' sa madaling salita) ay nangangailangan ng kanilang sariling token na maaaring, bukod sa iba pang mga bagay, ay madaling ibenta at ikakalakal.

Sa layuning iyon, halos 18 buwan na ang nakalipas, ang ERC-20 token standard ay ipinanganak.

Mahirap mag-overstate kung gaano kahalaga ang interface na iyon. Sa pamamagitan ng pagtukoy sa isang karaniwang hanay ng mga panuntunan para sa mga token na nakabatay sa ethereum na susundin, pinapayagan ng ERC-20 ang mga developer ng mga wallet, palitan at iba pang matalinong kontrata, na malaman nang maaga kung paano kikilos ang anumang bagong token batay sa pamantayan.

Sa ganitong paraan, maaari nilang idisenyo ang kanilang mga app upang gumana gamit ang mga token na ito nang hindi na kailangang muling likhain ang gulong sa tuwing may darating na bagong token system.

Bilang resulta, halos lahat ng mga pangunahing token sa Ethereum blockchain ngayon, kabilang ang mga ibinebenta sa kamakailang surge ng ethereum-based paunang alok na barya (ICOs), ay sumusunod sa ERC-20.

Mga Token 101

Bago palalimin, mahalagang SPELL kung ano talaga ang token at kung paano ito naiiba sa ether, ang katutubong currency na nagtutulak sa Ethereum blockchain.

Dahil nauugnay ang mga ito sa network ng Ethereum , ang mga token ay mga digital na asset na maaaring kumatawan sa anumang bagay mula sa mga loyalty point hanggang sa mga voucher at IOU hanggang sa mga aktwal na bagay sa pisikal na mundo. Ang mga token ay maaari ding maging mga tool, gaya ng mga in-game na item, para sa pakikipag-ugnayan sa iba pang mga smart contract.

Ngunit sa madaling salita, ang isang token ay hindi hihigit sa isang matalinong kontrata na tumatakbo sa ibabaw ng Ethereum blockchain. Dahil dito, ito ay isang set ng code (functions) na may nauugnay na database. Inilalarawan ng code ang pag-uugali ng token, at ang database ay karaniwang isang talahanayan na may mga row at column na sumusubaybay kung sino ang nagmamay-ari kung gaano karaming mga token.

Kung ang isang user o isa pang matalinong kontrata sa loob ng Ethereum ay nagpadala ng mensahe sa kontrata ng token na iyon sa anyo ng isang 'transaksyon,' ina-update ng code ang database nito.

Kaya, halimbawa, kapag nagpadala ng mensahe ang wallet app sa kontrata ng token para maglipat ng mga pondo mula kay ALICE papunta kay Bob, nangyayari ito:

  • Una, sinusuri ng kontrata ng token na ang mensahe ay nilagdaan ni ALICE at na ALICE ay may sapat na pondo upang masakop ang pagbabayad
  • Pagkatapos, inililipat nito ang mga pondo mula kay Alice patungo sa account ni Bob sa database
  • Sa wakas, nagpapadala ito ng tugon, na nagpapaalam sa wallet na matagumpay ang transaksyon.

Sa kaibahan sa mga token, ang ether ay hard code sa Ethereum blockchain. Ito ay ibinebenta at kinakalakal bilang isang Cryptocurrency, at pinapagana din nito ang Ethereum network sa pamamagitan ng pagpayag sa mga user na magbayad para sa mga bayarin sa transaksyon ng matalinong kontrata. (Lahat ng computations sa Ethereum networkmay halaga ng ' GAS'.)

Kapag nagpadala ka ng mga token sa isang exchange, halimbawa, magbabayad ka para sa transaksyong iyon (sa kasong ito, isang Request sa kontrata ng token na i-update ang database nito) sa ether. Ang pagbabayad na ito ay kinokolekta ng isang minero na nagkukumpirma ng transaksyon sa isang bloke, na pagkatapos ay idaragdag sa blockchain.

Sa unang bahagi ng kasaysayan ng ethereum, ang mga pamantayan ay bahagi ng pangkalahatang plano upang lumikha ng isang user friendly at malawak na naa-access na sistema. Ngunit tulad ng lahat ng pamantayan, ang ERC-20 ay naglaan ng oras upang umunlad sa isang serye ng mahabang talakayan at maingat na pagsasaalang-alang.

Kaya, bago ang DevCon1, ang unang malaking Ethereum conference noong 2015, ipinakilala ni Vitalik Buterin, ang tagapagtatag ng Ethereum, angpaunang pamantayan token.

Sa huling bahagi ng taong iyon, kinuha ni Fabian Vogelsteller, ONE sa mga developer na nagtatrabaho sa Mist wallet ng ethereum, ang pamantayang iyon, binago ang ilang bagay, at iminungkahi ito sa komunidad bilang ERC-20 upang simulan ang isang pormal na pag-uusap tungkol sa kung paano dapat ipatupad ang pamantayan.

Pagkatapos noong Abril, dahil sa mga pagbabago sa kung paano inaayos ng Ethereum Foundation ang GitHub nito, ang pamantayan ng ERC-20 ay inilipat sa isangGithub pull Request.

Ano ang nasa loob?

Tinutukoy ng ERC-20 ang isang set ng anim na function na mauunawaan at makikilala ng ibang mga smart contract sa loob ng Ethereum ecosystem.

Kabilang dito, halimbawa, kung paano maglipat ng token (ng may-ari o sa ngalan ng may-ari) at kung paano mag-access ng data (pangalan, simbolo, supply, balanse) tungkol sa token. Ang pamantayan ay naglalarawan din ng dalawang Events - mga senyales na ang isang matalinong kontrata ay maaaring paganahin - na 'pakikinig' ng ibang mga matalinong kontrata.

magkasama, ang mga tungkulin at Events ito gawin ang mga token ng Ethereum na gumagana nang pareho halos lahat ng lugar sa loob ng Ethereum ecosystem. Bilang resulta, halos lahat ng wallet na sumusuporta sa ether, kabilang ang Jaxx, MyEtherWallet.com at Ethereum Wallet (tinatawag ding Mist Wallet), ay sumusuporta na rin sa mga token na sumusunod sa ERC-20.

Ayon kay Vogelsteller, na nakipag-usap sa CoinDesk tungkol sa kahalagahan ng token standard ng ethereum, ang interoperability na ito ay naglalatag ng batayan para sa malalaking pagbabagong darating.

Sabi niya:

"I believe we are just in the beginning of tokenizing everything. Maybe in the future, you will be able to buy a share of the chair you up on, the paint inside your house or a fraction of equity in a huge building complex."

Bumps sa kalsada

Ang ONE bagay na dapat KEEP , gayunpaman, ay ang ERC-20 ay pormal na isang draft, ibig sabihin ay hindi ito ipinapatupad at kailangan pa ring ganap na pagpalain ng komunidad ng Ethereum . Anuman, sinabi ni Vogelsteller, ang bawat bagong token ay malamang na sumunod sa hanay ng mga panuntunan nito.

Siya ay nagbabala, gayunpaman, na ang pamantayan ay bata pa, kaya magkakaroon ng mga bumps sa kalsada. ONE sa mga bump na iyon ay ang pagpapadala ng mga token nang direkta sa smart contract ng isang token ay magreresulta sa pagkawala ng pera. Iyon ay dahil ang kontrata ng isang token ay sumusubaybay at naglalaan lamang ng pera. Kapag nagpadala ka ng mga token sa isa pang user mula sa isang wallet, halimbawa, ang wallet na iyon ay tumatawag sa kontrata ng token upang i-update ang database.

Bilang resulta, kung susubukan mong ilipat ang mga token nang direkta sa kontrata ng isang token, ang pera ay 'nawawala' dahil hindi makatugon ang kontrata ng token.

Sa ngayon, $70,000 ang halaga ng mga token ay nawala sa ganitong paraan. (Ang halaga ay nag-iiba depende sa presyo sa merkado ng eter.)

Ngunit ang mga solusyon ay nasa mga gawa. Bilang extension sa ERC-20, ERC-223 sinusubukang lutasin ang isyu sa pamamagitan ng pagmumungkahi ng pagpapatupad ng kontrata ng token a tokenFallback function na upang maiwasan ang kontrata mula sa paghawak ng mga token na direktang ipinadala dito nang hindi sinasadya.

Sinabi ni Vogelsteller na bahagi lang ito ng pagbuo ng matatag na sistema, gayunpaman, na nagsasabing:

"Ang pagmamaneho gamit ang mga prototype na ito ay maaaring maging mabato minsan, ngunit sa huli ay nagbibigay sila ng kinakailangang pag-aaral na magdadala sa atin sa hinaharap ng blockchain at matalinong mga pakikipag-ugnayan sa kontrata."

tandang pananong larawan sa pamamagitan ng Shutterstock

Picture of CoinDesk author Amy Castor