Erc 721 Ρ‡Ρ‚ΠΎ это

ERC-721: ΠΎΡ‚ CryptoKitties Π΄ΠΎ массового использования ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°

Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Erc 721 Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это

Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Erc 721 Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это

Π‘ΠΏΠ΅Ρ†ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Β«Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Ethereum: ΠΎΡ‚ ERC-20 ΠΊ ERC-721Β» ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ ForkLog Π² партнСрствС с Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для спортивных ставок CryptoCup.

Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ спСцпроСкта ΠΌΡ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ остановимся Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠΌ стандартС Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ERC-721. На простых ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ постараСмся Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½.

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎΠ± истории ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ… появлСния стандарта ERC ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈ рассмотрСли основныС стандарты, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² экосистСмС Ethereum Π½Π° сСгодняшний дСнь. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ стандартС ERC-721, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ мнСнию ΠΌΠ½ΠΎΠ³ΠΈΡ… спСциалистов, являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых прогрСссивных ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ERC-721

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано, Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ ERC-721 ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ERC-20 являСтся non-fungibility (Π½Π΅Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ) Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ². Π­Ρ‚ΠΎ свойство ΠΈ опрСдСляСт ΠΊΡ€ΡƒΠ³ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΉ стандарта. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ подходят для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ².

НСмалая Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ERC-721 совпадаСт с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρƒ ERC-20. Π£ этих ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π΅ΡΡ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” name, symbol, totalSupply, balanceOf ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅. Π­Ρ‚Π° ΠΏΡ€Π΅Π΅ΠΌΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° хотя Π±Ρ‹ для простоты Π² повсСднСвном использовании ΠΌΠΎΠ½Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡ… хранСния Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΡˆΠ΅Π»ΡŒΠΊΠ°Ρ… ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ ΠΈΠΌΠΈ Π½Π° Π±ΠΈΡ€ΠΆΠ°Ρ….

Но ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ характСристики Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΈ ввСдСния Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ, появляСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ ΠΏΡ€Π°Π²Π° владСния Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ пСрСмСщСния. Для этого появилась функция takeOwnership.

Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандарт ERC-721

НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠ΅ΠΉ индустрии Π±Ρ‹Π»ΠΎ использованиС ERC-721 для Ρ€Π΅ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ² Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€Π°Ρ…, ряд ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΡƒΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π» сообщСству, Ρ‡Ρ‚ΠΎ стандарт ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ примСнСния.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ERC-721 идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π² случаях, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π½Π΅ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Ρ†Π΅Π½Ρƒ, с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ, произвСдСния искусства, Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹. ΠŸΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ ряд ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Π¦Π΅Π»Ρ‹ΠΉ ряд ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ этот Π½ΠΎΠ²Ρ‹ΠΉ стандарт для Ρ†Π΅Π»Π΅ΠΉ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΡ€Π°Π·Π΄Π½ΠΎΠ³ΠΎ коллСкционирования.

НапримСр, Π² случаС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ WePower, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π·Π΅Π»Π΅Π½ΠΎΠΉ энСргии, Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π΅ΠΊΠΈΠΉ объСм элСктроэнСргии, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΉ ряд ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π°ΠΆΠ΅ Ρ‚ΠΈΠΏ Π΄ΠΎΠ±Ρ‹Ρ‚ΠΎΠΉ энСргии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, солнСчная ΠΈΠ»ΠΈ вСтроэнСргСтика).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Decentraland β€” Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, Π³Π΄Π΅ стандарт ERC-721 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отраТСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… участков Π·Π΅ΠΌΠ»ΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ участок ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ гСографичСскими ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, Π½ΠΎ ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ свойствам, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΌ Ρ‚ΠΎΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈ строСния. Decentraland ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с CryptoKitties, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ коллСкционирования. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈ Π½Π΅ΠΊΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ смысл, прСдставлСнный созданиСм экономичСских ΠΈ политичСских систСм Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅.

Особняком стоит спортивный Ρ‚ΠΎΡ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ CryptoCup, Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ свои ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΊ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Ρƒ ΠΌΠΈΡ€Π° ΠΏΠΎ Ρ„ΡƒΡ‚Π±ΠΎΠ»Ρƒ. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… экспСримСнтов ΠΏΠΎ использованию ERΠ‘-721 для отраТСния Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ² Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…, Π½ΠΎ ΠΈ ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… свою Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° Π² зависимости ΠΎΡ‚ событий Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°.

Π’ΠΎΠΊΠ΅Π½Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ CryptoCup ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ для спортивных ставок, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈ создании Π·Π°Π΄Π°ΡŽΡ‚ ΠΈΡ… Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹. Π’Π»Π°Π΄Π΅Π»Π΅Ρ† Π±ΠΈΠ»Π΅Ρ‚Π° заполняСт ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„Ρ‹: Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠ°Ρ‚Ρ‡Π΅ΠΉ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π°, количСство ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ, Π»ΡƒΡ‡ΡˆΠΈΡ… Π±ΠΎΠΌΠ±Π°Ρ€Π΄ΠΈΡ€ΠΎΠ². А Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½ мСняСт свою ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Ρ‡Π°.

Подводя ΠΈΡ‚ΠΎΠ³, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ERC-721 ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΠΏΡƒΡ‚ΡŒ для Π½ΠΎΠ²ΠΎΠΉ экономичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π½ΠΎΠ²Ρ‹Ρ… смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ². НСвзаимозамСняСмыС Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ оказались вострСбованным Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠΌ.

ERC-721 быстро Π½Π°Π±Ρ€Π°Π» ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈ, ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ, Π² ΠΏΠΈΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ съСдал Π΄ΠΎ 20% Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Ethereum. На ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Ρ‹ дСсятки ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ сфСры ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΉ этого стандарта смоТСт Π΅Ρ‰Π΅ Π²Ρ‹ΡˆΠ΅ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ эту ΠΏΠ»Π°Π½ΠΊΡƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Анатомия ERC721

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² устройствС нСвзаимозамСняСмых Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π° Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅. МногиС ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎΠ± ΠΈΠ³Ρ€Π΅ Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Ethereum CryptoKitties. Π˜Π³Ρ€Π° Π½Π°Π΄Π΅Π»Π°Π»Π° ΡˆΡƒΠΌΠ° Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π½ΠΎΠΌ сообщСствС ΠΈΠ·-Π·Π° своСй Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ ΠΈ влияния Π½Π° ΡΠ΅Ρ‚ΡŒ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°. CryptoKitties – ΠΈΠ³Ρ€Π°, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… котят. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Β«ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ Beanie Babies, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒΡΡΒ», Π² Ρ‚ΠΎΠΌ смыслС Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΡ‚ΠΈΠΊ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½. Данная ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Π΅Ρ‚ криптокотят вострСбованными ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ характСристики Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… котят ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ.

Но ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ограничиваСтся Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ. Π›ΡŽΠ΄ΠΈ всСгда Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ; это Π½Π΅ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ. ΠžΡ‚ ΠΌΠΎΠ½Π΅Ρ‚ Π΄ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ с ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°ΠΌΠΈ – люди Π»ΡŽΠ±ΡΡ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Ρ…ΠΎΠ±Π±ΠΈ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрСса ΠΊ Ρ€Π΅Π΄ΠΊΠΈΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌ. Подобно Ρ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Π° связана с Π΅Π³ΠΎ Ρ€Π΅Π΄ΠΊΠΎΡΡ‚ΡŒΡŽ, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° для ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π΅Ρ€Π° связана с Π΅Π³ΠΎ Ρ€Π΅Π΄ΠΊΠΎΡΡ‚ΡŒΡŽ срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ².

Π Π΅Π΄ΠΊΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‹ΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π° Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅, ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ стандарта ERC721. Π Π°Π±ΠΎΡ‡Π΅Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ° 721 (Ethereum Request for Comments 721, ΠΈΠ»ΠΈ ERC721) – это ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΈ Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ°, прСдставлСнноС Π”ΠΈΡ‚Π΅Ρ€ΠΎΠΌ Π¨ΠΈΡ€Π»ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ 2017 Π³. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ€Π³ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ERC20. Π’ΠΎΠΊΠ΅Π½Ρ‹ ERC721 ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ нСвзаимозамСняСмы.

НСчто (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, дСньги ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π°Ρ€) считаСтся взаимозамСняСмым, Ссли ΠΎΠ΄Π½Ρƒ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ количСство ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π²Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ количСством ΠΏΡ€ΠΈ расчётС ΠΈΠ»ΠΈ погашСнии Π΄ΠΎΠ»Π³Π°.

Π’Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ – это, ΠΏΠΎ сути, характСристика Π°ΠΊΡ‚ΠΈΠ²Π°, ΠΈΠ»ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ‚ΠΎΠΊΠ΅Π½Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ, ΠΌΠΎΠ³ΡƒΡ‚ Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ количСства Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° Π² процСссС ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ использования. НапримСр, Π·Π° ΠΏΡΡ‚ΠΈΠ΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²ΡƒΡŽ ΠΊΡƒΠΏΡŽΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π³Π°Π·ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Erc 721 Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠžΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ. Но Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π³Π°Π·ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π·Π° Π±Π΅ΠΉΡΠ±ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ, Π²Π»Π°Π΄Π΅Π»Π΅Ρ† ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π΅Ρ‘ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚.

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°Ρ…, Ρ‚ΠΎ Π΄Π²Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π½Π΅ взаимозамСняСмы, Ссли ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ характСристиками. Золотая ΠΌΠΎΠ½Π΅Ρ‚Π° Π½Π΅ взаимозамСняСма с ΠΌΠ΅Π΄Π½ΠΎΠΉ ΠΌΠΎΠ½Π΅Ρ‚ΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° Ρ€Π°Π·Π½Ρ‹Ρ… характСристик ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½ΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ для ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π΅Ρ€ΠΎΠ².

Π’ΠΎΠΊΠ΅Π½Ρ‹ ERC721 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² любом ΠΎΠ±ΠΌΠ΅Π½Π΅, Π½ΠΎ ΠΈΡ… ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ – Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ рСдкости ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π°. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ опрСдСляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ name, symbol, totalSupply, balanceOf, ownerOf, approve, takeOwnership, transfer, tokenOfOwnerByIndex ΠΈ tokenMetadata. Он Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСт Π΄Π²Π° события: Transfer ΠΈ Approval.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ объявлСния ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ERC721:

contract ERC721 <
// ERC20 compatible functions
function name() constant returns (string name);
function symbol() constant returns (string symbol);
function totalSupply() constant returns (uint256 totalSupply);
function balanceOf(address _owner) constant returns (uint balance);
// Functions that define ownership
function ownerOf(uint256 _tokenId) constant returns (address owner);
function approve(address _to, uint256 _tokenId);
function takeOwnership(uint256 _tokenId);
function transfer(address _to, uint256 _tokenId);
function tokenOfOwnerByIndex(address _owner, uint256 _index) constant returns (uint tokenId);
// Token metadata
function tokenMetadata(uint256 _tokenId) constant returns (string infoUrl);
// Events
event Transfer(address indexed _from, address indexed _to, uint256 _tokenId);
event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId);
>

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΎΠ±Π·ΠΎΡ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

Π’ΠΠ˜ΠœΠΠΠ˜Π•: ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ здСсь ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ Π±Ρ‹Π» протСстирован. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… прилоТСниях!

ERC20-совмСстимыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ERC721 опрСдСляСт нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π΄Π°ΡŽΡ‰ΠΈΡ… Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со стандартом Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ERC20. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ кошСлькам Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π΅. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π΄Π°Π½Π½ΠΎΠΌΡƒ стандарту, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ обычная ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π° Π²Ρ€ΠΎΠ΄Π΅ Π±ΠΈΡ‚ΠΊΠΎΠΉΠ½Π° ΠΈΠ»ΠΈ эфира. Для этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия, ΠΊΠ°ΠΊ пСрСсылка Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° баланса счёта.

Данная функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для сообщСния внСшним ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ прилоТСниям названия Ρ‚ΠΎΠΊΠ΅Π½Π°. НапримСр, функция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

contract MyNFT <
function name() constant returns (string name) <
return «My Non-Fungible Token»;
>
>

symbol

Π­Ρ‚Π° функция Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со стандартом Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ERC20. Она сообщаСт внСшним ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΈΠ»ΠΈ символ, Ρ‚ΠΎΠΊΠ΅Π½Π°.

contract MyNFT <
function symbol() constant returns (string symbol) <
return «MNFT»;
>
>

totalSupply

Данная функция Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΌΠΎΠ½Π΅Ρ‚, доступных Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ константой.

contract MyNFT <
// Π­Ρ‚ΠΎ число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ

uint256 private totalSupply = 1000000000;

function totalSupply() constant returns (uint256 supply) <
return totalSupply;
>
>

balanceOf

Π­Ρ‚Π° функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ количСство Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ адрСсу.

contract MyNFT <
mapping(address => uint) private balances;
function balanceOf(address _owner) constant returns (uint balance)
<
return balances[_owner];
>
>

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ владСния

Π”Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²Π° собствСнности Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΈ ΠΊΠ°ΠΊ эти ΠΏΡ€Π°Π²Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ. НаиболСС Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ срСди этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ – takeOwnership ΠΈ transfer, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ соотвСтствСнно ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ снятия ΠΈ пСрСсылки ΠΈ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ для возмоТности ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.

ownerOf

Π­Ρ‚Π° функция опрСдСляСт адрСс Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ‚ΠΎΠΊΠ΅Π½Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ERC721 нСвзаимозамСняСмыС ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅, Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ ΠΈΠΌ присвоСны ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π³ΠΎ ID.

contract MyNFT <
mapping(uint256 => address) private tokenOwners;
mapping(uint256 => bool) private tokenExists;
function ownerOf(uint256 _tokenId)
constant returns (address owner) <
require(tokenExists[_tokenId]);
return tokenOwners[_tokenId];
>
>

approve

Π­Ρ‚Π° функция одобряСт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°. НапримСр, Ссли Алиса Π²Π»Π°Π΄Π΅Π΅Ρ‚ 1 MyNFT, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ approve для своСго Π΄Ρ€ΡƒΠ³Π° Π‘ΠΎΠ±Π°. ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Π‘ΠΎΠ± ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅ Ρ€Π°ΡΠΏΠΎΡ€ΡΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Алисы ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΏΡ€Π°Π² собствСнности ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ· описания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ takeOwnership ΠΈ transfer.

takeOwnership

Π­Ρ‚Π° функция дСйствуСт ΠΊΠ°ΠΊ функция снятия, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ другая сторона ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Ρ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ со счёта ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, takeOwnership ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ (approve) Π½Π° Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ количСством Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΈ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΡΠ½ΡΡ‚ΡŒ эти Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ со счёта Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

transfer

Данная функция – Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ способ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ². transfer позволяСт Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρƒ Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π΅. Однако ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ счёт Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ счёта ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ.

tokenOfOwnerByIndex (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ – рСкомСндуСтся)

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† нСвзаимозамСняСмых Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Π»Π°Π΄Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ. Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚ΠΎΠΊΠ΅Π½Ρƒ присвоСн ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТно ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π²Π΅Π΄Ρ‘Ρ‚ ΡƒΡ‡Ρ‘Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² всСх Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ Π΅Π³ΠΎ индСксу Π² спискС (массивС) Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. tokenOfOwnerByIndex позволяСт Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

contract MyNFT <
mapping(address => mapping(uint256 => uint256)) private ownerTokens;
function tokenOfOwnerByIndex(address _owner, uint256 _index) constant returns (uint tokenId) <
return ownerTokens[_owner][_index];
>
>

Ѐункция ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…

Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, нСвзаимозамСняСмыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ благодаря своСй ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ свойств. Π”ΠΎΠ»Π»Π°Ρ€ ΠΈ бСйсбольная ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ взаимозамСняСмыС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ характСристиками. Но Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ характСристики ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π°, Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ Π½Π΅ рСкомСндуСтся. ВмСсто этого ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ ссылки Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ‚ΠΎΠΊΠ΅Π½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ IPFS-Ρ…Π΅Ρˆ ΠΈΠ»ΠΈ HTTP(S)-адрСс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСшняя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠ³Π»Π° Π½Π°ΠΉΡ‚ΠΈ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’Π°ΠΊΠΈΠ΅ ссылки – это Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅.

tokenMetadata (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ – рСкомСндуСтся)

Π­Ρ‚Π° функция позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Π°, ΠΈΠ»ΠΈ ссылку Π½Π° Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅.

contract MyNFT <
mapping(uint256 => string) tokenLinks;
function tokenMetadata(uint256 _tokenId) constant returns (string infoUrl) <
return tokenLinks[_tokenId];
>
>

Бобытия

Бобытия Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ ΠΈΡ… Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΈ послС запуска Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ события Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС запуска события Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ событиСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ERC721 опрСдСляСт Π΄Π²Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… события.

Transfer

Π­Ρ‚ΠΎ событиС срабатываСт, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΠΊΠ΅Π½ мСняСт Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°. Оно транслируСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€Π°Π²ΠΎ собствСнности Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Оно описываСт, ΠΊΠ°ΠΊΠΎΠΉ счёт ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠ°ΠΊΠΎΠΉ счёт Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΠΊΠ΅Π½ (ΠΏΠΎ ID) Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½.

contract MyNFT <
event Transfer(address indexed _from, address indexed _to, uint256 _tokenId);
>

Approval

Π­Ρ‚ΠΎ событиС запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ одобряСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΡ€Π°Π² Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ (Ρ‚. Π΅. ΠΊΠΎΠ³Π΄Π° выполняСтся approve). Оно описываСт, ΠΊΠ°ΠΊΠΎΠΌΡƒ счёту сСйчас ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠ°ΠΊΠΎΠΌΡƒ счёту Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π·Π°ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΈ для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° (ΠΏΠΎ ID) ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΡ€Π°Π²Π° собствСнности.

contract MyNFT <
event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId);
>

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠ΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ стандарта ERC721 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Подобно ERC20, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ стандарта ERC721 ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΎ возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ ΠΊΠ°ΠΊ нСвзаимозамСняСмыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Как ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ CryptoKitties, Decentraland, CryptoPunks ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, нСвзаимозамСняСмыС Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ оказались ΠΎΡ‡Π΅Π½ΡŒ вострСбованными ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ. Π”Π°ΠΆΠ΅ WikiLeaks Π²Π»Π°Π΄Π΅Π΅Ρ‚ нСсколькими высоко цСнящимися криптокотятами! Но Π³Π»Π°Π²Π½ΠΎΠ΅, этот стандарт Π΅Ρ‰Ρ‘ большС Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π½ΡƒΡŽ экономику ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ERC-721: Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ нСвзаимозамСняСмого Ρ‚ΠΎΠΊΠ΅Π½Π° для коллСкционирования

Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Erc 721 Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ CryptoKitties ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Π½Π° Π­Ρ„ΠΈΡ€ΠΈΡƒΠΌΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ стандарта β€” для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² коллСкционирования.

ПослС запуска ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΊΠΎΡ‚ΡΡ‚Π° стали самым популярным ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ethereum: Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ популярным, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ CryptoPuppies (для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ «настоящСго Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Π΄Ρ€ΡƒΠ³Π°Β») ΠΈ CryptoPets (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ любоС Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅ Π² качСствС ΠΏΠΈΡ‚ΠΎΠΌΡ†Π°).

Π’ Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² сообщСствС скСптичСски относятся ΠΊ этой Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ ΠΈ говорят: «Господи, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ это!Β» β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ΄Π΅ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ PokemonGo Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ видят Π² CryptoKitties ΠΏΠΈΠΎΠ½Π΅Ρ€Π° Π² области ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ всСх Π²ΠΈΠ΄ΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ² Π±Π΅Π· Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стороны. Π•ΡΡ‚ΡŒ основания ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ подъСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° потрСбитСля.

Устройство систСмы создания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² коллСкционирования зависит ΠΎΡ‚ тСхничСского стандарта (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ERC-20 β€” ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·Π²Π°Π»Π° Π±ΡƒΠΌ Π² ICO Π² 2017 Π³ΠΎΠ΄Ρƒ). Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΏΡƒΡˆΠΈΡΡ‚Ρ‹ΠΉ ΠΊΠΎΡ‚Π΅Π½ΠΎΠΊ стал Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ благодаря Π½ΠΎΠ²ΠΎΠΌΡƒ тСхничСскому стандарту β€” Ethereum Request for Comments 721 (ERC-721).

О ERC-721 Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π΅Π³ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅. CryptoKitties оказались ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ нСсовмСстимого (нСвзаимозамСняСмого) Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Π”ΠΈΡ‚Π΅Ρ€ Π¨ΠΈΡ€Π»ΠΈ. Он создал Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ 20 сСнтября 2017 Π³ΠΎΠ΄Π°.

Π­Ρ‚ΠΎΡ‚ стандарт позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный API для нСсовмСстимых Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² (Π΄Π°Π»Π΅Π΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Β«NFTΒ») Π² Ρ€Π°ΠΌΠΊΠ°Ρ… смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ стандарт обСспСчиваСт Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для отслСТивания ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡ€Π°Π²Π° собствСнности Π½Π° NFT.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ интСрфСйс позволяСт Π»ΡŽΠ±Ρ‹ΠΌ NFT Π½Π° Ethereum ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ прилоТСниями ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Π’ частности, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ NFT Π² ΠΊΠΎΡˆΠ΅Π»ΡŒΠΊΠ°Ρ… ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠΈ Π½Π° Π±ΠΈΡ€ΠΆΠ°Ρ….

Основой этого стандарта являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ NFT идСнтифицируСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ 256-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… своСго ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° Π½Π° отслСТиваниС. Π­Ρ‚ΠΎΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ срока дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. Π­Ρ‚Π° ΠΏΠ°Ρ€Π° (адрСс ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π°ΠΊΡ‚ΠΈΠ²Π°) Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ NFT Π² экосистСмС Ethereum.

Польза ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

По мнСнию ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΎΠ², ERC-721 Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² коллСкционирования, Ρ‡Π΅ΠΌ ERC-20.

Π’ΠΎΠΊΠ΅Π½Ρ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ERC-20, ΡΠ²Π»ΡΡŽΡ‚ΡΡ «взаимозамСняСмыми», Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆ, ΠΊΠ°ΠΊ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΎΠΊΠ΅Π½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠ»Π»Π°Ρ€ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆ, ΠΊΠ°ΠΊ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΎΠ»Π»Π°Ρ€.

Π₯отя это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ свойство для Π²Π°Π»ΡŽΡ‚Ρ‹, ΠΎΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Β«ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉΒ», Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ CryptoKitties, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Π½Ρ‹Π΅ кошки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ возраст, ΠΏΠΎΡ€ΠΎΠ΄Π° ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚, постоянно привязанныС ΠΊ Π½ΠΈΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, нСкоторая смСсь Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… котят ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‡Π΅Π½ΡŒ популярными, Π½ΠΎ ΠΈ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ†Π΅Π½Π½Ρ‹ΠΌΠΈ.

Один ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… котят Π² CryptoKitties продавался Π·Π° 110 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ERC-20 дСлятся, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° нСбольшиС суммы для ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ.

Π₯отя это свойство ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Π²Π°Π»ΡŽΡ‚Ρ‹, ΠΎΠ½ΠΎ Π½Π΅ подходят для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² коллСкционирования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΡ… ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ. Половина ΠΊΠΎΡ‚Π° Π½Π΅ Π±Ρ‹Π»Π° Π±Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π±Π°Π²Π½ΠΎΠΉ ΠΈΠ»ΠΈ Ρ†Π΅Π½Π½ΠΎΠΉ.

ERC-721 быстро Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ силу ΠΈ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΎΠ½ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написан сСгодня. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

ИдСи ERC-721

ИдСи, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС ERC-721, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΌΠΈ, Π° сдСланы ΠΏΠΎ ΡƒΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ систСмам.

НапримСр, CryptoPunks создали свой собствСнный нСвоспроизводимый Ρ‚ΠΎΠΊΠ΅Π½ для Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈ ΠΏΠ°Π½ΠΊΠΎΠ² Π½Π° Ethereum.

Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Erc 721 Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это

ПослС успСха CryptoKitties стартапы ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒ интСрСс ΠΊ ERC-721 ΠΊΠ°ΠΊ способу ΡƒΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ пользованиС ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π°ΠΌΠΈ.

ДТСймс ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Π”Π°Ρ„Ρ„ΠΈ, ΡΠΎΡƒΡ‡Ρ€Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ стартапа LoomX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ инфраструктуры для ethereum, сказал CoinDesk, Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Π½Ρ‹ ΠΏΠΎ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с использованиСм стандарта Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

Β«Π”ΡƒΠΌΠ°ΡŽ, ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ERC-721 ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ Π² области Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€Β», β€” сказал Π”Π°Ρ„Ρ„ΠΈ. β€” Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ … ΠΈΠ»ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-RPG. ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‡ΠΈ, доспСхи ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π°ΠΌΡƒΠ½ΠΈΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ваш пСрсонаТ ΠΈΠΌΠ΅Π΅Ρ‚ Π² своСм ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅Β».

И это Π½Π΅ ΠΊΠΎΠ½Π΅Ρ†. По словам Π”Π°Ρ„Ρ„ΠΈ, ERC-721 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ отслСТиваниС, Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΡŽ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π°ΠΌΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ 0x β€” Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ERC-20, вскорС ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ERC-721, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒ.

Пока этот стандарт Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ сСмантикС ERC-20, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с Π½Π΅ΠΉ ΠΈΠ·-Π·Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ взаимозамСняСмыми ΠΈ нСвзаимозамСняСмыми Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ERC-721

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? ПодСлись:

Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Erc 721 Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Erc 721 Ρ‡Ρ‚ΠΎ это

ERC-721 – стандарт Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² с сСти смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² Ethereum. Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² сСнтябрС 2017 Π³ΠΎΠ΄Π° ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π» использован Π² ΠΈΠ³Ρ€Π΅ CryptoKitties. Π­Ρ‚Π° ΠΈΠ³Ρ€Π° Π½Π° Π±Π°Π·Π΅ Ethereum Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовал ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ качСства этого стандарта.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚ΠΎΠΊΠ΅Π½ стандарта ERC-721? [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ стандарт ERC-20, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°Ρ…, стал настоящим событиСм ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² ΠΌΠΈΡ€Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚. Π’ΠΎΠΊΠ΅Π½Ρ‹ ERC-20 Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 95% всСго ICO, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это обСспСчиваСт ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π±ΠΈΡ€ΠΆΠΈ. Однако, Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ².

Π“Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ стандарта ERC721 ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ERC20 являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ этот Ρ‚ΠΈΠΏ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π΅ взаимозамСняСм. Π­Ρ‚ΠΎ свойство опрСдСляСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ примСнСния стандарта. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ всСго подходят для ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ². Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ERC-721 совпадаСт с функциями ERC-20. Данная Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Ρ€Π°Π΄ΠΈ простоты Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ использования ΠΊΠΎΠΈΠ½ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сущСствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΡˆΠ΅Π»ΡŒΠΊΠ°Ρ… ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠΈ Π½Π° Π±ΠΈΡ€ΠΆΠ°Ρ….

Но ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ характСристики Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ввСдСния Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½, становится Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ Π² Π±Π»ΠΎΠΊΠ΅ ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ двиТСния. Для этого появилась функция TakeOwnership.

Π’Π»Π°Π΄Π΅Π½ΠΈΠ΅ Π’ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Когда Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ количСство Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ERC-20, ваши ΠΏΡ€Π°Π²Π° собствСнности Π½Π° Π½ΠΈΡ… записаны Π² смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π΅ – Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ это Π±Ρ‹Π»ΠΈ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ взаимозамСняСмы ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹.

Но Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° ERC721 Π½Π΅ такая ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° ERC-721. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ взаимозамСняСмы ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Ρ‹Π»ΠΎ Π±Ρ‹ нСдостаточно просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ адрСс ΠΈ баланс. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Ρ‚ΠΎΡ€Π³ΠΎΠ²Π°Π»ΠΈΡΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ стандартноС Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ERC721 опрСдСляСтся списком ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Π΅ хранятся Π½Π° вашСм адрСсС.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ΅Π½Π° [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Когда Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ ERC-20, это лишь вопрос баланса Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ERC-20, Π²Π°ΠΌ лишь Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, сколько Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² доступно. Π§Ρ‚ΠΎ касаСтся ERC-721, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ. Π‘ ERC-20, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρ‚ΠΈΡŽ Π΅Ρ‰Ρ‘ ΠΈΠ· 100 Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ totalSupply. Однако, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π² стандартС ERC-721, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ Π² Π½Π°Π±ΠΎΡ€ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ERC-721 vs ERC-20 [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π‘Π°ΠΌΡ‹ΠΌ явным Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Π²ΠΈΠ΄Π°ΠΌΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² являСтся ΠΈΡ… Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ERC-721 [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π“Π»Π°Π²Π½ΠΎΠΉ сфСрой примСнСния ERC-721, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, являСтся Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅. Но нСсколько ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ стандарт для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. НапримСр, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ WePower ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ€Π΅Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ энСргии, ΠΈ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство элСктричСство. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° Π΅ΡΡ‚ΡŒ ряд ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π°ΠΆΠ΅ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ энСргии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, солнСчная ΠΈΠ»ΠΈ вСтровая).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Decentraland – это Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, Π³Π΄Π΅ стандарт ERC-721 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отраТСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… зСмСль. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ гСографичСским ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ, Π½ΠΎ ΠΈ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ качСствам, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚ΠΎΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈ структуру. Π‘Ρ‚Π°Π²ΠΊΠΈ Π½Π° спорт Π² ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ CryptoCup, производящСм свои ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ для Π§Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π° ΠœΠΈΡ€Π°, стоит особняком. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… экспСримСнтов использования ERC-721, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Ρ‹ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° Π² зависимости ΠΎΡ‚ событий Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅.

ДТСймс ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Π”Π°Ρ„Ρ„ΠΈ, ΡΠΎΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ старт-Π°ΠΏΠ° LoomX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ инфраструктуры для Ethereum, сказал, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π² косвСнных качСствах ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‡ΠΈ, доспСхи ΠΈ боСприпасы. По словам Π”Π°Ρ„Ρ„ΠΈ, ERC-721 Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ отслСТиваниС, Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΡŽ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ транспорт. Он создал ΠΏΠ»Π°Π½Ρ‹ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандарт Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ΠΌ.

Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Litecoin Π§Π°Ρ€Π»ΠΈ Π›ΠΈ считаСт, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ стандарт ΠΎΡ‚ΠΊΡ€Ρ‹Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΡƒ Ρ†Π΅Π½Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π±Π΅Π· посрСдников.

ERC-721 ΠΈ CryptoKitties (ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΊΠΎΡ‚ΡΡ‚Π°) [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Cryptokitties стали синонимом ERC-721. Π­Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ стандарт Π½Π΅ взаимозамСняСмого Ρ‚ΠΎΠΊΠ΅Π½Π° Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Π½ Π”ΠΈΡ‚Π΅Ρ€ΠΎΠΌ Π¨ΠΈΡ€Π»ΠΈ. Он ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ 20 сСнтября 2017 Π³ΠΎΠ΄Π°. А ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΊΠΎΡ‚ΡΡ‚Π° Π²Π·ΠΎΡ€Π²Π°Π»ΠΈ ΠΌΠΈΡ€ Ethereum Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅. Но эта ΠΈΠ³Ρ€Π° Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ERC-721 Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅. Напомним – Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ любого ΠΈΠ· ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… криптокотят, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΈΠ΅ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅. ΠŸΠΎΡ‚ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡ… ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π΄Π°Ρ€ΠΈΡ‚ΡŒ.

ПослС ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΊΠΎΡ‚ΡΡ‚ Π±Ρ‹Π»ΠΈ ΠšΡ€ΠΈΠΏΡ‚ΠΎΡ‰Π΅Π½ΠΊΠΈ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‰Π΅Π½ΠΊΠ°ΠΌΠΈ ΠΈ ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΏΠΈΡ‚ΠΎΠΌΡ†Ρ‹, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любоС ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅ для развСдСния. Для ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ пиксСльной Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π±Ρ‹Π»ΠΎ создано ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ CryptoPunks, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΏΠ°Π½ΠΊΠΎΠ². Π‘Ρ‹Π»ΠΈ созданы Π΄Π°ΠΆΠ΅ ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ·Π²Ρ‘Π·Π΄Ρ‹ – для Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ знамСнитостями, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρƒ Π’ΠΈΡ‚Π°Π»ΠΈΠΊΠ° Π‘ΡƒΡ‚Π΅Ρ€ΠΈΠ½Π° Π±Ρ‹Π»Π° самая дорогая ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°. Π­Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΎ примСнСния стандарта ERC-721, ΠΈ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *