Един от начините за представяне на разходите за обмен на стойност в блокчейн мрежа е чрез токенизация на активи, от които активите могат да бъдат заменими или незаменими. Заменими означава, че могат да бъдат разделени и заменени за други. Незаменяемите токени (NFT), от друга страна, не могат да бъдат разделени и няма съществуващи дубликати. На blockchain Подобно на Ethereum, има два популярни стандарта за създаване на NFT, ERC-721 и ERC-1155.
Какво представлява стандартът ERC-721?
Създаден от Уилям Ентрикен, Дитер Шърли, Джейкъб Еванс и Натасия Сакс през 2018 г., ERC-721 незаменяемият токен е написан на езика Solidity на блокчейна Ethereum и позволява на разработчиците да символизират собствеността на произволни данни. По -специално, моделът има за цел да създаде взаимозаменяеми жетони. Пример за договор за ERC 721 е този на OpenZeppelin, който позволява на разработчиците да проследяват елементи в своите игри.
По същество всеки токен на ERC 721 е уникален и представлява единствен актив. В допълнение, той позволява на разработчиците да създадат нова екосистема от жетони в блокчейна на Ethereum.
Характеристики на жетоните ERC-721
Стандартът ERC-721 структурно прилича на всеизвестния архитект на символи ERC-20. Въпреки че интелигентните договори на двата токена имат сходни функции, някои характеристики на ERC-721 са различни.
Например
- Всеки маркер ERC-721 има поле за име, което показва името на токена за външни приложения или договори.
- Той има поле с дефинирана роля, което определя основното свойство на маркера и предоставя инструкции как да прехвърлите това свойство.
- Той има поле, наречено „tokenOfOwnerByIndex“, което позволява на разработчиците да проследяват жетони чрез уникален идентификатор.
Какво представлява стандартът ERC-1155?
ERC-1155, подобрен модел отвъд ERC-721, е друг модел на символи в блокчейна на Ethereum, който улеснява създаването както на заместими, така и на незаменяеми типове токени. Целта е да се създаде интелигентен интерфейс за договор, който да представлява двата типа. Ето кода на жетони на OpenZipplin ERC-1155, който ви помага да проследявате различни елементи в играта.
Стандартът ERC-1155 по-специално има същата функционалност като маркер ERC-721 и ERC-20. Той обаче подобрява функционалността на двата модела и като цяло е по -ефективен модел. По отношение на ползите, транзакциите, използващи стандарта ERC-1155, могат да бъдат групирани заедно, за да помогнат за намаляване на разходите за търговия с жетони.
Предимства на жетони ERC-1155
Ефективен трансфер: Стандартът ERC-1155 позволява на потребителите да извършват масови трансфери на жетони по интелигентен договор. Например, в интелигентен договор с поредица от сменяеми или незаменяеми жетони, разработчик може да избере да прехвърли множество жетони в една и съща операция. Това не само намалява цената на транзакцията, но и свежда до минимум въздействието върху мрежата.
Множество жетони в един договор: всеки маркер ERC-1155 описва съществуването и функционирането на заместими и незаменяеми типове токени. Например, докато ERC-1155 може да създаде един или повече NFT, той може да опише и заменими жетони-всички в рамките на един и същ договор.
Сигурен трансфер на символи: моделът на жетони ERC-1155 включва функция, която проверява дали транзакцията е валидна или не. Ако транзакцията не завърши, тази функция връща маркера на издателя. Помага, когато потребителите случайно допуснат грешка в транскрипцията или изпратят жетони на грешен адрес. Кодът може автоматично да обърне транзакцията.
ERC-721 срещу ERC-1155: разликата
Първо, стандартът ERC-721 произвежда изключително NFT и принуждава разработчиците да създадат интелигентен договор за всеки нов маркер. От друга страна, ERC-1155 позволява на разработчиците да разработят един-единствен интелигентен договор, който може да се използва за изчакване на заместими жетони или NFT. Тъй като ERC-721 позволява една операция за всяка транзакция, това е скъпо и отнема много време. В същото време намалява ефективността на блокчейн мрежата с излишен код. Докато ERC-1155 позволява множество операции в една транзакция. Следователно транзакциите са по -евтини и по -ефективни. Също така, за разлика от ERC-721, който използва значително пространство, ERC-1155 използва по-малко място за съхранение в блокчейн мрежа.
Кое е по-добро, ERC-721 или ERC-1155?
И двата стандартни жетона могат да секат неврофибриларни заплитания. Това ни оставя с въпроса: кое предпочитате? Всичко зависи от вашите лични предпочитания или случай на употреба. Докато някои колекционери на изкуство купуват само ERC-721 NFT, тъй като считат, че този вид жетон е златният стандарт, други колекционери на изкуство нямат конкретни предпочитания. От друга страна, ERC-1155 е по-евтин и по-ефективен, тъй като намалява тарифите на газ, което го прави достъпен и достъпен начин за изкарване на NFT.