EIP — предложения по улучшению Ethereum
Как описано в главе ERC20, Ethereum получил множество стандартов для различных контрактов на токены. Наиболее популярны:
- Стандарт токена ERC20
- Стандарт невзаимозаменяемых токенов ERC721
- Стандарт нескольких токенов ERC1155
Эти стандарты определяют интерфейс, который должны реализовывать контракты. Он обеспечит совместимость между контрактами (поскольку гарантирует стандартизацию подписи вызовов функций) и реализует самую простую, но чистую бизнес-логику. Поскольку Ethereum использует EVM, эти стандарты идеально подходят для его специфики.
Помимо этих хорошо известных стандартов токенов ERC, существуют другие стандарты Ethereum, которые определяют стандарт на разных уровнях для разных целей (см. полный список: Предложения по улучшению Ethereum).
PSP - Предложения по стандартам Polkadot
Экосистеме Polkadot нужен собственный набор стандартов, отвечающий потребностям экосистемы. Эти стандарты называются Предложения по стандартам Polkadot (PSP).
PSP22
Стандарт взаимозаменяемых токенов PSP22 вдохновлен ERC20 от Ethereum. Он нацелен на каждую парачейн, который интегрирует паллетный контракт, чтобы включить смарт-контракты WASM. Он определен на уровне ABI, поэтому его следует использовать для любого языка, который компилируется в WASM (и не ограничивается конкретно ink!).
PSP22 окажет двойное влияние:
- На уровне Parachain это гарантирует, что PSP22 используется для обеспечения настоящей совместимости.
- В будущем с несколькими цепочками это обеспечит совместимость всех стандартов токенов (PSP22 и последующие) между различными парачейнами или другими базовыми цепочками субстратов.
Также полезно иметь предопределенный интерфейс для конкретных стандартов токенов, чтобы обеспечить реализацию исчерпывающей логики. Это также побудит поделиться наиболее производительной и безопасной реализацией.
{% endtab %} {% endtabs %}