Токены ERC-20, ERC-223, ERC-721 — чем отличаются эти стандарты?

Что такое протокол ERC20

ERC20 — стандарт токенов сети Ethereum. Аббревиатура расшифровывается как Ethereum Request for Comments — запрос на комментарии в «Эфириум». Это официальный протокол компании для внесения предложений по совершенствованию блокчейна в сети. Цифра 20 — идентификатор предложения.

«Эфириум» — платформа, на которой создаются децентрализованные онлайн-сервисы, базирующиеся на блокчейне. Разработчики используют ее для написания приложений.

Протокол ERC20 упоминают как токен, или то, что является основой большинства современных токенов. Термин token имеет несколько значений:

  • приватный денежный знак, выпускаемый из-за нехватки средств;
  • устройство, обеспечивающее информационную безопасность, аппаратный ключ для идентификации.

Кто изобрел ERC721?

Первоначальная спецификация ERC721 была предложена Дитером Ширли как предложение по улучшению Ethereum (EIP), которое в основном представляет собой процесс введения новых стандартов в Ethereum.

Любой может подать EIP, но он проходит через процесс проверки и итерации, прежде чем он будет принят сообществом. После принятия EIP становится «Ethereum Request for Comments» (ERC), который является стандартом для приложений Ethereum.

Официальными авторами стандарта ERC721 являются Уильям Энтрикен, Дитер Ширли, Джейкоб Эванс и Настасья Сакс.

Обратите внимание, что каждый соответствует стандарту ERC721, а игра по сбору кошек использовала бета-версию ERC721 до того, как стандарт был завершен. Самый дорогой CryptoKitty был приобретен в сентябре 2020 года за 600 ETH или около 170000$ на тот момент по курсу ETH.

Краткая история

  • Сентябрь 2020 — Дитер Ширли представляет EIP 721.
  • Декабрь 2020 — CryptoKitties настолько популярен, что перегружает сеть Ethereum, что значительно замедляет его работу.
  • Июнь 2020 г. — ERC721 принят как «окончательный», что означает, что среди разработчиков Ethereum существует согласие принять его в качестве стандарта.

Причины создания ERC20

Протокол был создан в 2020 году основателем платформы Ethereum Виталием Бутериным. Первоначальная цель создания:

  • заменить в цифровом мире ценные бумаги;
  • сделать электронные деньги универсальными;
  • провести ICO — сбор средств для развития компании.

До появления стандарта платформы действовали по своим правилам, у каждого из токенов был индивидуальный тип смарт-контрактов.

Протокол ERC20, единый для всех, был создан для того, чтобы решить проблемы совместимости и поддержки.

Внутри протокола содержится набор правил, по которым работают все монеты, созданные на основе этой площадки. Перечислим проблемы, которые решил новый стандарт:

  • для создания нового токена было необходимо писать новый код;
  • токены было невозможно быстро разместить на сервисах, кошельках и биржах. Из-за отсутствия совместимости размещение требовало длительного процесса согласования со службой поддержки.

Причины создания стандарта токенов ERC20

После появления стандарта ERC20 рынок ICO стал быстро расширяться, поскольку у разработчиков отпала необходимость каждый раз создавать для токенов стандарты совместимости с обменником, блокчейном, кошельком и DApps.

DApps — децентрализованные приложения с открытым кодом. Они никому не принадлежат и их нельзя закрыть. Программная платформа реализована на децентрализованных цепочках блоков, заполняется с использованием токенов, генерируемых алгоритмом.

Хранение токенов ERC-20

Для хранения средств пользователю достаточно иметь стандартный erc 20 кошелек для работы с Ethereum. С учетом единственного блокчейна, кошелек будет универсальным, поддерживающим хранение различных монет, созданных на общем стандарте. Соответственно все совершенные транзакции будут отражаться в Etherscan.

Несмотря на множество доступных кошельков для работы с Ethereum, рекомендовать стоит MyEtherWallet. Данный кошелек работает с любыми токенами на базе стандарта ERC-20. Другие кошельки не способны предложить такого многообразия. Деньги на них будут зачислены, но увидеть их или сделать какие-то манипуляции не получится.

Необходимо признать, что появление стандарта ERC-20 стало важным шагом на пути совершенствования криптовалют, внося одновременно разнообразие и универсальность в цифровой валютный мир.
comments powered by HyperComments

Функции стандарта ERC20

Стандарт ERC20 включает в себя 6 обязательных функций и 3 дополнительных. Разработчики не обязывают, но рекомендуют использовать дополнительные функции при создании токена. Список обязательных функций включает в себя:

TotalSupplyОбщее количество. Определение числа токенов. Если максимум достигнут, смарт-контракт прекращает их выпуск.
BalanceOfТекущий баланс. Присваивание любому адресу, как правило — владельцу, первичного количества токенов.
TransferПередача. Перевод активов с первичного адреса клиентам, которые приобрели их в период ICO.
TransferFromАдрес источника передачи. Пересылка средств между пользователями.
ApproveУтверждение снятия средств. Проверка, есть ли токены у смарт-контракта.
AllowanceПроверка остатка на счете. Гарантия, что пользователя достаточно средств для отправки на другой адрес.

3 дополнительных функции, рекомендуемые для использования:

  • name — имя токена;
  • decimal — число знаков после запятой;
  • symbol — символ для бирж.

Благодаря этим функциям была создана единая база кода, которая позволила разработчикам кошельков и биржам сотрудничать со всеми контрактами протокола ERC20. Унификация функций упростила разработку токенов.

MediBloc [ERC20]: курсы криптовалют к рублю

Актуальные курсы криптовалют к etherparty – следите за колебаниями онлайн. Информация поступает с крупнейших бирж и обрабатывается в реальном времени. Вы можете увидеть изменения курса к большинству самых популярных фиатных валют. Онлайн-графики, автоматический конвертер и новости позволят оперативно сориентироваться в текущих рыночных тенденциях соотношения etherparty и криптовалют.

Всегда стоит помнить о том, что курс криптовалют достаточно волатилен. Он может как вырасти на несколько процентов за пару минут, так и упасть. Такая волатильность привлекает большинство инвесторов, которые постоянно следят за ценой криптовалюты, чтобы успеть купить по самой низкой цене, а потом ждут роста, чтобы продать по самой высокой. Купить криптовалюту быстро и по выгодному курсу можно в онлайн-обменнике Матби. Сервис работает уже более пяти лет и может предложить пользователям не только обмен криптовалют, но и их надежное хранение. Встроенный крипто-кошелек Матби поддерживает четыре ведущих криптовалюты: Bitcoin, Litecoin, Dash и Zcash. Высокий уровень защиты криптоактивов пользователей обеспечивают “холодные” кошельки, а также трехфакторная аутентификация при входе в личный кабинет (PIN код, email код и СМС код, который можно заменить на Google Authenticator). Сервис также интересен пользователям, так как включает в себя многоуровневую партнерскую программу. Круглосуточная техническая поддержка оперативно отвечает на все вопросы пользователей. Как стать владельцем криптовалюты в Матби подробно разобрано в данном видео.

Оценить!

6.12

10010

КодВалютаКурсза сегодняДата
BTCБиткоин854640.71+6719.2514.08.20 18:00
ETHЭфириум31171.22+2136.5114.08.20 18:00
XRPРипл21.6338+1.051814.08.20 18:00
USDTTether73.2614-1.022714.08.20 18:00
LINKChainLink1208.25-38.941514.08.20 18:00
BCHBitcoin Cash21321.27+450.414.08.20 18:00
BSVBitcoin SV15410.02+318.4514.08.20 18:00
LTCЛайткоин4117.68+95.644914.08.20 18:00
ADACardano10.1499+0.0147314.08.20 18:00
BNBBinance Coin1699.32+129.9614.08.20 18:00
CROCrypto.com Chain11.9422+0.2321314.08.20 18:00
XTZTezos295.94-15.726514.08.20 18:00
EOSEOS228.96+5.188214.08.20 18:00
XLMStellar Lumens7.5886+0.2434914.08.20 18:00
TRXTRON1.7337+0.2210414.08.20 18:00
XMRMonero6684.83+125.3914.08.20 18:00
ATOMCosmos459.59+44.131514.08.20 18:00
LEOLEOcoin91.4352-2.419714.08.20 18:00
USDCUSD Coin72.9117-0.7225814.08.20 18:00
VETVeChain1.4947+0.0348814.08.20 18:00
MIOTAIOTA28.2069+0.6476714.08.20 18:00
NEONEO1107.64+74.117914.08.20 18:00
HTHuobi Token343.38+8.092914.08.20 18:00
DASHDash6655.08+106.0914.08.20 18:00
ZECZcash6126.85+145.1914.08.20 18:00
ETCEthereum Classic502.22+5.51514.08.20 18:00
MKRMaker53345.99-3855.514.08.20 18:00
ONTOntology60.0255+1.307414.08.20 18:00
XEMNEM4.5513+0.0664514.08.20 18:00
LENDEthLend30.8066-0.0536814.08.20 18:00
ALGOAlgorand51.8873+7.709314.08.20 18:00
HEDGHedgeTrade136.51+0.735114.08.20 18:00
COMPCompound15114.21+451.4914.08.20 18:00
SNXSynthetix Network Token394.38+17.654214.08.20 18:00
BTTBitTorrent0.03492+0.0020914.08.20 18:00
INOINO COIN190.66+1.001814.08.20 18:00
DOGEDogecoin0.25424+0.00136614.08.20 18:00
DGBDigiByte2.3279+0.060114.08.20 18:00
DAIDai73.6102-1.816814.08.20 18:00
BATBasic Attention Token19.8297+0.3335714.08.20 18:00
KNCKyber Network143.54+12.07214.08.20 18:00
WAVESWaves265.16+16.439914.08.20 18:00
OKBOKB436.52+31.262514.08.20 18:00
EWTEnergy Web Token856.97-19.824314.08.20 18:00
INBInsight Chain72.8538+1.566414.08.20 18:00
THETATheta Token29.0086-0.4723414.08.20 18:00
ZRX34.5978+1.785614.08.20 18:00
FTTFTX Token255.48+10.622714.08.20 18:00
HYNHyperion75.3737+3.459714.08.20 18:00
ICXICON39.1447+5.756814.08.20 18:00
QTUMQtum223.53+21.709514.08.20 18:00
ERDElrond1.5941-0.018314.08.20 18:00
BANDBand Protocol1005.93-5.42414.08.20 18:00
OMGOmiseGO143.46+16.024914.08.20 18:00
SXPSwipe303.32-24.68114.08.20 18:00
TNCTrinity Network Credit8.4073+0.0993214.08.20 18:00
ZILZilliqa1.8658-0.0561914.08.20 18:00
HBARHedera Hashgraph3.8144+0.1789414.08.20 18:00
RENRen20.7124+0.7063414.08.20 18:00
PAXPaxos Standard Token72.9992-0.7269414.08.20 18:00
REPAugur1564.11-10.490914.08.20 18:00
MINMINDOL97.9256-9.791314.08.20 18:00
ANTAragon490.08+2.030514.08.20 18:00
LSKLisk128.73+2.205814.08.20 18:00
TUSDTrueUSD73.1163-0.9972814.08.20 18:00
LRCLoopring13.1981+2.655214.08.20 18:00
DCRDecred1223.33+29.494714.08.20 18:00
LUNALUNA37.5007-2.516314.08.20 18:00
THRThoreCoin162528.29-2142.8214.08.20 18:00
BTGBitcoin Gold789.59+1.300114.08.20 18:00
BUSDBinance USD73.0639-0.8436214.08.20 18:00
AMPLAmpleforth51.7659-5.631514.08.20 18:00
CKBNervos Network0.644+0.0556414.08.20 18:00
ENJEnjin Coin15.4716-0.3957414.08.20 18:00
RVNRavencoin1.8418+0.1704114.08.20 18:00
STXBlockstack21.6436+1.701214.08.20 18:00
JSTJUST5.199-0.1429414.08.20 18:00
NANONano86.9203+4.284914.08.20 18:00
OCEANOcean Protocol32.7367-0.1087214.08.20 18:00
BNTBancor163.2-9.137214.08.20 18:00
BCDBitcoin Diamond59.4117+0.3583314.08.20 18:00
RLCiExec RLC136.36-19.78114.08.20 18:00
RUNETHORChain68.8691+4.021714.08.20 18:00
FXCFlexacoin0.37516-0.0452214.08.20 18:00
KAVAKava.io316.72+9.531814.08.20 18:00
BALBalancer1504.35+98.853314.08.20 18:00
HOTHolo0.06244+0.000481114.08.20 18:00
BTMBytom7.7994-0.1457614.08.20 18:00
SCSiacoin0.24362+0.000609614.08.20 18:00
HUSDHUSD73.0904-0.975814.08.20 18:00
MANADecentraland6.8415-0.4137914.08.20 18:00
MONAMonaCoin140.15+3.79714.08.20 18:00
DIVIDivi5.0008-0.2547514.08.20 18:00
NMRNumeraire3198.42-842.1814.08.20 18:00
XVGVerge0.53563+0.000728314.08.20 18:00
ZB18.0938+0.0791414.08.20 18:00
RSRReserve Rights1.215+0.3186314.08.20 18:00
TMTGThe Midas Touch Gold1.8545-0.1214314.08.20 18:00
QNTQuant674.93+64.451614.08.20 18:00
XDCEXinFin Network0.66413-0.0278114.08.20 18:00
DXDxChain Token0.16162+0.00141314.08.20 18:00
KSMKusama948.9-45.198214.08.20 18:00
SNTStatus2.2655+0.1223614.08.20 18:00
MATICMatic Network2.006-0.000750314.08.20 18:00
TOMOTomoChain104.86-6.371614.08.20 18:00
ZENZenCash771.58+16.478614.08.20 18:00
CNXCryptonex130.99+0.9770314.08.20 18:00
IOSTIOStoken0.4827+0.0211514.08.20 18:00
KMDKomodo59.5285+2.548714.08.20 18:00
BTSBitShares2.3939-0.093314.08.20 18:00
IRISIRISnet8.8613-0.717614.08.20 18:00
CELCelsius29.6648-0.0315414.08.20 18:00
CHZChiliz1.3812+0.0232314.08.20 18:00
XINMixin12600.54-26.712514.08.20 18:00
PNKKleros12.1668-0.0834314.08.20 18:00
VESTVestChain0.71946-0.2043314.08.20 18:00
MCOMonaco393.28+3.423614.08.20 18:00
STEEMSteem16.6781+0.1394114.08.20 18:00
KCSKuCoin Shares76.5339+4.018514.08.20 18:00
NEXONexo10.8562-1.483114.08.20 18:00
CHSBSwissBorg8.4531-0.3592414.08.20 18:00
FETFetch.ai7.6918+0.4485114.08.20 18:00
XZCZCoin528.9-8.064914.08.20 18:00
ANKRAnkr0.98983-0.00768614.08.20 18:00
HIVEHive18.854+0.7661914.08.20 18:00
PNTpNetwork89.4663-10.444214.08.20 18:00
GNTGolem5.5393+0.2621314.08.20 18:00
AOAAurora0.82674-0.059614.08.20 18:00
BZRXbZx Protocol37.9188+5.414814.08.20 18:00
AVATravala.com134.29-6.557814.08.20 18:00
ABBCABBC Coin8.9864+0.16514.08.20 18:00
ARDRArdor4.9817+0.00545614.08.20 18:00
UTKUTRUST10.9982+2.166814.08.20 18:00
VLXVelas3.5101-0.0309214.08.20 18:00
UBTUnibright33.1537-0.2542714.08.20 18:00
HCHyperCash108.84+2.628814.08.20 18:00
WAXPWAX3.8023+0.0543114.08.20 18:00
STRATStratis47.8874+1.794814.08.20 18:00
NRGEnergi147.83-7.233514.08.20 18:00
VSYSV Systems2.2566+0.0985614.08.20 18:00
TRACOriginTrail14.535+4.037414.08.20 18:00
ARKArk37.108+2.30214.08.20 18:00
OGNOrigin Protocol37.1145-0.448814.08.20 18:00
SOLSolana260.61-31.74414.08.20 18:00
ELFAelf8.2216-0.1074814.08.20 18:00
RIFRIF Token7.04+0.0763914.08.20 18:00
CENNZCentrality4.8642-0.2393114.08.20 18:00
AEAeternity13.3385+0.2719714.08.20 18:00
CVTCyberVein3.9907+0.094714.08.20 18:00
SYSSyscoin7.12-0.0925714.08.20 18:00
AIONAion9.3438+0.2833314.08.20 18:00
PAXGPAX Gold142292.79-1747.714.08.20 18:00
STORJStorj20.7154+3.021414.08.20 18:00
ETNElectroneum0.40071+0.0340614.08.20 18:00
MXCMXC1.589+0.2902914.08.20 18:00
SCCSTEM CELL COIN12.1627-0.0716214.08.20 18:00
WICCWaykiChain20.3407+0.4920714.08.20 18:00
GNOGnosis3449.29+910.7514.08.20 18:00
DGTXDigitex Futures4.2577-0.5121714.08.20 18:00
NPXSPundi X0.01563+0.000251114.08.20 18:00
MAIDMaidSafeCoin7.8538-0.0530614.08.20 18:00
WANWanchain28.0355-0.6031814.08.20 18:00
DATAStreamr DATAcoin5.0538+0.3736314.08.20 18:00
AKROAkropolis2.2265+0.1156814.08.20 18:00
BCNBytecoin0.01787+0.000964114.08.20 18:00
GXCGXChain50.4355-0.1923714.08.20 18:00
CELRCeler Network0.84663+0.0578714.08.20 18:00
POWRPower Ledger7.7239+0.2599814.08.20 18:00
SEROSuper Zero Protocol11.4606-0.2249614.08.20 18:00
IOTXIoTeX0.67058+0.0241114.08.20 18:00
VGXVoyager Token14.4586-1.868514.08.20 18:00
SOLVESOLVE9.433+0.0653714.08.20 18:00
FTMFantom1.4565-0.0195214.08.20 18:00
COTICOTI5.3948-0.4664314.08.20 18:00
NULSNuls36.8936-0.6648814.08.20 18:00
ELAElastos175.63-2.990414.08.20 18:00
XWCWhiteCoin11.8634+0.100914.08.20 18:00
AGISingularityNET3.5556+0.0865914.08.20 18:00
RDDReddCoin0.10128+0.00796214.08.20 18:00
DADDAD23.2683+2.166214.08.20 18:00
VTHOVeThor Token0.10686-0.00119414.08.20 18:00
ORBSOrbs1.2962+0.026114.08.20 18:00
ENGEnigma37.7251-1.600414.08.20 18:00
NECNectar17.8759+1.17214.08.20 18:00
WTCWalton40.1948+1.956314.08.20 18:00
GTGatechain Token39.3847-0.0124614.08.20 18:00
REQRequest Network3.3359-0.1577814.08.20 18:00
WRXWazirX12.0269-0.8859614.08.20 18:00
BEAMBeam39.9029-1.354314.08.20 18:00
SWTHSwitcheo3.6173+0.1016914.08.20 18:00
TFUELTheta Fuel0.70042-0.0104714.08.20 18:00
EURSSTASIS EURS84.006-1.510514.08.20 18:00
NIMNimiq0.40999-0.0285914.08.20 18:00
RCNRipio Credit Network5.1285-0.6374114.08.20 18:00
WINWINk0.008275-0.000387714.08.20 18:00
TTThunder Token0.43794-0.00763614.08.20 18:00
VIDTV-ID55.3691+2.599414.08.20 18:00
FUNFunFair0.38998+0.0106514.08.20 18:00
BCZEROBuggyra Coin Zero1.2616-0.0481914.08.20 18:00
CTXCCortex9.9273-0.6055914.08.20 18:00
MLNMelon1978.44+116.4514.08.20 18:00
HPTHuobi Pool Token0.47575+0.0131414.08.20 18:00
WXTWirex Token0.84007+0.0219914.08.20 18:00
CRPTCrypterium22.7504-0.0536414.08.20 18:00
BLZBluzelle9.4629+0.6110414.08.20 18:00
LBACred2.673-0.287414.08.20 18:00
GRINGrin44.5992-0.5668614.08.20 18:00
C20C2053.8658+1.532114.08.20 18:00
PAIProject Pai1.4664+0.0199614.08.20 18:00
PIVXPIVX37.6773+1.150314.08.20 18:00
FSNFusion45.954+0.4716414.08.20 18:00
LOKILoki42.0625-3.54514.08.20 18:00
ASTAirSwap13.8699+4.211614.08.20 18:00
QBITQubitica2558.9+173.6614.08.20 18:00
MFTMainframe0.21882-0.0061814.08.20 18:00
NASNebulas Token38.7259+1.056414.08.20 18:00
BORABORA2.9615+0.1063914.08.20 18:00
LOOMLoom Network2.0272+0.182114.08.20 18:00
CSCCasinoCoin0.04777+0.000486614.08.20 18:00
DENTDent0.02306-0.000505914.08.20 18:00
PERLPerlin5.3849-0.3114414.08.20 18:00
DRGNDragonchain5.4024-0.0045714.08.20 18:00
TRUETrueChain23.7424-0.1248314.08.20 18:00
POLYPolymath3.5704+0.0768914.08.20 18:00
MTLMetal28.415+1.842814.08.20 18:00
MOFMolecular Future21.4654-3.886814.08.20 18:00
RDNRaiden Network Token35.8886+3.659614.08.20 18:00
DAGConstellation1.4273-0.2789214.08.20 18:00
CVCCivic2.6865+0.143414.08.20 18:00
ONEHarmony0.18445-0.6369714.08.20 18:00
PZMPRIZM0.8496-0.000849614.08.20 18:00
CNDCindicator0.82976+0.00711214.08.20 18:00
QSPQuantstamp2.5977+0.1133614.08.20 18:00
FXFunction X6.9001+0.4304814.08.20 18:00
KINKin0.001026+0.000105314.08.20 18:00
NEXNash Exchange64.7231-3.542914.08.20 18:00
GBYTEByteball Bytes2012.46+13.262614.08.20 18:00
PPTPopulous28.26+0.9021714.08.20 18:00
LAMBLambda1.8533+0.1525714.08.20 18:00
ADXAdEx16.1743-0.3061114.08.20 18:00
KANBitKan0.23263-0.0049114.08.20 18:00
IGNISIgnis1.8671+0.00254814.08.20 18:00
REPOREPO12.8994+12.899414.08.20 18:00
QKCQuarkChain0.65283+0.0362114.08.20 18:00
GASGas134.16+3.554214.08.20 18:00
NXSNexus20.2821+1.029214.08.20 18:00
DTRDynamic Trading Rights0.84269-0.0257614.08.20 18:00
ECOREALEcoreal Estate6.163-0.5001614.08.20 18:00
TELTelcoin0.02711+0.00197714.08.20 18:00
NETNEXT31.6267-0.2940714.08.20 18:00
GRSGroestlcoin16.7899+0.2371514.08.20 18:00
UNOUnobtanium5948.32+654.6314.08.20 18:00
VTCVertcoin21.105-0.5409514.08.20 18:00
QASHQASH3.2398-0.0105714.08.20 17:50
FCTFactom121.98+4.619114.08.20 18:00
WINGSWings11.4974-0.7231614.08.20 17:00
ILCILCoin2.0037+0.0330914.08.20 03:30
LBCLBRY Credits2.3939-0.0175213.08.20 03:10
ETPMetaverse ETP13.4367+13.436710.08.20 18:00
METAMetadium0.84003+0.8400311.08.20 03:50
BHPBHPCoin51.4709+51.470912.08.20 03:20
ITCIoT Chain11.8445+11.844511.08.20 16:00
COCOSCocos-BCX0.04245+0.0424510.08.20 11:00
APLApollo Currency0.06988+0.0698810.08.20 14:10
NEWNewton0.04984+0.0498411.08.20 18:50
HPBHigh Performance Blockchain13.9531+13.953111.08.20 21:50
NXTNxt0.99311+0.9931109.08.20 21:20
LALATOKEN2.5455+2.545508.08.20 12:30
DGDDigixDAO5688.49+5688.4907.08.20 06:10
ECAElectra0.0323+0.032307.08.20 18:10

Как создать свой токен, используя стандарт ERC20

Наиболее популярный и простой способ — открыть исходник ERC20, написанный на языке программирования Solidity и поменять несколько строк. Затем залить контракт в сеть с помощью официальных клиентов, например, MetaMask.

Смарт-контракты

Это программы, которые исполняются автоматически и позволяют создавать децентрализованные миры, криптовалютные биржи и собственные токены.

До появления стандарта платформы действовали по своим правилам, у каждого из токенов был индивидуальный тип смарт-контрактов.

Смарт-контракты хранятся в блокчейне. Позволяют обмениваться акциями, деньгами и прочими видами собственности напрямую, исключая посредников и оптимизируя процесс. Содержат контракт, в котором указаны условия сделки.

Требования, выполняемые смарт-контрактами:

  • контроль баланса кошелька;
  • проверка переведенных средств;
  • пересылка токенов.

Смарт-контракты описаны математически и исключают двойную трактовку. Если одна из сторон не выполнила условия контракта, это приведет к штрафам без перевода проблемы в правовое поле.

На каких языках программирования можно создать свои токены

С этой целью могут использоваться 4 языка программирования:

  • Mutan — Go-подобный язык;
  • LLL — Lisp-подобный;
  • Serpent — Python-подобный;
  • Solidity — подобен JavaScript и направлен на разработку смарт-контрактов.

Язык Solidity был основан на идее Гевина Вуда. Эту идею в 2014 году реализовали разработчики под руководством Кристиана Райтвизнера. Язык Solidity кроссплатформенный, но на практике, на нем пишут преимущественно для Ethereum.

Как производятся токены ERC721?

Токен — это просто смарт контракт или фрагмент кода в Ethereum. Токен ERC721 создается путем написания фрагмента кода на языке программирования, таком как Solidity, который следует тому же базовому шаблону или базовому коду.

После использования базового шаблона вы можете выбрать уникальные сведения о создаваемом токене, такие как владелец, имя токена, символы и т. д.

Вы даже можете запрограммировать дополнительные функции в своем NFT, но реальная ценность в том, как NFT взаимодействует с другими смарт контрактами.

Чем токены отличаются от криптовалют

Крипотвалюта, в отличие от токена:

  • используется как денежная единица для измерения стоимости товара и характеризуется покупательной способностью;
  • может зарабатываться майнингом;
  • эмитируется не кем-то одним, а всеми майнерами;
  • не предоставляет бонусов и скидок.
  • базируется на основе блокчейна и имеет кошелек, основанный на этой технологии.

Токены — это аналог акций, которые выпускаются не на фондовом рынке, а в интернете с помощью ICO.

Токен, в отличие от криптовалюты:

  • выпускается инициатором ICO и может быть как скидкой, так и бонусом к продукту;
  • является маркером состояния, показывающим наличие средств, отражающим заслуги и дающим право на использование услуги или товара;
  • привязан к сети «Эфириум», работает в рамках формата, принятого внутри нее, позволяет отслеживать транзакции.

Чем токены отличаются от криптовалют

Простые примеры. Паспорт человека является токеном, так как предоставляет права гражданина, как и жетон, дающий право на проезд в метро. Жетоны можно обменять на деньги, если они станут востребованы. Цена возрастет, если из-за загруженности линий жетонов будет положено не более двух на месяц. Тогда жетоны могут появиться на бирже, где ими будут торговать. Выходя на биржу, токены не станут криптовалютой, как и жетоны не станут рублями, главная функция проездного документа сохранится.

В основе криптовалюты лежит блокчейн, а в основе токена — криптовалюта, то есть токен — производная криптовалюты.

Практическое применение ERC20

Изначально токены использовали во время первичного сбора средств для развития компании. Они являлись цифровым активом с закрепленными обязательствами. Токены приобретались напрямую у разработчиков и их больше нигде нельзя было продать или купить. ICO «Эфириума» состоялось в 2014 году и собрало более $16 млн. Ethereum привлек внимание представителей многих отраслей, так как его можно использовать для того, чтобы в будущем оптимизировать и оцифровать неэффективные бизнес-процессы.

Токены относятся к криптовалюте, если обладают собственным блокчейном и ими можно торговать на биржах. Примеры ERC20 токенов, которые создали свой блокчейн — Tron и EOS. Tron создал свой блокчейн из-за его перспективности: блокчейн-игры становятся популярней с каждым днем. EOS — конкурент Ethereum, в основном используемый для децентрализованных обменов и азартных игр.

Токены сейчас — это активы в форме денег и ценностей, предоставляющие членство в программе или подтверждающие собственность. Ими торгуют на биржах наравне с криптовалютами, используют в качестве очков в программах лояльности, а также сертификатов на владения активами.

На криптовалютном рынке работают надежные стейблкоины стандарта ERC20, торгующиеся на основных криптобиржах.

Стейблкоины — это цифровые валюты с фиксированным курсом: 1 единица токенов равна 1 единице соответствующего фиата, например, доллара.

В отличие от обычной криптовалюты, стейблкоины не подвержены колебаниям курса. Выпущенные стейблкоины подтверждаются реальными деньгами, сберегаемым в банке, счета компаний-эмитентов каждый месяц проходят аудит.

Какие токены используют стандарт ERC20

Единый стандарт, простота создания и совместимость с площадками привели к широкому распространению ERC20 токенов. Ниже приведены несколько примеров популярных токенов, использующих протокол ERC20.

USDT Tether

Стейблкоин, выпущенный компанией Tether Limited в 2020 году. Привязан к доллару США. Стоимость USDT Tether подкреплена американскими долларами на счетах компании.

У других фиатных валют есть свои стейблокины. Например, Binance GBP подкрепляется британским фунтом, а STASIS — евро.

Старая система базировалась на протоколе Omni, основанном на блокчейне Bitcoin. Из-за высоких тарифов и длительного подтверждения транзакций компания решила использовать блокчейн Ethereum.

WETH

ETH, или эфир, является базовой валютой Ethereum. При помощи приложения RELAY его можно менять на токены ERC20.

WETH — это «wrapped ETH» или «Эфир в оболочке». Он был введен потому что ETH появился еще до принятия стандарта ERC20 и не соответствовал ему. Децентрализованные платформы, базирующиеся на Ethereum, осуществляют обмен токенами между пользователями на основе смарт контрактов. Чтобы обмен был корректным, токены должны быть одного стандарта.

WETH используется, чтобы обменять токены ETH на соответствующие протоколу ERC20.

В развитии базовой валюты заинтересованы многочисленные пользователи сети, среди которых — крупные корпорации, обладающие капиталом.

Среди них:

  • система Wrapped Ether, владеющая более чем 2 миллионами ETH на сумму 380 миллионов долларов;
  • одна из ведущих крипновалютных бирж Binance, 370 миллионов долларов;
  • биржа Bitfinex, менее 2 миллионов ETH.

LCS

LocalCoinSwap – децентрализованная платформа, предоставляющая пользователям возможность напрямую приобретать и продавать криптовалюту, пользуясь любым из доступных способов оплаты. LCS позволяет найти покупателя или продавца валюты и осуществить сделку без привлечения сайтов и кошельков. На платформе применяется традиционная система депонирования, в которой хранятся криптовалютные средства, подлежащие обмену. Когда оплата подтверждается покупателем и продавцом, система отправляет монеты покупателю. Платформа дает право получать дивиденды в соотношении 1 к 1 в конце квартала.

Какие кошельки поддерживают токены ERC20

Для хранения токенов ERC20 можно использовать как аппаратные, так и электронные кошельки. Ниже приведены примеры таких кошельков.

Ledger

Ledger — французская компания, которая с 2014 года производит аппаратные кошельки для криптовалют. Кошельки Ledger представляют собой физические устройства, на которых хранится криптовалюта. Главные продукты компании — хранилища Ledger Nano S и Ledger Nano X, а также приложение Ledger Live. Модель Nano X новее и дороже, чем Nano S. Ledger Nano X поддерживает не только USB-подключение, но и соединение со смартфоном по Bluetooth. Аппаратные кошельки компании Ledger имеют защиту от взлома и возможность восстановления в случае потери.

MyEtherWallet

MyEtherWallet или MEW — кошелек для безопасного хранения монет, работающих на базе блокчейна Ethereum, появившийся в 2020 году. Помимо кошелька, разработчики также создали образовательный портал MEWtopia, обучающий пользователей взаимодействию с блокчейном. MyEtherWallet представлен в виде мобильного приложения MEW Wallet и расширения для браузера MEW CX. MEW Wallet — обновленная версия мобильного приложения MEW Connect с возможностью доступа к блокчейну Ethereum. Оно работает по принципу аппаратного кошелька, позволяет хранить, покупать и отправлять криптовалюту.

Лучшие доступные кошельки ERC20

Ниже представлен список удобный кошельков, которые без проблем позволяют Вам хранить монеты ERC20.

Это как аппаратные кошельки, так и мобильные, веб кошельки и другие.

Atomic Wallet

Если на первом месте для Вас стоят простота и надежность – то мультивалютный кошелек Atomic Wallet будет идеальным инструментом для хранения монет ERC-20.

Во-первых, кошелек дает возможность создания сложного пароля, а во-вторых (что самое главное), генерируемая SEED фраза хранится только на Вашем компьютере, что означает, что только Вы управляете своими деньгами!

Atomic Wallet предназначен для того, чтобы быть достаточно простым для использования любым пользователем, даже без какого-либо технического опыта.

Atomic Wallet позволяет надежно хранить десятки монет ERC-20, к примеру, такие как:

  1. Ethereum
  2. Tether (USDT)
  3. Ethereum Classic
  4. Ontology
  5. Tezos
  6. Lisk
  7. Maker

И многие другие монеты, с которыми Вы можете ознакомиться на официальном сайте кошелька.

Хранение токенов ERC-20 на Atomic Wallet

Для того, чтобы хранить нужную Вам монету (монеты) ERC-20, скачайте кошелек Atomic Wallet с официального сайта под нужную Вам операционную систему:

  • Windows
  • Linux
  • Mac

Запустите установку кошелька. После того, как кошелек запустится нажмите на кнопку «New Wallet».

Далее, на следующей странице придумайте и впишите надежный пароль. Желательно использовать несуществующие слова, к примеру:

«TGhdwui12554PPGMqfhz12»

Теперь для доступа и восстановления своего кошелька необходимо сделать следующее:

«Пожалуйста, запишите резервную фразу из 12 слов и храните копию в надежном месте. Это позволит Вам восстановить свой кошелек в любое время»

Обязательно запишите SEED фразу на бумажный носитель!

После того, как Вы переписали seed фразу, нажмите на кнопку «Open Wallet».

На этом все, Ваш кошелек готов к использованию!

Теперь в открывшемся кошельке, в левом верхнем углу, в поле «Search…» начните вводить название нужной Вам криптовалюты. К примеру, впишите ETC, если Вы хотите хранить монеты Ethereum Classic, или в общем списке монет, найдите те, которые Вам нужны.

Обратите внимание, что напротив каждой монеты пишется следующая информация:

  1. Количество ETC (в случае примера ERC-20 монеты), которое хранится на кошельке
  2. Значение в Долларах (Всего Вашего ETC, или другой монеты)
  3. Цена монеты (в нашем случае цена ETC)
  4. Рост или падение криптовалюты в процентном соотношении

Для того, чтобы создать новый кошелек – нажмите на название монеты. В открывшемся окне нажмите на кнопку «Receive». Откроется новая страница, на которой будет отображен Ваш кошелек!

Скопируйте его, чтобы переместить Ваши ETC (или другие ERC-20 монеты) монеты на кошелек Atomic Wallet.

На этом все, Вы создали кошелек для монеты ERC-20 и теперь можете надежно хранить тут монеты

Обратите внимание, что Atomic Wallet – это не только надежный кошелек, но и то место, где Вы можете заработать. Вы можете положить в стейкинг следующие монеты (чтобы заработать на них):

  1. COSMOS
  2. Tezos
  3. Ontology
  4. Tron
  5. Komodo
  6. Neo

И другие монеты, со всем списком стейкинг монет, Вы можете ознакомиться на официальном сайте кошелька!

Ledger Nano S [Аппаратный кошелек]

Мы много говорили о Ledger Nano S на нашем сайте, говорили о его плюсах и минусах. Повторимся, этот кошелек очень удобен, так как прост в использовании.

Он претендует на то, чтобы быть офлайновым кошельком, поскольку он использует браузер компьютера для генерации необходимых данных, и на серверах Ledger Nano S ничего не сохраняется. Кроме того, Вы получаете контроль приватного ключа, поэтому Вам не нужно доверять третьим сторонам для обеспечения безопасности Ваших средств.

У кошелька есть активная команда разработчиков. Он имеет следующие степени защиты:

Встроенная функция безопасности – PIN код

Seed ключи

Парольные фразы

Кроме того, он поддерживает более 20 криптовалют в одном устройстве и постоянно разрабатывается для обеспечения безопасности еще нескольких валют.

То есть по факту, Вы получаете флешку-сейф, в которой можете без проблем хранить криптовалюты и в любой момент быстро и удобно перекинуть их на биржу или кошелек.

Вы можете использовать любой токен ERC20 на Ledger Nano S. Это также самый дешевый мультивалютный аппаратный кошелек за 65$.

Плюсы: удобный экран, устройство защищено металлической поворотной крышкой, мультивалютный, сторонние приложения могут запускаться с этого устройства, поддержка U2F, при восстановлении кошелька весь процесс можно выполнить с устройства, даже не подключая его к компьютеру, довольно недорогой (~ 65 долларов США)

Минусы: не очень передовое программное обеспечение кошелька (без маркировки транзакций), нет возможности создавать скрытые аккаунты, нет менеджера паролей.

Купить Ledger Nano S Вы можете в официальном магазине.

Trezor [Аппаратный кошелек]

Кошелек Trezor является одним из старейших аппаратных кошельков в криптосфере, и неудивительно, что он поддерживает все токены ERC20.

Как и в Ledger, Trezor также поставляется с экраном OLED, для удобства пользования.

Недавно на нашем YouTube канале мы опубликовали видео: первые впечатления от использования аппаратного кошелька Trezor.

подписывайтесь

Он имеет следующие функции безопасности:

  • Защита с помощью PIN-кода
  • Парольная фраза

Кроме того, команда разработчиков Trezor очень активна и уважаема в сообществе.

Trezor, безусловно, еще один аппаратный кошелек, который вы можете использовать для любого типа токена ERC20. Вот официальное руководство по использованию токенов ERC20 на устройстве Trezor.

Trezor доступен в 3 цветах — белом, сером и черном.

Плюсы: надежная безопасность и конфиденциальность, функция холодного хранения, простой в использовании веб-интерфейс, встроенный экран, программное обеспечение с открытым исходным кодом, очень прост и легок для начинающих.

Минусы: стоит 99 Евро (без скидки), должно быть устройство с доступом в Интернет для отправки токенов ERC20.

Вы можете купить Trezor по нашей партнерской программе со скидкой всего за 69 Евро по ссылке: https://shop.trezor.io/product/trezor-one-white

Также мы советуем Вам посмотреть настройку кошелька Trezor с нашего YouTube канала, что бы понять на сколько он прост и удобен в использовании:

подписывайтесь

MyEtherWallet [Веб-кошелек]

MyEtherWallet – это один из самых распространенных кошельков, когда дело доходит до управления токенами ERC20.

Хранение токенов ERC20 на MyEtherWallet не вызывает у пользователей каких либо проблем и жалоб.

MyEtherWallet — это веб-кошелек с открытым исходным кодом, написанный на Javascript. Это удобное приложение для защиты токенов Ether, ERC20 и взаимодействия с интеллектуальными контрактами.

Но при всем при этом у него все равно есть минусы.

Поскольку это горячий кошелек, лучше не хранить на нем много средств. Но если Вы используете MyEtherWallet с Ledger Nano S, это лучший кошелек для использования, потому что Ваши средства не могут быть украдены.

В интерфейсе веб-браузера вы даже можете использовать ERC20, хранящийся на Вашем аппаратном кошельке Trezor или Ledger Nano S, через MyEtherWallet.

Узнать как перемещать токены ERC20 с Ledger Nano S на MyEtherWallet Вы можете здесь.

MetaMask [веб-кошелек]

MetaMask — еще один простой в использовании кошелек Ethereum, который нравится большому числу пользователей и которым можно пользоваться бесплатно.

Это похоже на браузер для доступа к сети Ethereum. Он не только позволяет хранить и отправлять Ethereum, но и позволяет управлять на нем токенами ERC20.

Кроме того, у него есть активная команда разработчиков, которая разработала MetaMask таким образом, чтобы Вы всегда контролировали свои средства с помощью начального ключа, который вы получаете во время начальной настройки.

Кошелек имеет интуитивно понятный дизайн, в котором вы можете легко переключаться между тестовой сетью и основной сетью Ethereum.

Ниже представлено видео с официального youtube канала MetaMask, демонстрирующее, как работает кошелек:

Читайте: Что такое MetaMask? Как он работает, безопасность? Пошаговая инструкция по установке

Coinomi [Мобильный кошелек]

Coinomi — это популярный мультивалютный мобильный кошелек, получивший известность благодаря поддержке форков монет. Но точно так же, как кошелек с активным сообществом и активной командой разработчиков, Coinomi также поддерживает токены на основе Ethereum и Ethereum (токены ERC20).

Кроме того, этот кошелек всегда контролирует ваши средства, так как это HD-кошелек с PIN-кодом, начальным ключом и парольной фразой, которую вы можете включить в любое время.

Однако функция токенов не включена по умолчанию в Coinomi, поэтому вам нужно сначала настроить ее, а затем включить опцию токенов, добавив выбранные токены.

Вот как вы это можете сделать:

Перейдите в раздел с обзором кошелька и нажмите «+ TOKENS»

Нажмите на «Ethereum», чтобы увидеть список токенов.

Теперь выберите свой токен и нажмите «FINISH»

Кошелек coinomi доступен как для Android, так и для IOS.

Trust [Мобильный кошелек]

Trust wallet — это мобильный кошелек, который в последнее время приобрел довольно большую популярность после приобретения его Binance.

Trust кошелек — это кошелек для токенов ERC20 на основе Ethereum и токенов ERC223 . Здесь, в этом кошельке, Ваш личный ключ хранится только локально и защищен многими уровнями безопасности.

С помощью этого кошелька отправляйте, получайте, храните и отслеживайте Ethereum (ETH), Ethereum Classic (ETC), Callisto (CLO) и более 30000 поддерживаемых токенов ERC20, включая EOS, OmiseGO, Qtum, Kyber Network, EOS, BAT, TenXPay и Augur и многие другие.

Trust кошелек также действует как браузер Web3, который позволяет взаимодействовать с децентрализованными приложениями (DApp) непосредственно из приложения.

Недостатки ERC20 токенов

Стандарт ERC-20 был создан первым. Начиная с 2020 года приходили сообщения, что он несовершенен и при транзакциях криптовалюта теряется.

Автоматическое выполнение контракта

В 2020 году разработчик Dexaran описал ошибку, которая ранее вызывала потерю миллионов долларов. Сделка завершается при успешной передаче, а при ошибке перевод средств должен быть отозван. Если ERC-20 работает со смарт-контрактами, в которых этот стандарт не поддерживается, транзакция зависает, приводя к замораживанию и утрате токенов.

Уязвимость BatchOverFlow

В 2020 году система, анализирующая перенос токенов объявила тревогу в связи с необычной сделкой: было перечислено гигантское число платежных средств. Результат проверки показал, что эта передача вызвана атакой «in-the-wild», использующей уязвимость в контракте. Сканирование и анализ подтвердили, что более десятка контрактов уязвимы для проблемы переполнения.

Уязвимость BatchOverFlow

Проблема с переполнением целочисленного типа заключена в функции batchTransfer.

В строчке 257 amount, переменная суммы — это умножение cnt на _value. Здесь _value — произвольное целое число размером 256 бит. Если параметр бесконечно большой, сумма переполняется и обнуляется. В этом случае хакер может успешно пройти проверку в строках 258–259 и отменить вычитание в строке 261.

Эта ошибка позволяла злоумышленникам создавать большое число токенов, отправлять их по обычному адресу и манипулировать рынком. После окончания проверки безопасности умных контрактов ERC20 команда проекта объявила, что установила защиту токенов от ошибки переполнения.

Простота развертывания

Развертывание токена становится технически простым. Простое создание цифровых активов делает ICO обычной процедурой, давая возможность провести ее командам, неспособным к выполнению обязательств перед инвесторами. В результате, начали появляться токены, которые используются с целью заработка на инвесторах, а не на развитии проекта. Приведем конкретные примеры.

Недостатки ERC20 токенов

В 2020 году Американская комиссия по ценным бумагам SEC выдвинула обвинение в мошенничестве основателям PlexCoin, которые привлекали инвесторов обещанием фантастической доходности в 1354% за 29 дней. PlexCoin обманывал инвесторов, цитируя выдуманных рыночных экспертов. Следствие установило, что из собранных средств 200 тысяч долларов основатели потратили на свои нужды.

В начале 2020 года основатель проекта Fantasy Market Джонатан Лукас сбежал. Он сумел привлечь более 4 миллионов долларов, обещая вложить их в разработку платформы, на которой токенами будет оплачиваться просмотр порно.

Еще один из ярких образцов мошенничества — проект Confido, выпустивший токены, собравший около 375 тысяч долларов, а затем удаливший все данные о себе.

Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями: