Academic Journal
ВЗАИМОЗАМЕНЯЕМЫЕ И НЕВЗАИМОЗАМЕНЯЕМЫЕ ТОКЕНЫ СО СНИМКАМИ В JAVA.
| 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 |