Ethereum Request for Comment (ERC) — это протокол для внесения новых улучшений в сеть разработчиками.
Что такое Ethereum Request for Comment (ERC)?
Стандарты Ethereum Request for Comment (ERC) — это технические стандарты, используемые для разработки новых токенов на основе Ethereum.
Ethereum Request for Comment (ERC) аналогичен предложениям по улучшению биткойнов (BIP) в том смысле, что они используются для предложения новых изменений протокола или стандартов для сети. ERC обсуждаются в сообществе Ethereum на Github, затем внедряются и выпускаются, если они приняты основными разработчиками Ethereum и более широким сообществом.
Это протокол правил, которые определяют, как данные форматируются и передаются. Эти правила также определяют, какие действия будут выполняться, когда произойдет определенное событие.
Обзор процесса создания ERC
Новые ERC создаются путем отправки предложения через EIP (предложение по улучшению Ethereum). EIP — это проектный документ, состоящий из информации, связанной с новой функцией или ее процессом, для предоставления информации сообществу Ethereum. Он должен предоставить полные технические характеристики предлагаемой функции вместе с обоснованием этой функции.
Разработчики используют предложение по улучшению Ethereum для представления новых политик ERC.
После подачи сообщество рассматривает эти документы и дает свое мнение, будь то за или против. После получения одобрения сообщества разработчики внедряют новый ERC.
ERC-20 — самый популярный стандарт Ethereum для запроса комментариев.
ERC-20 специфичен для реализации токенов Ethereum, предоставляя разработчикам правила, необходимые для создания новых токенов в экосистеме Ethereum. ERC-20 стал популярен благодаря краудфандинговым компаниям через ICO (первичное размещение монет).
Создателями ERC-20 являются Виталик Бутерин и Фабиан Фогельстеллер. Он был разработан, когда разработчикам понадобился способ идентификации токенов в смарт-контрактах. Стандарт ERC-20 был создан для обеспечения наличия общего набора правил в блокчейне Ethereum, которым должны соответствовать все токены Ethereum.
Со стандартом ERC-20 разработчики могут использовать один токен в качестве строительного блока в другом смарт-контракте, не беспокоясь о проблемах совместимости или ошибках. До создания ERC-20 у каждого токена была своя цель и функция, что затрудняло взаимодействие новых проектов с другими токенами в сети Ethereum.
Еще один популярный стандарт ERC — ERC-721.
Стандарт ERC-721 позволяет создавать невзаимозаменяемые токены (NFT). Это означает, что каждый токен уникален, в отличие от собственной валюты Ethereum, эфира или других взаимозаменяемых токенов. Стандарт позволяет разработчикам создавать новый тип цифровых активов, которые можно использовать в таких приложениях, как криптоигры.