Английская Википедия:ERC-721

Материал из Онлайн справочника
Версия от 08:29, 1 марта 2024; EducationBot (обсуждение | вклад) (Новая страница: «{{Английская Википедия/Панель перехода}} {{Short description|A technical standard for NFTs}} {{notability|date=December 2023}} {{Infobox technology standard | title = ERC-721 | long_name = ''ERC-721: Non-Fungible Token Standard'' | image = File:ERC-721_Standard.png | image_size = | alt = A checkmarked checklist next to 4 connected puzzle pieces each with a different color...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Short description Шаблон:Notability Шаблон:Infobox technology standard The ERC-721 Non-fungible Token Standard, is a technical framework, defining a set of rules and interfaces for creating and managing unique, non-fungible tokens (NFTs) on the Ethereum blockchain.[1][2][3] ERC-721 is recognized for formalizing the concept of an NFT and establishing the foundation of the multi-billion dollar digital collectibles eco-system that emerged alongside its adoption. It is one of the most widely used NFT standards across use cases and has been utilized in various high profile projects.

The development of the standard was a community-driven effort that was formally published into a paper of the same name in 2018 and is accredited to William Entriken and co-authors Dieter Shirley, Jacob Evans, and Nastassia Sachs. ERC stands for "Ethereum Request for Comments," and is a part of the Ethereum community's peer-review process in which new proposals are considered for publication; the "721" is a unique identifier, each proposal is assigned one arbitrarily after an editor approves it in the draft phase.[4][5] The blockchain game featuring digital cat artworks known as CryptoKitties is credited with pioneering ERC-721 when it achieved mainstream attention shortly after its launch in 2017.[6] [1]

History

Predecessor “NFT” digital collectibles

The property of fungibility is well described with cash, each unit has the same value no matter which individual one you possess.[7] The concept of blockchain digital assets that could be owned and have the property of non-fungibility pre-dated ERC-721 with projects like Colored Coins on Bitcoin in 2012.[8] In 2017 just prior to ERC-721’s publication, Larva Labs launched the CryptoPunks NFT project on Ethereum using ERC-20 (a fungible token standard). CryptoPunks served as a direct inspiration for ERC-721’s initial drafting.[1][9] Before ERC-721, commonly traded tokens including some digital collectibles on Ethereum used ERC-20.[10]

Formalizing the term "NFT"

The term "non-fungible token" (NFT) is not known to have been used to refer to NFT projects prior to ERC-721.[11][12][13] ERC-721: Non-Fungible Token Standard is credited with formalizing and defining the term NFT.[10]

During the standard's drafting phase, lead author Entriken held a vote among the stakeholders where different words were considered including deed, title and asset, but ultimately "NFT" was chosen for the standard's final publication.[10][14]

Use of the term's popularity grew through CryptoKitties, the blockchain game featuring digital cats NFT utilizing ERC-721.[12][11]

Initial adoption

CryptoKitties

The blockchain game CryptoKitties by Dapper Labs of which the CTO Dieter Shirley is a fellow co-author of ERC-721, is recognized as the earliest pioneering and popular instance of the ERC-721 standard.[1][15][16] It utilized an early version of ERC-721 that was not fully compliant with the standard published in 2018.[17] CryptoKitties is regarded as among the first NFT applications to achieve widespread adoption, earning millions of dollars initially and taking up to 70% of Ethereum's usage capacity at its height in some moments.[18][19][20]

Su Squares

Launched in 2018 by Entriken and inspired by the Million Dollar Homepage, this NFT project is the first fully compliant demonstration of the ERC-721 NFT standard.[21][22]

NFT marketplaces

In 2017, one of the earliest and most successful NFT marketplaces, Open Sea, was launched by co-founders Alex Atallah and Devin Finzer who intended to capitalize off of the emergence of ERC-721 NFTs on Ethereum. They initially focused on capturing the market activity around the blockchain NFT game CryptoKitties, which was one of the first use cases of ERC-721, and ultimately planned to scale the platform for other emerging projects utilizing it.[23]

Шаблон:Blockquote

The NFT marketplace SuperRare also emerged in 2018 to enable trading of tokens of this standard.[1]

Notable functionality

Шаблон:Cleanup section

Custom metadata

ERC-721 implementation requires "name" and "symbol" identifiers, and the token is assigned a contract address upon deployment to the blockchain.[24][25] Also, a mechanism to implement a URI (Uniform Resource Identifier) to the contract, is defined in the standard, providing functionality to assign each NFT unique metadata.[1]

Trackable ownership

Trackable ownership is the key feature which adds non-fungibility to the ERC-721 standard.[26] Each NFT is assigned a token identification number, and linked to its owner through the "ownerOf" function. Through the optional "ERC-721 Enumerable" extension, functionality for full ownership tracking is implemented. This differs from the ERC-20 token standard, which only tracks an owners token balance though ERC-721 also tracks it as well.[27]

Security

The ERC-721 standard defines both safe and unsafe transfer functions, offering different levels of security for various implementations.[28] These functions allow transfers initiated by the token owner, or an approved operator of their individual tokens. Further, developers can implement custom logic to these transfer functions, providing the functionality for NFT protocols to operate. For example, marketplaces like Opensea, make use of approved operators to facilitate the sale of NFTs.[29]

Influence of work

The influence of the paper ERC-721: Non-Fungible Token Standard that Entriken lead authorship of spans across various sectors, profoundly shaping the landscape of digital collectibles and the use cases within the broader NFT eco-system.[25]

Art world

ERC-721 was awarded rank #1 in ArtReview's Power 100 in 2021 indicating it as "the most powerful art entity in the world" and being the first non-human entity to be ranked as such.[30][31][32][33] The Guardian quoted the review for ERC-721 having "given rise to a whole new generation of collectors and allowed artists to find ways around the traditional gatekeepers of the market."[34]

Beeple's Everydays: The First 5000 Days

For a more detailed discussion, see Everydays: the First 5000 Days

Digital collectibles infrastructures

NFT marketplaces Open Sea, Rarible and SuperRare built their operations to transact ERC-721 NFTs.[1]

In 2021, cryptocurrency exchange Coinbase announced it was creating an NFT marketplace platform to compete with Open Sea that included support for ERC-721 tokens.[35]

Fortune 500 adoption

In 2022, Meta announced NFT support for Instagram for the Ethereum and Polygon blockchains that included the ability to create and sell ERC-721 tokens, referring to them as “digital collectibles.”[36][37][38][39] Support ended in 2023 to focus on other initiatives.[40][41][42]

In 2022, Twitter (rebranded currently as X) announced support for Ethereum ERC-721 NFT images to be utilized as profile pictures for Twitter Blue subscribers.[43][44][45][46]

Real estate

A 3-bedroom house in South Carolina was sold for the value of $175,000 through the purchase of an ERC-721 NFT on Ethereum. The NFT effectively acted as a deed for the house in that ownership of it entailed ownership of the house.[47][48][49] Applications extending off of ERC-721 for real estate have been proposed including for smart home rentals.[50][25]

High profile projects

Numerous NFT projects receiving mainstream press coverage have utilized the ERC-721 standard to create NFTs on both the Ethereum and Polygon blockchains.

Jack Dorsey’s first tweet

In 2021, Jack Dorsey created an ERC-721 NFT on the Polygon blockchain of his first tweet on Twitter which he sold at auction to Iranian-born crypto entrepreneur Sina Estavi for $2.9 million.[51]Шаблон:Cite web</ref>[52][53][54] A year later, Estavi listed the NFT for auction for approximately $50 million (priced in Ethereum’s native cryptocurrency Ether), but received bids for less than 99% of the value he paid for it.[55]Шаблон:Cite web</ref>[56][57][58][59][60][61][62]

Bored Ape Yacht Club

For a more detailed discussion, see Bored Ape

The Sandbox

For a more detailed discussion, see The Sandbox (company)

Decentraland

For a more detailed discussion, see Decentraland

Sorare

For a more detailed discussion, see Sorare

Autograph

For a more detailed discussion, see Autograph

Donald Trump NFT collection

For a more detailed discussion, see Trump Cards

Market capitalization

In 2021, a total of 44.2 billion in cryptocurrencies was spent in NFT marketplaces using ERC-721 and its derivative standard ERC1155 [63]

Derivative standards

Several months after ERC-721: Non-Fungible Token Standard was published, a semi-fungible token standard was introduced, called ERC-1155, that was intended to expand on the functionality and flexibility of ERC-721's purpose.[64]

The same ERC-721 standard is utilized on the Polygon blockchain.[65]

Out of approximately 85 currently published ERCs (in the "final" state), 7 of them are titled after ERC-721 and serve as a direct extension while almost half of all published ERCs reference, support or extend functionality for ERC-721.[66][67][68][69][70][71][72][73]

Criticisms

The basic version of the ERC-721 standard, as published in ERC-721: Non-Fungible Token Standard, has been criticized by Omar et al for offering limited functionality for the execution of smart contracts associated with NFTs.[26]

Шаблон:Blockquote

Arcenegui et al points out possible deficits regarding the user in the ERC-721 basic smart contracts and proposes properties to improve and expand its functionality.[25]

Ethereum blockchain's co-founder Vitalik Buterin has criticized popular materialistic use cases of ERC721 tokens as NFTs being "a different kind of gambling" and that he would rather see "funds being used for public goods."[74][75][76][77][78]

Legacy

Шаблон:Advert ERC-721 emerged as the first mainstream NFT standard to gain widespread acceptance and popularized the term "NFT" in the nomenclature.[64][8][11][25][24] It brought significant attention to Ethereum, showcasing the platform's capabilities beyond just financial applications.[1] It inspired the creation of derivative standards on Ethereum and other blockchains, demonstrating its far-reaching influence.[1][24][26] ERC-721 catalyzed the development of a multi-billion dollar ecosystem,[63] encompassing a diverse range of digital assets and applications.[26] It became a versatile vehicle for pioneering numerous use cases, including digital artwork, deeds to physical items, virtual real estate, access passes, and game assets.[1][25][24][64] By formalizing and defining the concept of Non-Fungible Tokens,[25][24][26] ERC-721 fundamentally changed the landscape of digital verification, authentication, and ownership.[2][26] This standard represents a paradigm shift in how digital assets are perceived, owned, and transacted, reshaping the digital world's understanding of value and ownership.[63][1][2][25][79][24][26]

See also

References

Шаблон:Reflist

External links

  1. 1,00 1,01 1,02 1,03 1,04 1,05 1,06 1,07 1,08 1,09 1,10 Шаблон:Cite journal
  2. 2,0 2,1 2,2 Шаблон:Cite journal
  3. Шаблон:Cite magazine
  4. Шаблон:Cite web
  5. Шаблон:Cite web
  6. Шаблон:Cite web
  7. Шаблон:Cite web
  8. 8,0 8,1 Шаблон:Citation
  9. Шаблон:Cite web
  10. 10,0 10,1 10,2 Шаблон:Cite book
  11. 11,0 11,1 11,2 Шаблон:Cite news
  12. 12,0 12,1 Шаблон:Cite news
  13. Шаблон:Cite magazine
  14. Шаблон:Cite web
  15. Шаблон:Cite journal
  16. Шаблон:Cite web
  17. Шаблон:Cite web
  18. Шаблон:Cite book
  19. Шаблон:Cite web
  20. Шаблон:Cite web
  21. Шаблон:Cite web
  22. Шаблон:Cite web
  23. Шаблон:Cite web
  24. 24,0 24,1 24,2 24,3 24,4 24,5 Шаблон:Cite journal
  25. 25,0 25,1 25,2 25,3 25,4 25,5 25,6 25,7 Шаблон:Cite journal
  26. 26,0 26,1 26,2 26,3 26,4 26,5 26,6 Шаблон:Cite journal
  27. Шаблон:Cite book
  28. Шаблон:Cite book
  29. Шаблон:Cite web
  30. Шаблон:Cite web
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Cite web
  34. Шаблон:Cite news
  35. Шаблон:Cite web
  36. Шаблон:Cite web
  37. Шаблон:Cite web
  38. Шаблон:Cite web
  39. Шаблон:Cite web
  40. Шаблон:Cite web
  41. Шаблон:Cite web
  42. Шаблон:Cite web
  43. Шаблон:Cite web
  44. Шаблон:Cite web
  45. Шаблон:Cite web
  46. Шаблон:Cite web
  47. Шаблон:Cite web
  48. Шаблон:Cite web
  49. Шаблон:Cite web
  50. Шаблон:Cite book
  51. Шаблон:Cite web
  52. Шаблон:Cite web
  53. Шаблон:Cite magazine
  54. Шаблон:Cite web
  55. Шаблон:Cite web
  56. Шаблон:Cite web
  57. Шаблон:Cite web
  58. Шаблон:Cite web
  59. Шаблон:Cite web
  60. Шаблон:Cite web
  61. Шаблон:Cite web
  62. Шаблон:Cite web
  63. 63,0 63,1 63,2 Шаблон:Cite book
  64. 64,0 64,1 64,2 Шаблон:Cite journal
  65. Sutopo, A. H. (2023). Blockchain Programming Smart Contract on Polygon (p. 58). Topazart.
  66. Шаблон:Cite web
  67. Шаблон:Cite web
  68. Шаблон:Cite web
  69. Шаблон:Cite web
  70. Шаблон:Cite web
  71. Шаблон:Cite web
  72. Шаблон:Cite web
  73. Шаблон:Cite web
  74. Шаблон:Cite web
  75. Шаблон:Cite web
  76. Шаблон:Cite web
  77. Шаблон:Cite web
  78. Шаблон:Cite web
  79. Шаблон:Cite journal