Разница между ERC20, ERC223, ERC721 и ERC948? - PullRequest
0 голосов
/ 24 октября 2018

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

1 Ответ

0 голосов
/ 24 октября 2018

ERC20 - это стандарт токенов, который большинство людей сегодня знают и любят.Этот стандарт определяет основные потребности в токене, такие как _totalSupply, transfer(), approve() и transferFrom().Вы должны определить токены name, symbol и decimals.Он также определяет отображение balances, которое, помимо прочего, отслеживает владения каждого пользователя.

ERC223 является расширением ERC20, которое предотвращает случайную передачу токенов в сам контракт токенов (в отличие от другого пользователя).Когда инициируется передача ERC20, то, что на самом деле происходит, является взаимодействием с токен-контрактом, которое вызывает изменение в балансах.Из-за этого люди запутываются и случайно отправляют токены в токен-контракт, фактически сжигая их навсегда.Реализация этого проста: расширить интерфейс ERC20 и добавить дополнительную функцию transfer() с дополнительным параметром (чтобы избежать перезаписи ERC20 transfer()).Если используется эта transfer() функция, транзакция завершится неудачей, если токены будут отправлены в токен-контракт.

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

ERC948 - это предложение для платежей на основе подписки в Ethereum.,Идея состоит в том, что многим людям платят за услуги на основе подписки, и этот ERC предлагает способ реализовать это в Ethereum с использованием Ether или токенов.

...