Ang pamantayan ng token ng ERC ay isang mekanismo sa komunidad ng Ethereum upang tukuyin at tukuyin ang mga pamantayan upang ang mga token na tinukoy sa mga pamantayang iyon ay may mga karaniwang katangian at interoperable. Sa ganitong paraan maraming bahagi at kasangkapan ang maaaring magamit muli.
Ano ang mga token ng ERC.
Ang token ay isang yunit ng halaga na maaaring gamitin sa loob ng isang blockchain network . Ang mga token ay karaniwang inilalabas ng isang organisasyon o kumpanya at maaaring kumatawan sa iba't ibang bagay , tulad ng isang cryptocurrency, isang pinansyal na asset, isang boto sa isang kolektibong desisyon, o isang garantiya ng pag-access sa isang serbisyo o produkto. Ang mga token ay kadalasang inilalabas sa isang initial coin offering (ICO) at maaaring ikalakal sa mga cryptocurrency platform o gamitin sa loob ng isang partikular na blockchain network tulad ng Ethereum. Ang Ethereum platform ay may tinukoy na mga pamantayan ng ERC (Ethereum Request for Comments) para sa iba't ibang uri ng mga token. Ang ERC ay isang mekanismo sa loob ng komunidad ng Ethereum para sa pagtukoy at pagtukoy ng mga pamantayan upang ang mga token na tinukoy gamit ang mga pamantayang iyon ay may mga karaniwang katangian at magkakaugnay . Pinapayagan nito ang muling paggamit ng maraming bahagi at tool. Suriin natin ang pinakasikat na mga pamantayan ng ERC token na maaari nating gamitin sa Ethereum network:
Mga Token ng ERC-20.
Ang ERC-20 ay isang teknikal na pamantayan na ginagamit ng karamihan sa mga token ng Ethereum . Tinutukoy ng pamantayang ito kung paano dapat gumana ang mga token sa network ng Ethereum, kabilang ang kung paano dapat ilipat at iimbak ang mga ito. Ang mga token ng ERC-20 ay interoperable , ibig sabihin ay maaari silang gamitin at ipagpalit sa anumang application o platform na sumusunod sa pamantayang ito. Bukod pa rito, pinapayagan nito ang mga developer na lumikha ng mga tool at serbisyo na tugma sa malawak na hanay ng mga token ng ERC-20. Ang isang token ng ERC-20 ay binubuo ng ilang teknikal na elemento , kabilang ang:
- Isang matalinong code ng kontrata na nakasulat sa Solidity programming language na tumutukoy sa lohika at mga panuntunan ng token.
- Isang interface ng kontrata na tumutukoy sa mga function at kaganapan na dapat ipatupad ng code ng kontrata.
- Isang natatanging identifier ng token, na kilala bilang "address" nito sa Ethereum network.
- Isang pangalan at simbolo ng token.
- Ang kabuuang bilang ng mga token sa sirkulasyon.
- Isang tampok na nagpapahintulot sa mga token na mailipat mula sa isang address patungo sa isa pa.
- Isang function na nagbibigay-daan sa iyong suriin ang balanse ng token ng isang ibinigay na address.
Iba't ibang uri ng mga token na may pamantayang ERC-20. Pinagmulan: Medium.
Mahirap matukoy nang may katiyakan kung gaano karaming mga ERC20 token ang umiiral sa Ethereum, dahil ito ay isang desentralisadong network at walang sentral na awtoridad na sumusubaybay sa lahat ng umiikot na token. Bukod pa rito, ang ilang mga kontrata ay maaaring kumatawan sa maraming iba't ibang token , o maaaring gamitin ang isang kontrata upang lumikha ng maraming token.
Mga Token ng ERC-721.
Ang mga ERC-721 token ay isang uri ng token na tinatawag na non-fungible token (NFT), ibig sabihin ay natatangi ang mga ito dahil ang bawat isa ay naiiba sa iba. Ginagawa nitong mainam ang mga ito para sa pagkatawan ng mga natatanging digital asset , tulad ng isang digital artwork o isang online game character. Para magamit ang mga ERC-721 token, kailangan mo munang lumikha ng isang smart contract na mag-iisyu sa mga ito. Kapag tumatakbo na ang kontrata, ang mga ERC-721 token ay maaaring mailabas at mailipat nang ligtas at malinaw sa pagitan ng mga Ethereum account .
Pagkakaiba sa pagitan ng ERC-20 at ERC-721 token. Pinagmulan: Etherscan Information Center.
Mga Token ng ERC-777.
Ang mga token na ito ay isang pinahusay na bersyon ng mga token ng ERC-20 , na nag-aalok ng higit na kakayahang umangkop at seguridad . Batay sa teknolohiya ng blockchain, ginagamit ang mga ito upang kumatawan sa mga digital asset at magsagawa ng ligtas at transparent na mga transaksyon. Isa sa mga pinaka-kawili-wiling aspeto ng mga token ng ERC-777 ay ang kanilang mas mataas na kakayahang umangkop kumpara sa mga token ng ERC-20 . Halimbawa, pinapayagan ng mga token ng ERC-777 ang mga gumagamit na magtakda ng mga pasadyang patakaran at mga limitasyon sa oras para sa mga transaksyon. Bukod pa rito, nag-aalok din ang mga token ng ERC-777 ng higit na seguridad kaysa sa mga token ng ERC-20 sa pamamagitan ng pagpapagaan ng ilan sa mga isyu na maaaring lumitaw sa mga token ng ERC-20, tulad ng pagkawala ng token kapag ipinapadala ang mga ito sa isang kontrata na hindi handa upang matanggap ang mga ito.
ERC-777 token transfer functions. :
Mga Token ng ERC-1555.
Ang mga ERC-1155 token ay isang uri ng token sa Ethereum blockchain na nagpapahintulot sa mga user na mag-imbak at maglipat ng maraming uri ng token sa loob ng iisang kontrata . Naiiba ito sa iba pang mga uri ng token, tulad ng ERC-20 o ERC-721, na nagpapahintulot lamang sa pag-iimbak at paglilipat ng isang uri ng token. Ang uri ng token na ito ay naging popular dahil sa kakayahang mag-imbak at maglipat ng maraming uri ng token sa loob ng iisang kontrata. Ginagawa nitong mas madali at mas mahusay ang pamamahala ng kanilang mga token, dahil hindi nila kailangang makipag-ugnayan sa maraming iba't ibang kontrata upang pangasiwaan ang iba't ibang uri ng token. Bukod pa rito, ang mga ERC-1155 token ay nagbibigay-daan sa pagpapatupad ng "multi-operations ," ibig sabihin ay maaaring magsagawa ang mga user ng ilang operasyon, tulad ng paglilipat ng iba't ibang uri ng token, sa isang transaksyon. Pinapataas nito ang kahusayan at binabawasan ang mga gastos sa transaksyon sa blockchain.
ERC-1155 token exchange structure. Pinagmulan: CriptoNoticias.
Mga Token ng ERC-4626.
Ang ERC-4626 ay isang pamantayan para sa pag-optimize at pag-iisa ng mga teknikal na parameter ng mga yield-bearing vault . Nagbibigay ito ng isang karaniwang API para sa mga yield-bearing vault na may mga token na kumakatawan sa mga share ng isang pinagbabatayan na ERC-20 token. Nag-aalok din ang ERC-4626 ng opsyonal na extension para sa mga token vault gamit ang ERC-20, na nagbibigay ng pangunahing functionality para sa pagdeposito, pag-withdraw, at pagbabasa ng mga balanse. Ang ganitong uri ng token ay angkop para sa mga lending market, aggregator, at interest-bearing token. Tinutulungan ng mga vault na ito ang mga user na mahanap ang pinakamahusay na performance para sa kanilang mga crypto token sa pamamagitan ng pagpapatupad ng iba't ibang estratehiya. Ang mga estratehiyang ito ay isinasagawa nang may kaunting mga pagkakaiba-iba, na maaaring humantong sa mga error o pag-aaksaya ng mga mapagkukunan sa pag-develop.
Istraktura ng isang ERC-4626 token vault. Source: beToken Aking Kaibigan ES.