Раздел навигации

Splyse публикует обновленный шаблон контракта NFT на основе предложенного стандарта токенов 23 марта 2019 года

K

Kelvin

Модератор
Регистрация
12 Ноя 2018
Сообщения
4,053



Команда разработчиков Splyse , известная своими проектами NEO, такими как HashPuppies и Master Contract Token, выпустила обновленный
шаблон умного контракта для не функциональных токенов блокчейна NEO. Контракт версии 2.0, написанный на Python, отмечен как « существенная переписка » по сравнению с оригинальным шаблоном.
Не заменимые токены
В отличие от токенов NEP-5, которые являются взаимозаменяемыми (идентичными и, следовательно, взаимозаменяемыми), неуглеродные токены (NFT) используются для представления уникальных активов. Это позволяет им действовать как оцифрованные аналоги физических активов, предоставляя им широкий спектр потенциальных применений.
NFT может использоваться для представления юридического документа, ключа доступа или физического товара. Они также обычно используются для виртуальных игровых предметов, так как их можно легко обменять между игроками, чтобы создать безграничный рынок с реальной ценностью.
Шаблон Python
Splyse предоставил пример контракта NFT, написанный на Python, который можно найти здесь , что позволяет создавать новые NFT и отправлять их по указанному адресу. Пример кода включает в себя комментарии, которые объясняют заслуживающие внимания детали, такие как, как указать владельца контракта, уведомления о различных событиях и распространенные ошибки.
Одним заметным отличием по сравнению со стандартом токенов NEP-5 является включение метода URI (уникальный идентификатор ресурса). URI обычно принимает форму URL-адреса, указывающего на изображение, что позволяет визуально представить уникальность ресурса в форме, которая может быть легко понята человеческим глазом.
Также включены операции, позволяющие определять свойства как данные только для чтения или данные для чтения / записи. Это обеспечивает большую гибкость, позволяя NFT развиваться или адаптироваться, не требуя нового контракта или замены токена.
Шаблон также включает некоторое наложение операций, определенных в стандарте токенов NEP-5, с целью облегчить адаптацию для разработчиков API. Он также включает в себя поддержку NEP-10, Composite Smart Contracts , которая относится к операции поддерживаемых стандартов, которая позволяет контракту объявлять, каким спецификациям NEP он соответствует.
Стандартное предложение NFT
Шаблон контракта является примером, который следует стандарту NFT, представленному Splyse в качестве предложения по улучшению NEO. Это стандартное предложение токена было помечено как принятое и в настоящее время ожидает доработки.
Стандарт будет доработан после тестирования и экспериментов разработчиками, которые могут создавать и развертывать свои NFT-контракты в соответствии со стандартом TestNet, пытаясь обнаружить любые потенциальные недостатки.
 
Сверху