ВЗАИМОЗАМЕНЯЕМЫЕ И НЕВЗАИМОЗАМЕНЯЕМЫЕ ТОКЕНЫ СО СНИМКАМИ В JAVA

2025

Полный текст Открытый доступ: Hybrid Метаданные (CSL-JSON)
DOI 10.58805/kazutb.v.3.28-1083
Достоверность данных 70 средняя
Как считается эта оценка

Складывается из проверяемых признаков самой записи: есть ли у статьи DOI, сколько независимых источников подтвердили её данные, заполнены ли обязательные поля и насколько свежо последнее подтверждение. Снижают оценку расхождения между источниками и отсутствие идентификатора. Значение от 80 означает, что запись опубликована без дополнительной проверки; от 60 до 79 — что она опубликована с пониженной достоверностью и ручная проверка желательна. Запись, выверенную редактором вручную, пересчёт не опускает ниже 90. Это оценка наших данных о статье, а не оценка самой статьи.

Аннотация

Многие блокчейн-приложения обмениваются токенами, такими как биткоин и эфир, или реализуют их с помощью смарт-контрактов. Тенденция в блокчейне заключается в неизменном применении стандартов взаимодействия токенов от платформы к платформе, облегчая задачи проектирования с помощью надежных и широко используемых спецификаций. Однако использование семантики целевого языка может привести к технологическим преимуществам и более эффективным контрактам. Целью статьи представлен реинжиниринг реализации стандартов ERC-20 и ERC-721 OpenZeppelin в Takamaka, Java-фреймворке для программирования смарт-контрактов. Актуальным является решение проблемы о типах, разрешенных для владельцев токенов, и новая реализация для создания моментальных снимков токенов на основе древовидных карт, которая возможна в виртуальной машине Java. Более того, это относится и к ERC-721, где ранее отсутствовал механизм моментального снимка. Тот же механизм моментального снимка может быть применен и за пределами смарт-контрактов для токенов.