पढ़ने में 8 मिनट लगेंगे
परिचय
ERC-721 के साथ डिजिटल संगतताएं क्रिप्टोकिट्टियों के सबसे लोकप्रिय संस्करणों में से एक हैं और अंतिम दिनों में इसे अपनाना शुरू कर दिया है। ERC-721 (NFT) के निर्माण और नवीनीकरण के लिए यह एक स्मार्ट अनुबंध पुस्तकालय 0xcert/etheरियम-erc721 का उपयोग करता है
¿क्या एक टोकन कोई प्रतिस्थापन योग्य नहीं है?
फंगस का मतलब यह है कि यह परस्पर विरोधी है। उदाहरण के लिए, एथेरियम के टोकन को खोना, मिसमा को प्राप्त होने वाले टोकन को कम करना, मूल्य को कम करना। कार्डानो के टोकन खोने के बारे में बहुत कुछ। लॉस टोकन फंगिबल्स बेटा इंटरकैंबिएबल्स 1:1।
इस मामले में, एनएफटी यूनिकोस से अलग है, एक अलग और अलग विशेषता है। लास कोसास ने एनएफटी सोन कार्डस कलेक्शनेबल्स, पिएजास डी आर्टे, टिकट्स डी एविओन इत्यादि को देखा। टोडोस सोन क्लेरामेंटे डिस्टिंगुइबल्स एल यूनो डेल ओट्रो वाई नो सोन इंटरकैंबिएबल्स एंट्रे सी। कई दिनों से एक ही समय में टोकन नो फंगिबल्स (एनएफटी) के रूप में, हमें अपने फीचर्स यूनिक, एट्रिब्यूटोस इनयूसुएल्स और एन ला मेयरिया डे लॉस कैसोस, प्रोपिया मेटाडेटा के साथ मिला।
¿Qué es ERC-721?
ईआरसी टिप्पणी के लिए एथेरियम अनुरोध का संक्षिप्त विवरण देता है और 721 एक प्रस्ताव की संख्या पहचानता है। लॉस ईआरसी ने एथेरियम के इकोसिस्टम के लिए एक नया आवेदन स्थापित किया है, यह ईआरसी-20 के लिए एक स्मार्ट अनुबंध स्थापित करने का अवसर है।
ERC के जिम्मेदार होने के कारण एथेरियम पर सहमति बनाने के लिए, एक बार फिर से समीक्षा की गई और एक समझौते पर हस्ताक्षर किए गए। आपको ईआरसी से प्राप्त होने वाले सभी प्रोपुएस्टास के बारे में पता होना चाहिए ।
ERC-721 एनएफटी और स्मार्ट अनुबंधों को हस्तांतरित करने के लिए एक कार्य योजना तैयार करने के लिए तैयार है।
ERC-721 एक मानक संस्करण है जो ईवीएम (एथेरियम वर्चुअल मशीन) के लिए नो फंगिबल्स और ब्लॉकचेन संगत टोकन बनाने का वर्णन करता है। एक वर्ष से अधिक समय से एनएफटी को खरीदना आसान हो गया है। लॉस एनएफटी नो सन सोलो ईआरसी-721, टैम्बिएन प्यूडेन सेर टोकन ईआरसी-1155 ।
निम्नलिखित कार्य और ईआरसी-721 ईवेंट की परिभाषाएँ:
ERC-721 ERC-20 के अनुरूप अन्य कार्यों को परिभाषित करता है। यह आपके अस्तित्व के लिए टोकन और अन्य वॉलेट के बारे में जानकारी प्रदान करने में बहुत आसान है।
फंक्शन्स ईआरसी-20
- नाम: से अमेरिका पैरा निर्धारक एल नंबर कॉन एल क्यू ओट्रोस कॉन्ट्राटोस ओ एप्लीकेशंस पुएडेन आइडेंटिफ़िकरलो।
- प्रतीक: निर्धारित करने के लिए उपयोग किया जाता है एल सिम्बोलो या नोम्ब्रे कॉर्टो।
- कुल आपूर्ति: ब्लॉकचैन में मौजूद कुल टोकन को परिभाषित करने के लिए यह कार्य, कोई निश्चित समय नहीं।
- BalanceOf: एनएफटी की संख्या का विकास एक दिशा में हो।
टोकन प्राप्त करने के संबंध में कार्य
- मालिक का: यह कार्य एक टोकन की दिशा में कार्य करता है। जैसा कि टोकन ERC-721 एक यूनिको है और कोई परिवर्तनीय नहीं है, यह एक आईडी द्वारा ब्लॉकचैन का प्रतिनिधित्व करता है। अन्य उपयोगकर्ता, टोकन प्राप्त करने के लिए एक आईडी निर्धारित करने के लिए उपयोग किए जाने वाले एप्लिकेशन का उपयोग करें।
- स्वीकृत करें: यह केवल ट्रांसफरेंसिया डेल टोकन के अनुमोदन के लिए कार्य करता है।
- स्वामित्व प्राप्त करें: एक सेवानिवृत्त टोकन का उपयोग करने के लिए एक वैकल्पिक कार्य एक सेवानिवृत्ति की दिशा में एक पूर्व-प्रक्रिया है।
- स्थानांतरण: एक टोकन को दूसरी दिशा में स्थानांतरित करने की अनुमति प्राप्त करने का कार्य, यदि कोई हो तो टोकन या मोनेडा का उपयोग करें।
- टोकनऑफओनरबायइंडेक्स: यह एक कार्य विकल्प है लेकिन इसे लागू करने की अनुशंसा की जाती है। मिस्मो समय सीमा के अनुसार एनएफटी के लिए एक टोकन प्राप्त करने का अवसर प्राप्त करें। एनएफटी की एक यूनिको आईडी को एक पहचान पत्र के रूप में इस्तेमाल किया जाता है, लेकिन अंततः, आईडी को व्यवस्थित करना मुश्किल हो जाता है। इसके अलावा, आपके द्वारा प्राप्त की जाने वाली जानकारी के लिए पर्याप्त जानकारी प्राप्त करने के लिए आईडी के संबंध में एक अनुबंध प्राप्त करना।
Función de Metadatos
- टोकनमेटाडेटा: यह विशेषता एक वैकल्पिक इंटरफ़ेस है जिससे हमें टोकन की जानकारी प्राप्त करने की अनुमति मिलती है।
इवेंटोस
- स्थानांतरण: इस घटना को एक टोकन के रूप में प्रचारित किया जा सकता है। इस बारे में जानकारी भेजें कि टोकन ट्रांसफ़र करने की दिशा क्या है, टोकन फ़्यू ट्रांसफ़र करने की दिशा और आईडी क्या है।
- स्वीकृत करें: इस घटना को एक अप्रूएबा के रूप में स्वीकार किया जाता है और एक अन्य उपयोगकर्ता को टोकन देने के लिए एक प्रस्ताव दिया जाता है, उदाहरण के लिए, स्वीकृति का कार्य स्वीकृत करने के लिए। इस बारे में जानकारी भेजें कि वास्तव में टोकन प्राप्त करने के लिए आपको कौन सा निर्देश देना चाहिए, भविष्य में टोकन जारी करने के लिए आपको कौन सा निर्देश देना चाहिए और आपके अनुरोध के लिए टोकन शुल्क की पहचान कैसे करनी चाहिए।
टोकन नो फंगिबल्स (एनएफटी) का उपयोग करने का तरीका:
- आर्टे डिजिटल (ओ आर्टे फिज़िको): यह एनएफटी का सबसे लोकप्रिय उपयोग है। लास सबस्टास डे आर्टे डिजिटल फ्यू यूना डे लास प्राइमेरास एप्लिकेशियोन्स डे लॉस एनएफटी वाई सिगु एन क्रेसिमिएंटो
- जुएगोस: पैरा प्रूवर कंप्रास डेंट्रो डेल जुएगो वाई कोलेकियोनेबल्स।
- सर्वोत्तम मूल्य: विक्रेता और विक्रेता के लिए स्मार्ट अनुबंध उत्पन्न करने और बेचने के लिए टोकन प्रदान करें।
- वित्त: वित्तीय सहायता के रूप में वित्तीय सहायता, भविष्य और अन्य उत्तरदायित्व।
- सॉफ़्टवेयर: एंटी-पाइरेटेरिया और गोपनीयता सुनिश्चित करने के लिए सॉफ़्टवेयर लाइसेंस।
- निर्वासित घटनाओं के बारे में बातचीत: ताकि आप अपने टिकट में किसी भी तरह की धोखाधड़ी न कर सकें और अपने अनुभव को प्राप्त करने के लिए अपने प्रशंसकों को एक साथ भेज सकें।
Obteniendo Test ETH
अब आपको ईआरसी-721 टोकन के साथ काम करने के बारे में पता चल गया है, आपको एक नया प्रोपियो टोकन प्राप्त करने की भी आवश्यकता है।
रोपस्टेन के ब्लॉकचेन पर एक नया अनुबंध लागू करें। एम्पेज़र, एक बिलेटरा ईटीएच बनाने के लिए एक नया मेटामास्क एक्सटेंशन इंस्टॉल करना और रोपस्टेन नल से ईटीएच प्राप्त करना आवश्यक है। रोपस्टेन टेस्ट नेटवर्क का चयन करें और मेटामास्क बिल का चयन करें और नल के टेक्स्ट टेक्स्ट पर बिल भेजने के निर्देशों का पालन करें, क्लिक करें और मुझे ईथर का परीक्षण भेजें।

IPFS में फ़ाइलें जोड़ें
एनएफटी के लिखित अनुबंध के लिए, आपको एनएफटी के संबंध में गार्ड की आवश्यकता होती है और एक मेटाडेटा संग्रह तैयार करना होता है, इस प्रकार, आईपीएफएस का उपयोग करना, एक संग्रह वितरण प्रणाली का उपयोग करना। आईपीएफएस सीएलआई स्थापित करने और आईपीएफएस स्थापित करने के लिए निम्नलिखित दिशानिर्देशों का पालन करें।
एक निरंतरता एस्टान लॉस पासोस पैरा पोडर ला इमेजेन वाई एल आर्किवो डे मेटाडेटोस
चरण 1: आईपीएफएस रिपोजिटरी आरंभीकरण आईपीएफएस टर्मिनल पर निम्नलिखित कमांड का परिचय
ipfs init
चरण 2: आईपीएफएस की प्रारंभिक मॉनिटरिंग
एक टर्मिनल नुएवा और निम्नलिखित कमांड का परिचय
आईपीएफएस डेमॉन
चरण 3: आईपीएफएस की छवि एकत्र करें
एक प्रारंभिक टर्मिनल छवि (art.png यहाँ)
ipfs add art.png

Qm और agrega https://ipfs.io/ipfs/ पर प्राप्त जानकारी को देखें, निम्नलिखित निम्नलिखित देखें: https://ipfs.io/ipfs/QmQEVVLJUR1WLN15S49rzDJsSP7za9DxeqpUzWuG4aondg
चरण 4: JSON और IPFS संग्रहित करें
एक संग्रहित जेएसओएन एनएफटी.जेएसओएन और गार्डालो एन एल मिस्मो डायरेक्टरी डे ला इमेजन बनाएं।
JSON फ़ाइल:
{
"name": "NFT Art",
"description": "This image shows the true nature of NFT.",
"image": "https://ipfs.io/ipfs/QmZzBdKF7sQX1Q49CQGmreuZHxt9sVB3hTc3TTXYcVZ7jC",
}
अब, कुल मिलाकर JSON और IPFS संग्रहित है
ipfs add nft.json
Qm और agrega https://ipfs.io/ipfs/ पर प्राप्त जानकारी को देखें, निम्नलिखित निम्नलिखित देखें: https://ipfs.io/ipfs/QmUFbUjAifv9GwJo7ufTB5sccnrNqELhDMafoEmZdPPng7
यूआरएल की सुरक्षा के लिए एनएफटी की आवश्यकता है।
Creando nuestro token
सुविधाजनक और सुरक्षित तरीके से, एनएफटी के लिए नए अनुबंध तैयार करने के लिए 0xcert/etheरियम-erc721 का उपयोग करें। 0xcert/etherium-erc721 के साथ ERC-721 इंटरफ़ेस के लिए कोई लिखित दस्तावेज़ नहीं है, जो आयातित और उपयोग किए जाने वाले कार्यों से संबंधित है।
एथेरियम रीमिक्स आईडीई का उपयोग करके एक नई संग्रहित सॉलिडिटी बनाई जाए, उदाहरण के लिए - nft.sol
अपने नए संग्रह में निम्नलिखित कोड जोड़ें दृढ़ता:
// SPDX-License-Identifier: MIT
pragma solidity 0.8.0;
import "https://github.com/0xcert/ethereum-erc721/src/contracts/tokens/nf-token-metadata.sol";
import "https://github.com/0xcert/ethereum-erc721/src/contracts/ownership/ownable.sol";
contract newNFT is NFTokenMetadata, Ownable {
constructor() {
nftName = "Synth NFT";
nftSymbol = "SYN";
}
function mint(address _to, uint256 _tokenId, string calldata _uri) external onlyOwner {
super._mint(_to, _tokenId);
super._setTokenUri(_tokenId, _uri);
}
}
स्पष्टीकरण डेल कोडिगो डे अरिबा:
लाइन 1: एसपीडीएक्स लाइसेंस टिप की विशिष्टता, आपको सॉलिडिटी ^0.6.8 की आवश्यकता है। वर्तमान में जब एक स्मार्ट अनुबंध सार्वजनिक निपटान के लिए उपलब्ध हो जाता है, तो लाइसेंस प्राप्त करने के लिए रिज़ॉल्वर की आवश्यकता होती है और ऑटोर को असुविधाजनक रूप से समाप्त किया जाता है। यदि कोई विशिष्ट लाइसेंस प्राप्त टिप नहीं है, तो आपको बिना लाइसेंस के वीरता का उपयोग करना चाहिए या सीधे टिप्पणी नहीं करनी चाहिए (एक त्रुटि के परिणामस्वरूप कोई परिणाम नहीं, बिना किसी चेतावनी के)
लाइन 2: स्मार्ट कॉन्ट्रैक्ट के सॉलिडिटी संस्करण की घोषणा।
लाइन 4-5: 0xcert/etherium-erc721 कॉन्ट्राटो आयात करें
लाइन 7: नए एनएफटी के अनुबंधों को लागू करना और एनएफटीओकेनमेटाडेटा और स्वामित्व वाले अन्य अनुबंधों का विस्तार करना।
लाइन 9-12: कंस्ट्रक्टर की शुरुआत और नाम का सेट, न्यूएस्ट्रो टोकन का प्रतीक।
लाइन 14: तीन तर्कों को एक मिनट में घोषित करने के लिए, वेरिएबल _टू डी टिपो एड्रेस को एक गार्ड के रूप में जाना जाता है, एक एनएफटी टोकन प्राप्त करने की दिशा, एक वेरिएबल _tokenId को एक टिप uint256 से प्राप्त होता है और एक टोकन आईडी आईडी को प्राप्त करता है, वेरिएबल _यूआरआई को जेएसओएन से यूआरआई प्राप्त करने के लिए एक गार्ड प्राप्त होता है। इस कार्य की घोषणा एक बाहरी संकेत के रूप में की जानी चाहिए ताकि अन्य स्मार्ट अनुबंधों को प्राप्त किया जा सके और अनुबंधों का लाभ उठाया जा सके।
पंक्ति 15: एक टोकन का उपयोग करने की दिशा में आपको एक टोकन आईडी प्राप्त होगी।
पंक्ति 16: टोकन आईडी और यूआरआई संग्रह जेएसओएन का उपयोग करके यूआरआई सेट करें।
एक स्मार्ट अनुबंध संकलित करें और वेब3 को इंजेक्ट करके तैनात करें (एक अनुबंध प्राप्त करने के लिए रोपस्टेन टेस्टनेट और मेटामास्क का चयन करें)।
मेटामास्क में लेनदेन का अनुमोदन।

यदि आप तैनाती से पहले एक त्रुटि प्राप्त करते हैं, तो यह अनुबंध सारगर्भित हो सकता है, अनुबंध के विकल्प को सही करने के लिए एक अनुबंध का चयन करें।

अब हमने रीमिक्स में तैनात अनुबंधों का एक खंड तैयार किया है और अनुबंधों की तैनाती का विस्तार किया है। एक कार्य योजना/विधि का पालन करें। निम्नलिखित कार्यों को पूरा करने और एकत्र करने के कार्य का विस्तार करें:
- यदि आप रोपस्टेन अल कैम्पो _तो दिशा निर्देश देते हैं
- कैंपो _टोकनिड में एक नंबर एकत्र करें (शुगरिमोस 1 पहले से शुरू हो गया था)
- एक कैम्पो _यूरी में जेएसओएन संग्रहित यूआरआई, पूर्वकाल में एक अनुभाग प्राप्त करें।
मेटामास्क पर लेन-देन और संचालन की पुष्टि पर क्लिक करें। अब आप रोपस्टेन के लाल रंग में एक टोकन प्राप्त कर रहे हैं।
आप एक नंबर, एक सिंबल, एक डुएनो और एक टोकन इंग्रेसेन्डो और एक टोकन आईडी के बारे में जानकारी प्राप्त कर सकते हैं जो पहले से ही आपके लिए काम कर रहा है।

निष्कर्ष
अपने एनएफटी प्रोपियो को बनाने के लिए धन्यवाद, एथेरियम के लाल रंग में एक कलाकार को प्रशिक्षित करने के लिए एक उपहार प्राप्त करें और एक कलाकार के रूप में काम करने का अवसर प्राप्त करें। उदाहरण के लिए 0xcert/etherium-erc721 का GitHub देखें।
इथेरियम पर अधिक लेख और मार्गदर्शिका के लिए एक समाचार पत्र की सदस्यता लें। यदि आप अन्य टिप्पणियाँ साझा करते हैं, तो कृपया ट्विटर पर टिप्पणी लिखें। आप डिस्कोर्ड के एक नुएस्ट्रो सर्वर से जुड़ सकते हैं, आप कई अन्य लोगों से संपर्क कर सकते हैं जो आपके जीवन में बहुत अधिक हैं :)