Academic Journal

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

Bibliographic Details
Title: ВЗАИМОЗАМЕНЯЕМЫЕ И НЕВЗАИМОЗАМЕНЯЕМЫЕ ТОКЕНЫ СО СНИМКАМИ В JAVA.
Alternate Title: FUNGIBLE AND NON-FUNGIBIE TOKENS WITH SNAPSHOTS IN JAVA.
JAVA-ДАҒЫ СУРЕТТЕРІ БАР АУЫСПАЛЫ ЖӘНЕ АУЫСПАЛЫ ЕМЕС ТОКЕНДЕР.
Authors: Рысбекқызы, Б.1 bakhytgulz@mail.ru, Изат, Ә. Ж.1 celovek.dobra@gmail.com, Рыспек, А.2 bakhytgulz@mail.ru
Source: Vestnik KazUTB. 2025, Vol. 3 Issue 28, p156-165. 10p.
Subject Terms: *Java programming language, *Non-fungible tokens, *Blockchains, *Cryptocurrencies
Abstract (English): Many blockchain applications exchange tokens such as bitcoin and ether, or implement them using smart contracts. The trend in blockchain is to consistently apply token interaction standards from platform to platform, making design tasks easier with reliable and widely used specifications. However, using the semantics of the target language can lead to technological advantages and more efficient contracts. The purpose of the article is to reengineer the implementation of the ERC-20 and ERC-721 OpenZeppelin standards in Takamaka, a Java framework for programming smart contracts. It is relevant to solve the problem of the types allowed for token holders, and a new implementation for creating snapshots of tokens based on tree maps, which is possible in the Java virtual machine. Moreover, this also applies to ERC-721, which previously lacked a snapshot mechanism. The same snapshot mechanism can be applied outside of smart contracts for tokens. [ABSTRACT FROM AUTHOR]
Abstract (Russian): Многие блокчейн-приложения обмениваются токенами, такими как биткоин и эфир, или реализуют их с помощью смарт-контрактов. Тенденция в блокчейне заключается в неизменном применении стандартов взаимодействия токенов от платформы к платформе, облегчая задачи проектирования с помощью надежных и широко используемых спецификаций. Однако использование семантики целевого языка может привести к технологическим преимуществам и более эффективным контрактам. Целью статьи представлен реинжиниринг реализации стандартов ERC-20 и ERC-721 OpenZeppelin в Takamaka, Java-фреймворке для программирования смарт-контрактов. Актуальным является решение проблемы о типах, разрешенных для владельцев токенов, и новая реализация для создания моментальных снимков токенов на основе древовидных карт, которая возможна в виртуальной машине Java. Более того, это относится и к ERC-721, где ранее отсутствовал механизм моментального снимка. Тот же механизм моментального снимка может быть применен и за пределами смарт-контрактов для токенов. [ABSTRACT FROM AUTHOR]
Database: Academic Search Index
FullText Text:
  Availability: 0
Header DbId: asx
DbLabel: Academic Search Index
An: 188698849
RelevancyScore: 1364
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1363.55432128906
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: ВЗАИМОЗАМЕНЯЕМЫЕ И НЕВЗАИМОЗАМЕНЯЕМЫЕ ТОКЕНЫ СО СНИМКАМИ В JAVA.
– Name: TitleAlt
  Label: Alternate Title
  Group: TiAlt
  Data: FUNGIBLE AND NON-FUNGIBIE TOKENS WITH SNAPSHOTS IN JAVA.<br />JAVA-ДАҒЫ СУРЕТТЕРІ БАР АУЫСПАЛЫ ЖӘНЕ АУЫСПАЛЫ ЕМЕС ТОКЕНДЕР.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Рысбекқызы%2C+Б%2E%22">Рысбекқызы, Б.</searchLink><relatesTo>1</relatesTo><i> bakhytgulz@mail.ru</i><br /><searchLink fieldCode="AR" term="%22Изат%2C+Ә%2E+Ж%2E%22">Изат, Ә. Ж.</searchLink><relatesTo>1</relatesTo><i> celovek.dobra@gmail.com</i><br /><searchLink fieldCode="AR" term="%22Рыспек%2C+А%2E%22">Рыспек, А.</searchLink><relatesTo>2</relatesTo><i> bakhytgulz@mail.ru</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Vestnik+KazUTB%22">Vestnik KazUTB</searchLink>. 2025, Vol. 3 Issue 28, p156-165. 10p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Java+programming+language%22">Java programming language</searchLink><br />*<searchLink fieldCode="DE" term="%22Non-fungible+tokens%22">Non-fungible tokens</searchLink><br />*<searchLink fieldCode="DE" term="%22Blockchains%22">Blockchains</searchLink><br />*<searchLink fieldCode="DE" term="%22Cryptocurrencies%22">Cryptocurrencies</searchLink>
– Name: Abstract
  Label: Abstract (English)
  Group: Ab
  Data: Many blockchain applications exchange tokens such as bitcoin and ether, or implement them using smart contracts. The trend in blockchain is to consistently apply token interaction standards from platform to platform, making design tasks easier with reliable and widely used specifications. However, using the semantics of the target language can lead to technological advantages and more efficient contracts. The purpose of the article is to reengineer the implementation of the ERC-20 and ERC-721 OpenZeppelin standards in Takamaka, a Java framework for programming smart contracts. It is relevant to solve the problem of the types allowed for token holders, and a new implementation for creating snapshots of tokens based on tree maps, which is possible in the Java virtual machine. Moreover, this also applies to ERC-721, which previously lacked a snapshot mechanism. The same snapshot mechanism can be applied outside of smart contracts for tokens. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label: Abstract (Russian)
  Group: Ab
  Data: Многие блокчейн-приложения обмениваются токенами, такими как биткоин и эфир, или реализуют их с помощью смарт-контрактов. Тенденция в блокчейне заключается в неизменном применении стандартов взаимодействия токенов от платформы к платформе, облегчая задачи проектирования с помощью надежных и широко используемых спецификаций. Однако использование семантики целевого языка может привести к технологическим преимуществам и более эффективным контрактам. Целью статьи представлен реинжиниринг реализации стандартов ERC-20 и ERC-721 OpenZeppelin в Takamaka, Java-фреймворке для программирования смарт-контрактов. Актуальным является решение проблемы о типах, разрешенных для владельцев токенов, и новая реализация для создания моментальных снимков токенов на основе древовидных карт, которая возможна в виртуальной машине Java. Более того, это относится и к ERC-721, где ранее отсутствовал механизм моментального снимка. Тот же механизм моментального снимка может быть применен и за пределами смарт-контрактов для токенов. [ABSTRACT FROM AUTHOR]
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=asx&AN=188698849
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.58805/kazutb.v.3.28-1083
    Languages:
      – Code: rus
        Text: Russian
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 156
    Subjects:
      – SubjectFull: Java programming language
        Type: general
      – SubjectFull: Non-fungible tokens
        Type: general
      – SubjectFull: Blockchains
        Type: general
      – SubjectFull: Cryptocurrencies
        Type: general
    Titles:
      – TitleFull: ВЗАИМОЗАМЕНЯЕМЫЕ И НЕВЗАИМОЗАМЕНЯЕМЫЕ ТОКЕНЫ СО СНИМКАМИ В JAVA.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Рысбекқызы, Б.
      – PersonEntity:
          Name:
            NameFull: Изат, Ә. Ж.
      – PersonEntity:
          Name:
            NameFull: Рыспек, А.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 07
              Text: 2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 27084132
          Numbering:
            – Type: volume
              Value: 3
            – Type: issue
              Value: 28
          Titles:
            – TitleFull: Vestnik KazUTB
              Type: main
ResultId 1