Негизги тыянактар
ERC-20 — бул Ethereum блокчейнинде бири-биринин ордун баса турган токендерди түзүү үчүн техникалык стандарт, ал бул стандартка жооп берген бардык токендер ар кандай капчыктарда, биржаларда жана тиркемелерде бирдей иштешин камсыз кылуучу алты милдеттүү функцияны аныктайт.
ERC-20 токендери колдонуучулардын эсептеринде түз сакталбайт, алар акылдуу келишимдерде сакталат; келишим калдыктардын тизмесин жүргүзөт жана колдонуучулар транзакцияларды жөнөткөндө которууларды иштетет.
Common ERC-20 token types include stablecoins, utility tokens, governance tokens, and liquidity pool (LP) tokens used across DeFi protocols.
ERC-20 токендерин казып алууга болбойт; жаңы токендер келишим түзүлгөндө түзүлөт жана адатта коиндерди алгачкы жайгаштыруу (ICO) же токендерди түзүү иш-чаралары сыяктуу иш-чараларда бөлүштүрүлөт.
Киришүү
Ethereum долбоору 2014-жылы Виталик Бутерин тарабынан негизделген жана иштетүү үборбордон ажыратылган тиркемелерди (DApps) чүн ачык булактуу платформа катары жайгаштырылган. Бутеринди жаңы блокчейн тармагын түзүүгө түрткөн көптөгөн мотивдер Bitcoin протоколунун жетишсиз ийкемдүүлүгүнө байланыштуу болгон.
Ethereum блокчейни ишке киргенден бери иштеп чыгуучулардын, компаниялардын жана ишкерлердин көңүлүн буруп, акылдуу келишимдердин жана бөлүштүрүлгөн тиркемелердин өсүп жаткан экосистемасын түзүүгө өбөлгө түздү.
Бул макалада Ethereum тармагында бири-биринин ордун алмаштыра турган токендерди түзүү үчүн маанилүү платформа болгон ERC-20 стандарты каралат. Ал Ethereum тармагы үчүн атайын иштелип чыкканына карабастан, бул платформа башка блокчейндердеги, мисалы, BNB Smart Chainдеги BEP-20 сыяктуу токен стандарттары үчүн илхам булагы болуп кызмат кылды.
ERC-20 стандарты деген эмне?
Ethereumда ERC кыскартуусу "Ethereum Request for Comments" (Ethereum комментарийлеринин өтүнүчү) дегенди билдирет. Бул техникалык документтер, аларда Ethereum программалоо стандарттары жазылган. Ethereum'ду (EIP) өркүндөтүү сунуштары менен аларды чаташтырбагыла! Акыркылары протоколдун өзүн жакшыртууну сунушташат. Ал эми ERC'лер колдонмолор менен келишимдердин өз ара аракеттенүүсүн жеңилдетүүчү келишимдерди түзүүгө багытталган.
Виталик Бутерин жана Фабиан Фогельштеллер тарабынан 2015-жылы иштелип чыккан ERC-20 стандарты Ethereum базасындагы токендер үчүн салыштырмалуу жөнөкөй форматты сунуштайт. Бул шаблонду кармануу менен, иштеп чыгуучуларга дөңгөлөктү кайра ойлоп табуунун кереги жок. Анын ордуна, алар бүтүндөй тармакта колдонулуп жаткан негизге таяна алышат.
Жаңы ERC-20 токендери түзүлгөндөн кийин, алар автоматтык түрдө ERC-20 стандартын колдогон кызматтар жана программалык камсыздоо менен шайкеш келет, анын ичинде программалык капчыктар, аппараттык капчыктар жана биржалар.
Эскерте кетсек, ERC-20 стандарты кийинчерээк расмий түрдө EIP (тактап айтканда, EIP-20) катары бекитилген. Бул анын кеңири жайылышына байланыштуу алгачкы сунуш жарыялангандан бир нече жыл өткөндөн кийин болгон. Ошого карабастан, "ERC-20" аталышы дагы деле жалпы кабыл алынган белги катары колдонулат.
Ethereum токендерине кыскача карап чыгуу
ETH'тен (Ethereum'дун жергиликтүү криптовалютасы) айырмаланып, ERC-20 токендери түздөн-түз эсептерде сакталбайт. Токендер автономдуу маалымат базасы катары иштеген келишимдин ичинде гана бар. Ал токендер үчүн эрежелерди (анын ичинде аталышын, белгисин жана бөлүнүүсүн) аныктайт жана колдонуучулардын баланстарын алардын Ethereum даректери менен дал келтирген тизмени жүргүзөт.
Токендерди которуу үчүн колдонуучулар өзүлөрүнүн балансынын бир бөлүгүн кайра бөлүштүрүү өтүнүчү менен келишимге транзакция жөнөтүшү керек. Мисалы, эгер Алиса Бобго 5000 токен жөнөтүүнү кааласа, ал смарт-контрактка тиешелүү функцияны чакырат.
Анын өтүнүчү кадимки Ethereum транзакциясына окшош, анын алкагында токендик келишимге 0 ETH төлөнөт. Бул өтүнүч операциянын кошумча тилкесине киргизилет, ал жерде Алистин эмне кылгысы келери көрсөтүлөт. Эфирди жибербегенине карабастан, ал өзүнүн транзакциясынын блокко кирүүсү үчүн транзакциянын комиссиясын төлөшү керек. Эгер ал ETHге ээ болбосо, токендерди которуудан мурун ал аны сатып алышы керек.
ERC-20 токендери кантип түзүлөт?
ERC-20 стандартына ылайык келүү үчүн келишим алты милдеттүү функцияны камтышы керек: жалпы запас, балансоф, өткөрүп берүү, которуу, тастыктоо, жөлөкпул. Ошондой эле "ысым", "символ" жана "ондук" сыяктуу кошумча параметрлерди киргизүүгө болот.
Жалпы запас
function totalSupply() public view returns (uint256)Чакырылганда, бул функция келишимде сакталган токендердин жалпы запасын кайтарат.
балансоф
function balanceOf(address _owner) public view returns (uint256 balance)жалпы запастан айырмаланып, балансоф функциясы бир параметрди (даректи) кабыл алат. Чакырылганда, ал ошол даректеги токендердин балансын кайтарат. Ethereum тармагындагы эсептер жалпыга ачык болгондуктан, эгерде сиз анын дарегин билсеңиз, каалаган колдонуучунун балансын сурасаңыз болот.
өткөрүп берүү
function transfer(address to, uint256 value) public returns (bool success)өткөрүп берүү бир колдонуучудан экинчисине токендерди которат. Сиз алуучунун дарегин жана которуунун суммасын көрсөтөсүз. өткөрүп берүү чакырылганда Transfer окуясын баштайт, ал блокчейнге транзакциянын шилтемесин киргизүүгө буйрук берет.
которуу
function transferFrom(address from, address to, uint256 _value) public returns (bool success)Которуу— бул борбордон ажыратылган тиркемелерди программалоодо көбүрөөк ийкемдүүлүктү камсыз кылган өткөрүп берүү функциясына пайдалуу альтернатива. Өткөрүп берүү сыяктуу эле, ал токендерди жылдырууга мүмкүндүк берет, бирок бул токендер сөзсүз түрдө келишимди чакырган жакка таандык болбошу керек. Башка сөз менен айтканда, сиз башка дарекке (же келишимге) сиздин атыңыздан акча которууга укук бере аласыз. Типтүү колдонуу сценарийи жазылуу кызматтары менен байланыштуу, мында программа кайталануучу төлөмдөрдү автоматтык түрдө иштетип, транзакцияны кол менен баштоонун зарылдыгын жок кылат.
тастыктоо
function approve(address spender, uint256 value) public returns (bool success)Тастыктоо сиздин балансыңыздан смарт-контракт канча токен ала аларын чектөөгө мүмкүндүк берет. Ансыз бузулган же бузулган келишим сиздин бүт балансыңызды түгөтүп коюшу мүмкүн. Мисалы, эгерде жазылуу жумасына бир токен турса жана сиз жыйырма токендин чегин бекитсеңиз, Dapp 20 жумага чейин төлөмдөрдү иштете алат. Эгерде Dapp андан ашыкча алууга аракет кылса же ката табылса, анда сиздин мүмкүн болгон жоготууларыңыз бекитилген сумма менен чектелет.
жөлөкпул
function allowance(address owner, address spender) public view returns (uint256 remaining)Жөлөкпул функциясы тастыктоо менен бирге колдонулат. Келишимге токендериңизди башкарууга уруксат бергенден кийин, жөлөкпул аркылуу ал дагы канча токен ала аларын текшерсе болот. Мисалы, эгер жазылуу сиздин бекитилген жыйырма токениңиздин он экисин колдонсо, жөлөкпул сегизди кайтарат.
Кошумча функциялар
Жогоруда саналып өткөн функциялар милдеттүү болуп саналат. Башка жагынан алганда, name, symbol жана decimal параметрлери милдеттүү эмес, бирок алар сиздин ERC-20 келишимиңизди колдонуучулар үчүн ыңгайлуу кылат. Демек, алар адамга түшүнүктүү болгон ысымды кошууга, тикерди орнотууга жана белгилердин канча ондук белгиге бөлүнгөнүн көрсөтүүгө мүмкүндүк берет. Валюта катары колдонулган токендер физикалык активге менчик укугун билдирген токендерге караганда жогорку бөлүнүүчүлүктөн пайда ала алышат.
ERC-20 токендери эмнеге жөндөмдүү?
ERC-20 токендеринин жагымдуулугунун көбү алардын ийкемдүүлүгүндө. Бул стандарт жалпы эрежелерди белгилейт, бирок иштеп чыгуу мүмкүнчүлүктөрүн чектебейт, ошондуктан долбоорлор кошумча функцияларды киргизип, өздөрүнүн муктаждыктарына ылайык конкреттүү параметрлерди жөнгө сала алышат. 2025-жылы ERC-20 токендери борбордон ажыратылган каржылоонун (DeFi) бир нече категориядагы тиркемелеринин негизин түзөт, анын ичинде кредит берүү жана карыз алуу протоколдорунан баштап борбордон ажыратылган биржаларга жана пайда фарминг платформаларына чейин.
Стейблкоиндер
Стейблкоиндер (фиаттык валюталарга байланышкан токендер) көп учурда ERC-20 стандартын колдонушат. Фиаттык валюта менен камсыздалган типтүү стайблкоиндин учурунда эмитент доллар, евро же башка валюталарда резервдерди сактайт. Ал өзүнүн резервдериндеги ар бир бирдик үчүн тиешелүү токендерди чыгарат. Эгер резервде 10 000 доллар болсо, эмитент 10 000 токен түзө алат, алардын ар бирин 1 долларга алмаштырууга болот. Колдонуучулар бул токендерди товарларга жана кызматтарга коротсо болот, аларды DApps'те колдонсо болот же эмитентте алмаштырса болот. Алмаштыруу учурунда эмитент кайтарылган токендерди өрттөп (аларды түбөлүккө колдонууга жараксыз кылат) жана резервдерден фиаттык валютанын эквиваленттүү суммасын бөлүп берет.
Башкаруу белгилери
Башкаруу токендери ээлерине протокол боюнча чечимдерди кабыл алууда добуш берүү укугун берет, мисалы, комиссиялык түзүм, жаңыртуулар же казынадан каражаттарды бөлүштүрүү. Алар DeFi протоколдорунда жана борбордон ажыратылган автономдуу уюмдарда (DAO) кеңири колдонулат. Өткөрүп берүү мүмкүнчүлүгү жана ERC-20 стандартынын стандарттуу интерфейсинин аркасында башкаруу токендерин чынжырдагы добуш берүү системаларына оңой интеграциялоого болот.
Ликвиддүүлүк пулу (LP)токени
Колдонуучулар DeFi ликвиддүүлүк пулуна активдерди салганда, алар топтомдогу үлүшүн билдирген LP токендерин алышат. Бул ERC-20 стандартынын токендерин базалык активдерге кошумча топтолгон комиссиялар менен алмаштырууга болот. 2025-жылга карата LP токендери DeFi чөйрөсүндө активдүү колдонулган ERC-20 стандартындагы токендердин эң кеңири тараган түрлөрүнүн бири болуп саналат.
Коопсуздук токендери
Коопсуздук токендери келишим деңгээлинде стабилкойндорго окшош. Айырмасы эмитентте: коопсуздук токендери акциялар, облигациялар же физикалык активдер сыяктуу баалуу кагаздар болуп саналат жана көп учурда актив ээсине стейкинг кылууну бизнесте же активде катышуунун үлүшүн берет. ERC-1400 жана ERC-3643 сыяктуу жаңы стандарттар ERC-20га негизделет жана аны жөнгө салынуучу баалуу кагаздарга коюлган ченемдик талаптарга шайкештикти камсыз кылуу үчүн зарыл болгон функциялар менен толуктап турат.
Кызматтык токендер
Кызматтык токендер эң кеңири таралган токендердин түрлөрүнө кирет. Активдер менен камсыздалган токендерден айырмаланып, алар эч кандай тышкы активдер менен бекемделбейт. Алар оюн ичиндеги валюта, борбордон ажыратылган тиркемелерди иштетүү каражаты, лоялдуулук упайлары же белгилүү бир кызматтарга кирүү үчүн өткөрмө катары кызмат кыла алышат.
ERC-20 токендерин иштетүү мүмкүнбү?
Эфирди (ETH) стекинг аркылуу табууга болот, бирок ERC-20 токендерин иштетүүгө болбойт. Биз жаңылары пайда болгондо алар "күтүүдө" деп айтабыз. Контракт ишке киргизилгенде, иштеп чыгуучулар баштапкы запастарды өз пландарына жана жол картасына ылайык бөлүштүрүшөт. Адатта бул Алгачкы коин сунушу (ICO), Алгачкы биржа сунушу (IEO) же коопсуздук токендерин сунуштоонун (STO) жардамы менен жасалат . Инвесторлор контракттын дарегине эфир жөнөтүп, анын ордуна жаңы токендерди алышат. Алынган каражаттар, адатта, андан аркы иштеп чыгууну каржылоо үчүн колдонулат.
Токендерди бөлүштүрүү автоматташтырылган болууга тийиш эмес. Көптөгөн краудфандинг кампаниялары ар кандай криптовалюталарды кабыл алышат, андан кийин токендердин калдыктары катышуучулар көрсөткөн даректерге которулат.
ERC-20 токендеринин артыкчылыктары жана минустары
Артыкчылыктары
Өз ара алмашуучулук: ERC-20 стандартындагы токендер өз ара алмашуучу болуп саналат, башкача айтканда, ар бир бирдигин башка бирдикке алмаштырууга болот. Бул валюталар, стейблкоиндер жана башкаруу токендери үчүн идеалдуу, анткени айрым бирдиктердин айырмалоочу өзгөчөлүктөрү болбошу керек.
Ийкемдүүлүк: ERC-20 токендери ыңгайлаштыруунун жогорку даражасы менен айырмаланат жана оюн валютасынан жана берилгендик программаларынан тартып DeFi инструменттерине жана реалдуу активдерди (RWA) көрсөтүүгө чейин ар кандай тармактарда колдонууга ылайыкташтырылышы мүмкүн .
Шайкештик: ERC-20 стандартынын кеңири жайылышы крипто капчыктардын, биржалардын жана акылдуу келишимдердин көпчүлүк тиркемелери жакында чыгарылган токендер менен шайкеш келет дегенди билдирет.
Артыкчылыктары
Масштабдуулук: Ethereum'дун базалык катмары секундасына чектелген сандагы транзакцияларды иштетет, ал эми тармактын ашыкча жүктөлүшү жогорку комиссияларга жана кечигүүлөргө алып келиши мүмкүн. Arbitrum, Optimism жана zkSync сыяктуу блокчейн бириктирүүчү катмары чечимдер бул маселени транзакцияларды чынжырдан тышкары иштетип, андан кийин Ethereum тармагында эсептешүү аркылуу бир топ чечишти, бирок блокчейн бириктирүүчү катмары кошуу токен эмитенттери жана колдонуучулар үчүн кошумча татаалдыктарды жаратат.
Алдамчылык: ERC-20 стандартындагы токендерди чыгаруунун жөнөкөйлүгү эки чети бар таяк. Бул минималдуу техникалык күч-аракетти талап кылат, демек алдамчылык долбоорлор токендерди мыйзамдуу долбоорлору сыяктуу эле оңой эле чыгарышат. Токендерди жайгаштырууда катышуудан мурун, сунуштун мыйзамдуулугу жөнүндө өз алдынча жыйынтык чыгаруу үчүн, ар дайым өзүңүздүн изилдөөңүздү жүргүзүңүз (DYOR).
ERC-20, ERC-721, ERC-1155 жана ERC-404: айырмасы эмнеде?
ERC-20 Ethereum тармагындагы биринчи токен стандарты болуп калды жана дагы деле эң кеңири таралганы болуп саналат. Ошондон бери жакшыртууларды сунуштаган же башка колдонуу чөйрөлөрүнө багытталган бир нече башка стандарттар пайда болду.
ERC-721 - бул алмаштырылгыс токендер (NFT) үчүн стандарт: ар бир токендин уникалдуу идентификатору бар, бул аны башкаларына салыштырмалуу алмаштырылбаган кылат. ERC-721 стандарты санариптик искусство, коллекциялык буюмдар жана оюн буюмдары чөйрөсүндө колдонулат.
ERC-1155 стандарты бир контрактынын ичинде алмаштырылма жана алмаштырылбас токендерди колдойт. Бир ERC-1155 контракты бир эле учурда бир нече токен түрүн башкара алат, бул аны валюталарды да, уникалдуу буюмдарды да колдонгон оюн колдонмолору үчүн эффективдүү чечим кылат.
2024-жылдын башында эксперименталдык режимде киргизилген ERC-404 стандарты ERC-20 токендерин "жарым алмаштыруучу" токендерди түзүү үчүн ERC-721 токендеринин уникалдуулугу менен бөлүп-бөлүп өткөрүү мүмкүнчүлүгүн бириктирүүгө багытталган. Ал расмий түрдө EIP катары кабыл алынган эмес жана экосистемада кеңири колдоого ээ эмес, бирок ERC-20 структурасы жаңы ыкмаларды иштеп чыгууга кандайча шыктандырууну уланта берерин көрсөтүп турат.
ERC-223 сыяктуу башка стандарттар токендерди кокусунан өткөрүп берүүнүн алдын алуу үчүн коопсуздук чараларын кошууга багытталган, ошону менен ERC-20нын баштапкы архитектурасынын белгилүү чектөөсүн жоюшат.
Көп берилүүчү суроолор
ERC-20 токени деген эмне?
ERC-20 токени – бул Ethereum блокчейнинде түзүлгөн жана ERC-20 техникалык стандартына жооп берген алмаштырылуучу токен. Бул стандарт алты милдеттүү функцияны аныктайт, алар стандартка жооп берген бардык токендердин ар кандай капчыктарда, биржаларда жана борбордон ажыратылган тиркемелерде бирдей жүрүм-турумун камсыздайт.
ERC-20 ERC-721ден эмнеси менен айырмаланат?
ERC-20 токендери бири-биринин ордун баса алат: ар бир бирдиги башкаларына окшош жана бири-бири менен алмаштырыла берет, бул стандартты валюталар, стейблкоиндер жана башкаруу токендери үчүн ылайыктуу кылат. ERC-721 токендери бири-биринин ордун баса албайт: алардын ар биринин уникалдуу идентификатору бар, бул аларды санариптик искусство, коллекциялык буюмдар жана жекече уникалдуулук талап кылынган оюн буюмдары үчүн ылайыктуу кылат.
ERC-20 токендерин иштетүү мүмкүнбү?
Жок. ERC-20 токендери казылып алынбайт, алар смарт-контрактты жайгаштырууда түзүлөт. Жалпы запасы жана баштапкы бөлүштүрүү келишимдин иштеп чыгуучулары тарабынан белгиленет. Жаңы токендер көбүнчө ICO, IEO же ликвиддүүлүк-майнинг программалары сыяктуу механизмдер аркылуу бөлүштүрүлөт.
Эмне үчүн ERC-20 транзакциялары үчүн ETH керек?
ERC-20 стандарты боюнча которуулар – бул Ethereum тармагында аткарылган операциялар. Ethereumдагы бардык операциялар транзакция үчүн акыны (газ деп аталат) төлөөнү талап кылат, ал ETH менен төлөнөт. Эгер сиз нөл ETH которсоңуз дагы, токен келишимин чакырганда газдын чыгымдарын жабуу үчүн капчыгыңызда ETH каражаты болушу керек.
ERC-20 стандартында тастыктоо функциясы эмне үчүн колдонулат?
"Тастыктоо" функциясы токен актив ээсине белгилүү бир дарек же смарт-контракт үчүн чыгаша лимитин коюуга мүмкүндүк берет. Бул DeFi'де кеңири колдонулат: протоколго токендериңизге чексиз мүмкүнчүлүк берүүнүн ордуна, ал ала турган сумманы чектей аласыз. Эгерде ката табылса же келишим туура эмес иштей баштаса, сиздин мүмкүн болуучу жоготууларыңыз бекитилген сумма менен чектелет.
Корутунду ойлор
ERC-20 стандарты пайда болгондон бери, Ethereum экосистемасындагы бири-бирине алмаштырылуучу токендер үчүн үстөмдүк кылуучу платформа болуп кала берди. Өзүнүн жөнөкөйлүгү, кеңири шайкештиги жана ийкемдүү архитектурасынын аркасында ал стейблкоиндердин, башкаруу токендеринин, DeFi инструменттеринин жана сансыз пайдалуу токендердин негизи болуп калды.
Ethereum базалык катмардагы масштабдоо көйгөйлөрү негизинен DeFi чөйрөсүндөгү жаңы активдүүлүктүн көпчүлүгүн иштеткен блокчейн бириктирүүчү катмары тармактардын өсүшү менен чечилди. Ошол эле учурда токендердин жаңы стандарттары көбүрөөк адистештирилген пайдалануу сценарийлеринде колдонулууда. ERC-20 стандарты өзгөртүлбөйт, бул анын туруктуулугунун бир бөлүгү: бул жөнөкөй жана аудитке жөндөмдүү стандарт, ал Ethereum экосистемасы боюнча ишенимдүү иштейт.
Кошумча адабияттар
Эскертүү: Бул мазмун сизге эч кандай кепилдиктер же кепилдиктерге ээ болбостон, маалымат жана билим берүү максаттары үчүн гана берилген. Аны финансылык, юридикалык же башка кесиптик кеңеш катары карабоо керек, ошондой эле ал кандайдыр бир конкреттүү өнүмдү же кызматты сатып алууну сунуш кылуу үчүн арналган эмес. Консультация алуу үчүн тиешелүү кесиптик кеңешчилерге кайрылыңыз. Эгерде мазмун башка автор тарабынан берилген болсо, анда айтылган пикирлер ошол автордун өзүлөрүнө таандык экендигин жана сөзсүз түрдө Binance Academy'нын көз карашын чагылдырбасын унутпаңыз. Санариптик активдердин баасы өзгөрүлмө болушу мүмкүн. Сиздин инвестицияңыздын наркы төмөндөп же өсүп кетиши мүмкүн жана сиз салган акчаны кайтарып албай калышыңыз мүмкүн. Сиз өз инвестициялык чечимдериңиз үчүн толугу менен жооптуусуз жана Binance Academy сиз тарткан кандайдыр бир жоготуулар үчүн жооп бербейт. Көбүрөөк маалымат алуу үчүн биздин Колдонуу шарттарын, Коопсуздук эскертүүсү жана Binance Academy шарттары караңыз.