Стандарти розробки в Етеріумі
Огляд стандартів
Спільнота Етеріуму прийняла багато стандартів, які допомагають підтримувати проєкти (такі як клієнти Етеріуму та гаманці) інтероперабельними між різними реалізаціями, а також гарантують, що смарт-контракти та децентралізовані застосунки (dapps) залишаються компонованими.
Зазвичай стандарти запроваджуються як Пропозиції щодо покращення Етеріуму (EIP), які обговорюються учасниками спільноти через стандартний процес (відкривається в новій вкладці).
- Вступ до EIP
- Список EIP (відкривається в новій вкладці)
- Репозиторій EIP на GitHub (відкривається в новій вкладці)
- Дошка обговорень EIP (відкривається в новій вкладці)
- Вступ до управління Етеріумом
- Огляд управління Етеріумом (відкривається в новій вкладці) 31 березня 2019 р. — Борис Манн
- Управління розробкою протоколу Етеріуму та координація оновлень мережі (відкривається в новій вкладці) 23 березня 2020 р. — Хадсон Джеймсон
- Плейліст усіх зустрічей основних розробників Етеріуму (відкривається в новій вкладці) (Плейліст на YouTube)
Типи стандартів
Існує 3 типи EIP:
- Standards Track (Стандартний напрямок): описує будь-яку зміну, яка впливає на більшість або всі реалізації Етеріуму
- Meta Track (Мета-напрямок) (відкривається в новій вкладці): описує процес, пов'язаний з Етеріумом, або пропонує зміну до процесу
- Informational Track (Інформаційний напрямок) (відкривається в новій вкладці): описує проблему дизайну Етеріуму або надає загальні рекомендації чи інформацію для спільноти Етеріуму
Крім того, Standard Track поділяється на 4 категорії:
- Core (Ядро) (відкривається в новій вкладці): покращення, що вимагають форку консенсусу
- Networking (Мережа) (відкривається в новій вкладці): покращення, пов'язані з devp2p та Light Ethereum Subprotocol, а також запропоновані покращення специфікацій мережевих протоколів whisper та Рій.
- Interface (Інтерфейс) (відкривається в новій вкладці): покращення специфікацій та стандартів клієнтських API/RPC, а також певних стандартів на рівні мови, таких як імена методів та ABI контрактів.
- ERC (відкривається в новій вкладці): стандарти та угоди на рівні застосунків
Більш детальну інформацію про ці різні типи та категорії можна знайти в EIP-1 (відкривається в новій вкладці)
Стандарти токенів
- ERC-20 — стандартний інтерфейс для взаємозамінних токенів, таких як токени для голосування, токени для стейкінгу або віртуальні валюти.
- ERC-223 — стандарт взаємозамінних токенів, який змушує токени поводитися ідентично до етеру та підтримує обробку переказів токенів на стороні одержувача.
- ERC-1363 — інтерфейс розширення для токенів ERC-20, який підтримує виконання зворотного виклику (callback) у контрактах одержувача в межах однієї транзакції.
- ERC-721 — стандартний інтерфейс для невзаємозамінних токенів, наприклад, права власності на витвір мистецтва або пісню.
- ERC-2309 (відкривається в новій вкладці) — стандартизована подія, що генерується під час створення/передачі одного або багатьох невзаємозамінних токенів з використанням послідовних ідентифікаторів токенів.
- ERC-4400 (відкривається в новій вкладці) — розширення інтерфейсу для ролі споживача EIP-721.
- ERC-4907 (відкривається в новій вкладці) — додає обмежену в часі роль з обмеженими дозволами для токенів ERC-721.
- ERC-777 — (НЕ РЕКОМЕНДУЄТЬСЯ) стандарт токенів, що покращує ERC-20.
- ERC-1155 — стандарт токенів, який може містити як взаємозамінні, так і невзаємозамінні активи.
- ERC-4626 — стандарт токенізованого сховища, розроблений для оптимізації та уніфікації технічних параметрів прибуткових сховищ.
Дізнайтеся більше про стандарти токенів.
Додаткові матеріали
Знаєте ресурс спільноти, який вам допоміг? Відредагуйте цю сторінку та додайте його!