Saját NFT készítés egyszerűen és gyorsan
CoinCash2021.október 24.
Az elmúlt pár hónap NFT őrülete nem meglepő, hiszen a nem helyettesíthető tokenek piaca számos új dollármilliomost termelt ki magából szinte pillanatok alatt. Az NFT készítés lehet egyszerű, de lehet nagyon komplikált is, ez a platformtól függ.
Nézzük meg, hogyan teheted közzé az egyedi, megismételhetetlen műalkotásaidat NFT formájában.
Mennyit kereshetsz NFT készítéssel?
A csillagos égig felkúszó NFT piac határtalan lehetőségeket rejt magában, hiszen a művészetet és a műalkotásokat mindenki szereti, felismeri, elismeri és értékeli. Az egyik legdrágább NFT-t 128 millió dollárért adták el, de számos más, olyan NFT került forgalomba, amely szép pénzt hozott. Ha szeretnél többet megtudni az árakról, nézz körül többek között az NFT ökoszisztéma kriptovalutái között.
Mit jelent az NFT készítés?
Az egyedi, nem helyettesíthető tokenek forradalmasítják a műalkotások, profilképek, badge-ek, de akár webhelynevek, kiterjesztések (.crypto, .bitcoin, .nft, stb.) alkalmazási és felhasználási lehetőségeit egyaránt.
Az NFT-k segítségével konkrétan a blockchain részévé teheted a műalkotásaidat.
De miért jó ez? Azért, mert így sokkal nagyobb közönség előtt mutathatod be azokat. De nem ez a legnagyobb előny, hanem az, hogy a műalkotásod megismételhetetlen és egyedi lesz, soha, senki nem hamisíthatja, mivel az információ egy teljesen publikus blockchainen helyezkedik el, és szerves részévé válik az adatláncnak.
Ez az átláthatóság óriási értéket kölcsönöz az eszmei értéket képviselő javaknak. A művészek, kereskedők, gyűjtők egy decentralizált rendszerben tudják értékesíteni és ellenőrizni az alkotásaikat. De elég az előnyökből, nézzük meg, hol a legegyszerűbb az NFT készítés.
Blockchain platformok használata NFT készítésre
A legelterjedtebb platformok az ETHEREUM, Polkadot, Binance Smart Chain, Tron, EOS, TEZOS, Cosmos. Természetesen számos más platform létezik, mi csak a legnagyobbakról teszünk most említést.
Az NFT ökoszisztémában fontos az átjárhatóság, a tokenek mozgatása és főleg azok eladása. Ezeket eladhatod például az OpenSea vagy a Rarible piacain-en. Abban az esetben is hasznos lehet elkészíteni az NFT-ket, ha nem akarod eladni a műveidet, hiszen ezzel pontosan, decentralizált módon és teljesen pártatlanul tudod beáraztatni azok reális értékét.
Az NFT készítés lépései
1. Készítsd el a műalkotást
Lehet jpeg, 3D grafika, audio, bármilyen témában (politikai, művészet vagy teljes őrültségek is akár). Itt igazán kiélheted magad, hiszen a világon mindenre találhatsz vevőt, és gyakran a legőrültebb projektek érik el a legnagyobb eredményeket az NFT piacon.
2. Önálló ETH tárca (wallet) és ETH address létrehozása
Mi az Etherum tárolására a Metamask.io tárcát ajánljuk, itt Abban az esetben, ha egy nem letétkezelő (önálló) walletet hozol létre, nagyon vigyázz a 12 szavas seed phrase-re! Ez egy egyedi módon generált jelszó, aminek birtokában hozzáférhetsz a pénztárcádhoz. Ha ezt elveszíted, akkor elvész a tárcád is.Vásárolj Ethereumot
3. Vásárolj Ethereumot
A szomorú valóság, hogy ingyen sajnos nem tudsz NFT-t készíteni, ugyanis ahhoz, hogy a műalkotásodat fel tudd tenni a blokkláncra, Ethereumot kell elégetned (ez a Gas-fee, azaz üzemanyagköltség), tehát a létrehozott Metamask tárcádat fel kell töltened bizonyos mennyiségű Ethereummal. De a jó hír, hogy ha már feltetted a blockchainre az NFT-t akkor, könnyen találhatsz rá vásárlót.
4. Hozz létre egy Alchemy fiókot, majd írd meg a smart contractot!
Ahhoz, hogy saját NFT-t készítsünk, létre kell hoznunk például egy Alchemy fiókot, majd meg kell írjuk a smart contract kódunkat. Ezeknek a részletes, lépésről-lépésre haladó leírását ide kattintva találod! Persze az is előfordulhat, hogy a leírás alapján sem sikerül létrehozni az okosszerződést, ilyenkor érdemes egy programozó segítségét kérni a dologban.
Miután létrehoztuk a Metamask tárcát és az Alchemy fiókot, megírtuk az okosszerződést, össze kell kapcsoljuk ezt a hármat.
5. Telepítsd az EtherS.JS-t
Az Ethers.js egy olyan könyvtár, amely megkönnyíti az interakciót és az Ethereum felé irányuló kéréseket azáltal, hogy a szabványos JSON-RPC metódusokat felhasználóbarátabb módszerekké csomagolja.
6. Frissítsd a Hardhat.config.js-t, majd állítsd össze a szerződésed
Eddig több függőséget és bővítményt adtunk hozzá, most frissítenünk kell a hardhat.config.js fájlt, hogy projektünk mindegyikről tudjon.
Ennek a frissítésnek a módját, valamint a szerződés összeállítását is ide kattintva láthatod.
7. Írd meg a deploy scriptet
Most, hogy a szerződésünk meg van írva, és a konfigurációs fájlunk is készen áll, ideje megírni a szerződés deploy scriptjét.
8. Jelenítsd meg a szerződést
9. Töltsd le a WEB3-at
10. Készíts egy MINT-NFT.JS fájlt
11. Konfiguráld az NFT meta adatait IPFS használatával
Az Interplanetary File System (IPFS) egy decentralizált protokoll és peer-to-peer hálózat adatok elosztott fájlrendszerben való tárolására és megosztására.
A Pinata-t, egy kényelmes IPFS API-t és eszközkészletét használhatjuk az NFT-eszközeink és meta adataink tárolására, így biztosítva, hogy az NFT valóban decentralizált legyen. Ha nem rendelkezel Pinata-fiókkal, regisztrálj egyet.
A 4-11 pontok részletes leírását ide kattintva olvashatod el!
12. Készíts egy példányt a szerződésből
Most, hogy kapcsolatba léphess a szerződéseddel, létre kell hozz egy példányt a kódodban. Ehhez szükséged lesz a szerződéses címedre, amelyet a telepítéshez vagy az Etherscan-től szerezhetsz meg, vagy ha megkeresed a szerződés telepítéséhez használt címet.
Ide kattintva láthatsz erre egy példát.
13. Készítsd el a tranzakciód
Először definiálj egy mintNFT nevű funkciót, majd hozd létre a tranzakciót a következők szerint: Először fogd a privát kulcsot valamint a publikus kulcsot a .env fájlból.
Ezután ki kell találnod a fiók nonce értékét. A nonce specifikációt arra használják, hogy biztonsági okokból nyomon kövessék a címedről küldött tranzakciók számát.
Végül a következő adatokkal állítsd be a tranzakciódat:
'feladó': PUBLIC_KEY — A Tranzakciód eredete a nyilvános címed
„to”: contractAddress – A szerződés, amellyel kapcsolatba kívánsz lépni, ahova el szeretnéd küldeni a tranzakciót
'nonce': nonce — A nonce a címedről küldött tranzakciók számával
„gas”: becsült költség – A tranzakció befejezéséhez szükséges becsült gas díj
'data': nftContract.methods.mintNFT(PUBLIC_KEY, md).encodeABI() – A számítás, amelyet ebben a tranzakcióban szeretnél végrehajtani – ami jelen esetben egy NFT készítése.
14. Írd alá a tranzakciót
Miután létrehoztad a tranzakciót, alá is kell írd ahhoz, hogy elküldhesd.
15. Hívd elő a mintNFT-t és futtasd le a node contract-interact.JS-t
A 12-15 pontok részletes leírását ide kattintva olvashatod!
A frissen készült NFT-det pedig így nézheted meg a walletedben:
Állítsd a hálózatod Ropstenre
Az alkalmazás tetején nyomd meg a „Wallet” gombot, majd válaszd ki a hálózatot. Mivel az NFT-nket a Ropsten hálózaton publikálták, érdemes a Ropstent választani hálózatként.
Add az NFT-det a Metamaskhoz
Válaszd ki a jobb oldalon a „Collectibles” lapot, és add hozzá az NFT okosszerződési címét és az ERC-721 token azonosítóját, amelyet az Etherscan-en találsz az NFT-ből származó tranzakciós hash alapján.
Tudom, nem hangzik egyszerűen a saját NFT készítés, ellenben egy nagyon izgalmas folyamat része lehetsz. Amennyiben a művészeti oldala az, amiben te erősebb vagy, bátran kérj segítséget egy blokklánc programozótól az okosszerződés megírásában. :)
Ha kedvet kaptál a Bitcoin vásárláshoz, kattints IDE.
Ez a blogcikk / poszt / hír nem minősül pénzügyi tanácsadásnak vagy befektetési ajánlásnak. Azt itt leírtak pusztán edukációs és ismeretterjesztő célt szolgálnak. A kriptovaluták árfolyama rendkívül volatilis, árfolyamuk rövid idő alatt drasztikusan képes emelkedni vagy esni, ezért befektetési céllal történű vásárlásuk kockázatos. Mielőtt bármilyen pénzügyi döntést hoznál, tájékozódj alaposan, mérlegeld pénzügyi helyzeted és kockázatvállalási képességed.