முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
Change page

ERC-721 பரிமாற்றத்தகாத வில்லை தரநிலை

அறிமுகம்

பரிமாற்றத்தகாத வில்லை என்றால் என்ன?

ஒரு பரிமாற்றத்தகாத வில்லை (NFT) என்பது ஏதேனும் ஒன்றையோ அல்லது யாரையாவதோ தனித்துவமான முறையில் அடையாளம் காணப் பயன்படுகிறது. சேகரிப்புப் பொருட்கள், அணுகல் திறவுகோல்கள், லாட்டரி சீட்டுகள், இசை நிகழ்ச்சிகள் மற்றும் விளையாட்டுப் போட்டிகளுக்கான எண்ணிடப்பட்ட இருக்கைகள் போன்றவற்றை வழங்கும் தளங்களில் பயன்படுத்த இந்த வகையான வில்லை மிகவும் பொருத்தமானது. இந்தச் சிறப்பு வகையான வில்லைக்கு அற்புதமான சாத்தியக்கூறுகள் உள்ளன, எனவே இதற்கு முறையான தரநிலை தேவை, அதைத் தீர்க்கவே ERC-721 வந்தது!

ERC-721 என்றால் என்ன?

ERC-721 ஆனது NFT-க்கான ஒரு தரநிலையை அறிமுகப்படுத்துகிறது, வேறு வார்த்தைகளில் கூறுவதானால், இந்த வகையான வில்லை தனித்துவமானது மற்றும் அதே திறன் ஒப்பந்தத்திலிருந்து வரும் மற்றொரு வில்லையை விட வேறுபட்ட மதிப்பைக் கொண்டிருக்கலாம், ஒருவேளை அதன் வயது, அரிதான தன்மை அல்லது அதன் தோற்றம் போன்ற வேறு ஏதேனும் காரணமாக இருக்கலாம். பொறுங்கள், தோற்றமா?

ஆம்! அனைத்து NFT-களும் tokenId எனப்படும் uint256 மாறியைக் கொண்டுள்ளன, எனவே எந்தவொரு ERC-721 ஒப்பந்தத்திற்கும், contract address, uint256 tokenId இணை உலகளவில் தனித்துவமாக இருக்க வேண்டும். அதன்படி, ஒரு பரவலாக்கப்பட்ட செயலி (dapp) tokenId ஐ உள்ளீடாகப் பயன்படுத்தி, ஜோம்பிஸ், ஆயுதங்கள், திறன்கள் அல்லது அற்புதமான பூனைகள் போன்ற அருமையான ஒன்றின் படமாக வெளியிடும் "மாற்றியை" (converter) கொண்டிருக்கலாம்!

முன்நிபந்தனைகள்

உள்ளடக்கம்

ஜனவரி 2018 இல் வில்லியம் என்ட்ரிகன், டீட்டர் ஷெர்லி, ஜேக்கப் எவன்ஸ், நாஸ்டாசியா சாக்ஸ் ஆகியோரால் முன்மொழியப்பட்ட ERC-721 (எத்திரியம் Request for Comments 721), திறன் ஒப்பந்தங்களுக்குள் வில்லைகளுக்கான API-ஐச் செயல்படுத்தும் ஒரு பரிமாற்றத்தகாத வில்லை தரநிலையாகும்.

ஒரு கணக்கிலிருந்து மற்றொரு கணக்கிற்கு வில்லைகளைப் பரிமாற்றம் செய்தல், ஒரு கணக்கின் தற்போதைய வில்லை இருப்பைப் பெறுதல், ஒரு குறிப்பிட்ட வில்லையின் உரிமையாளரைப் பெறுதல் மற்றும் பிணையத்தில் கிடைக்கும் வில்லையின் மொத்த விநியோகத்தைப் பெறுதல் போன்ற செயல்பாடுகளை இது வழங்குகிறது. இவை தவிர, ஒரு கணக்கிலிருந்து குறிப்பிட்ட அளவு வில்லையை மூன்றாம் தரப்பு கணக்கு நகர்த்தலாம் என்று ஒப்புதல் அளிப்பது போன்ற வேறு சில செயல்பாடுகளையும் இது கொண்டுள்ளது.

ஒரு திறன் ஒப்பந்தம் பின்வரும் முறைகள் மற்றும் நிகழ்வுகளைச் செயல்படுத்தினால், அதை ERC-721 பரிமாற்றத்தகாத வில்லை ஒப்பந்தம் என்று அழைக்கலாம், மேலும் அது நிலைநிறுத்தப்பட்டவுடன், எத்திரியத்தில் உருவாக்கப்பட்ட வில்லைகளைக் கண்காணிக்கும் பொறுப்பை அது ஏற்கும்.

EIP-721 (opens in a new tab) இலிருந்து:

முறைகள்

நிகழ்வுகள்

    event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId);
    event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId);
    event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved);

எடுத்துக்காட்டுகள்

எத்திரியத்தில் உள்ள எந்தவொரு ERC-721 வில்லை ஒப்பந்தத்தையும் நாம் ஆய்வு செய்வதை எளிதாக்குவதற்கு ஒரு தரநிலை எவ்வளவு முக்கியமானது என்பதைப் பார்ப்போம். எந்தவொரு ERC-721 வில்லைக்கும் ஒரு இடைமுகத்தை உருவாக்க நமக்கு ஒப்பந்தத்தின் Application Binary Interface (ABI) மட்டுமே தேவை. கீழே நீங்கள் பார்ப்பது போல், இதைப் புரிந்துகொள்ள எளிதான எடுத்துக்காட்டாக மாற்ற, எளிமைப்படுத்தப்பட்ட ABI-ஐப் பயன்படுத்துவோம்.

Web3.py எடுத்துக்காட்டு

முதலில், நீங்கள் Web3.py (opens in a new tab) Python நிரலகத்தை நிறுவியுள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்:

pip install web3

கிரிப்டோகிட்டிஸ் ஒப்பந்தம் தரநிலையான நிகழ்வுகளைத் தவிர வேறு சில சுவாரஸ்யமான நிகழ்வுகளையும் கொண்டுள்ளது.

Pregnant மற்றும் Birth ஆகிய இரண்டை நாம் சரிபார்ப்போம்.

  • Etherscan NFT Tracker (opens in a new tab) எத்திரியத்தில் பரிமாற்ற அளவின் அடிப்படையில் சிறந்த NFT-களைப் பட்டியலிடுகிறது.
  • கிரிப்டோகிட்டிஸ் (opens in a new tab) என்பது நாம் கிரிப்டோகிட்டிஸ் என்று அழைக்கும் இனப்பெருக்கம் செய்யக்கூடிய, சேகரிப்புப் பொருளாகக் கருதப்படும், மிகவும் அபிமானமான உயிரினங்களை மையமாகக் கொண்ட ஒரு விளையாட்டாகும்.
  • Sorare (opens in a new tab) என்பது ஒரு உலகளாவிய கற்பனை கால்பந்து விளையாட்டாகும், இதில் நீங்கள் வரையறுக்கப்பட்ட பதிப்பு சேகரிப்புப் பொருட்களைச் சேகரிக்கலாம், உங்கள் அணிகளை நிர்வகிக்கலாம் மற்றும் பரிசுகளைப் பெறப் போட்டியிடலாம்.
  • எத்திரியம் பெயர் சேவை (ENS) (opens in a new tab) ஆனது எளிய, மனிதர்கள் படிக்கக்கூடிய பெயர்களைப் பயன்படுத்தி தொகுதிச்சங்கிலிக்கு உள்ளேயும் வெளியேயும் உள்ள வளங்களை முகவரியிடுவதற்கான பாதுகாப்பான மற்றும் பரவலாக்கப்பட்ட வழியை வழங்குகிறது.
  • POAP (opens in a new tab) நிகழ்வுகளில் கலந்துகொள்ளும் அல்லது குறிப்பிட்ட செயல்களை முடிக்கும் நபர்களுக்கு இலவச NFT-களை வழங்குகிறது. POAP-களை உருவாக்குவதும் விநியோகிப்பதும் இலவசம்.
  • Unstoppable Domains (opens in a new tab) என்பது சான் பிரான்சிஸ்கோவை தளமாகக் கொண்ட ஒரு நிறுவனமாகும், இது தொகுதிச்சங்கிலிகளில் டொமைன்களை உருவாக்குகிறது. தொகுதிச்சங்கிலி டொமைன்கள் மறைக்குறியீட்டு நாணய முகவரிகளை மனிதர்கள் படிக்கக்கூடிய பெயர்களுடன் மாற்றுகின்றன, மேலும் தணிக்கையை எதிர்க்கும் வலைத்தளங்களை இயக்க இவற்றைப் பயன்படுத்தலாம்.
  • Gods Unchained Cards (opens in a new tab) என்பது எத்திரியம் தொகுதிச்சங்கிலியில் உள்ள ஒரு TCG ஆகும், இது விளையாட்டிலுள்ள சொத்துகளுக்கு உண்மையான உரிமையைக் கொண்டுவர NFT-களைப் பயன்படுத்துகிறது.
  • Bored Ape Yacht Club (opens in a new tab) என்பது 10,000 தனித்துவமான NFT-களின் தொகுப்பாகும், இது நிரூபிக்கக்கூடிய-அரிதான கலைப்படைப்பாக இருப்பது மட்டுமின்றி, கிளப்பிற்கான உறுப்பினர் வில்லையாகவும் செயல்படுகிறது, சமூக முயற்சிகளின் விளைவாக காலப்போக்கில் அதிகரிக்கும் உறுப்பினர் சலுகைகள் மற்றும் நன்மைகளை வழங்குகிறது.

மேலும் படிக்க

பயிற்சிகள்: எத்திரியத்தில் பரிமாற்றத்தகாத வில்லைகளைக் (ERC-721) கொண்டு உருவாக்குதல்