זהו החלק השני בסדרת המאמרים שלי כדי להדגים כיצד אסימונים שאינם פטרייתיים (NFT) עשוי להחליף את תעודת האותנטיות מבוססת נייר עבור מוצרי יוקרה כגון שעונים.
עיין חלק 1 כדי ללמוד את ההיגיון העסקי מאחורי איך זה עשוי לעבוד.
אני שם לשען הדמיוני שלי ברייטלקס. במאמר זה אדגים כיצד BreitLex וקוני שעונים ישתמשו ב-BritLex אפליקציה מבוזרת להטביע ולהעביר תעודות מקוריות מבוססות NFT.
אדריכלות
האפליקציה המבוזרת של BreitLex (DApp) מבצעת את הפונקציות הבאות:
- פרוס חוזה BreitLex חדש - כדי להתחיל להטביע NFTs, על יצרנית השענים לפרוס תחילה את חוזה ה-NFT החכם שלה
- העברת NFTs לקונים - כאשר שעונים נמכרים בין BreitLex ללקוחותיה וכן בין בעלי שעונים, ה-DApp משמש להעברת בעלות על תעודות מקוריות NFT.
- הצג NFTs — כל מי שמעוניין להסתכל על השעון, המספר הסידורי שלו, תאריך הייצור ולצפות בתמונה שלו יכול לעשות זאת דרך DApp
ה-DApp של BreitLex שומר על המטא נתונים והתמונות של השעונים מערכת הקבצים הבין-פלנטרית (IPFS). זה עושה זאת על ידי ביצוע קריאות API ל פינאטה באמצעות שירות API מבוסס JSON שאני רץ עליו תקלה.
השעונים ובעלי השעונים משתמשים ב- BreitLex DApp בדפדפני האינטרנט שלהם וב- מטאמאסק חיבור. ה ERC-721 תהליך ההטבעה של חוזה חכם ו-NFT מתרחש על Ethereum בלוקצ'ין.
מפתחים עשויים לגשת לקודי המקור של פרויקט זה ב-my מאגר Github.
תחילת העבודה
בתרחיש זה, יש לנו 3 חשבונות, כלומר, ברייטלקס (השען), ג'ון (שרוכש את השעון מברייטלקס), ומרי (שרוכשת את השעון המשמש מג'ון).
כדי להתחיל להטביע NFTs כאישורי אותנטיות עבור השעונים שלה, BreitLex פורס לראשונה את החוזה החכם ERC-721 שלה. כדי לעשות זאת, עבור לחשבון של BreitLex ב- Metamask. בקר ב BreitLex DApp בכתובת https://jacksonng.org/codetest/nft.
מכיוון שזהו חוזה חדש לגמרי, פשוט לחץ על [עבור] כדי לפרוס אותו, ולאחר מכן על [אישור] ב- MetaMask.
זה פורס חוזה חכם ERC-721 חדש לגמרי. שימו לב לכתובת החוזה.
העתק והדבק את הכתובת של החוזה החכם ERC-721 ל-Etherescan כדי להציג אותה שם. הנה א דוגמה.
הטבעת NFT עבור שעון חדש שיוצר
BreitLex ייצרה את השעון הראשון שלה. לחץ על [Mint], ולאחר מכן הקלד את מספר הדגם של השעון, תאריך הייצור, המספר הסידורי והתמונה שלו. לאחר מכן לחץ על [עבור]. שלב זה מבצע מספר פעולות:
- הוא מבצע קריאת API ל-Pinata דרך BreitLex IPFS JSON אינטרנט שירות כדי להציל את תמונה ב-IPFS.
- זה שומר את דגם השעון, תאריך ייצור ומספר סידורי בתור א קובץ JSON ב-IPFS באמצעות אותו BreitLex IPFS JSON Web Service.
- זה מטבע NFT חדש וכותב את URI של מטא נתונים אלה על אסימון NFT.
אתה יכול לראות את אסימון ה-NFT ב-Etherscan על ידי לחיצה על עוקב האסימונים של החוזה החכם ERC-721 ב-Etherscan. הנה דוגמה.
לאסימונים שהוטבעו לאחרונה מוקצה מספר סידורי רץ. בדוגמה זו, אסימון ה-NFT הראשון מקבל את מזהה אסימון: 0.
כדי לצפות בשעון, כל אחד יכול להיכנס לחוזה החכם ERC-721 של BreitLex, ואחריו את ה-Token ID של השעון. פרטי השעון, כולל הבעלים שלו (עבור Token 0 כרגע, BrietLex עצמו, שכן השעון יוצר לאחרונה, ורק ה-NFT שלו הוטבע לאחרונה).
כאשר זה הבעלים של השעון הצופה בפרטיו, יש לו את הזכות להעביר אותו על ידי לחיצה על כפתור [העברה].
אתה יכול גם להציג את הפרטים של אסימון NFT עבור השעון המופעל Etherscan. זה מראה כאן ב-Etherscan שה-NFT עבור השעון הוטבע לאחרונה רק לפני 2 דקות.
כדי שבעל השעון יראה את האסימון שלו בארנק MetaMask שלו, לחץ על [הוסף אסימון] ב-MetaMask, ולאחר מכן הזן את כתובת החוזה של ERC-721 Token. בדוגמה זו, ל- BreitLex יש כעת אסימון BNFT 1 עבור ה-NFT שזה עתה טבע.
העברת תעודת האותנטיות מבוססת NFT לקונה השעון
תאר לעצמך שג'ון בא ואומר "אני רוצה את השעון הזה!".
הנה מה ש-BreitLex צריך לעשות בשלב הבא. BreitLex לוחץ על כפתור [העברה] ב-Token ID 0. ואז הוא מזין את כתובת הארנק של John's Ethereum.
זה מבצע העברה סמלית בין הארנק של BreitLex לארנק של ג'ון. ניתן לראות את העסקה על ידי סקירת רשומות Etherscan עבור מזהה אסימון: 0.
אם מישהו אחר מלבד בעל האסימון מציג את האסימון, הוא יכול לראות את המטא נתונים של השעון כמו גם את התמונה שלו. עם זאת, הוא אינו רשאי לבצע העברת אסימון.
כמובן, אסור לו! הוא לא הבעלים של השעון!
לאחר שה-NFT הועבר מ-BreitLex לג'ון, הארנק של BreitLex כבר לא מציג את האסימון. במקום זאת, לג'ון יש כעת אסימון BNFT חדש אחד נוסף לארנק שלו.
ג'ון מוכר את השעון שלו למרי
עברו כמה חודשים וג'ון השתעמם מהשעון שלו. הוא מצא קונה חדש, מרי. לאחר שמרי קיבלה ושילמה עבור השעון, ג'ון מעביר לה כעת את תעודת האותנטיות מבוססת ה-NFT של השעון.
לשם כך, ג'ון מבקר ב- BreitLex DApp ומזין את ה-Token ID של השעון.
לאחר מכן, הוא לוחץ על [העברה].
הוא מזין את כתובת ארנק Ethereum של Mary ולוחץ על [עבור].
כעת מרי היא הבעלים של אסימון NFT.
מרי עשויה לאשר זאת גם על ידי ביקור ברשומה האת'רסקאנית של האסימון.
האם כולם יכולים להטביע אסימוני BreitLex חדשים?
כמובן שלא, רק BreitLex יכול להטביע אסימוני BreitLex. בואו ננסה את זה.
באמצעות חשבון MetaMask של BreitLex, לחץ על כפתור [Mint].
אין בעיה, ניתן להטביע אסימון חדש.
עכשיו נסה זאת שוב, אבל הפעם, עם ארנק ג'ון.
שימו לב כי MetaMask מתלונן שביצוע עסקה זו יגרום לשגיאת עסקה.
כמובן, מכיוון שג'ון אינו BreitLex ולכן אינו מייצר שעוני BreitLex, אין לו סמכות להטביע BriexLex NFTs.
האם זה עובד רק עבור שעונים?
לא. למעשה, זה עובד עבור מקרים עסקיים דומים שבהם אתה רוצה לייצג מוצרים עם NFT מבוסס תאום דיגיטלי. אם המוצר בעל ערך מספיק בשבילך כדי שתוכל לעקוב בנפרד כמו ציורים, תיקים, תכשיטים, אתה יכול לשקול NFTs. אתה רק צריך לשנות את שדות המטא נתונים של המוצר שאתה מאחסן ב-IPFS.
מה הלאה?
יש רק עוד מאמר אחד להשלים בסדרה זו. במאמר האחרון בסדרה זו, אעבור על הקודים של שירות האינטרנט JSON ששומר את המטא נתונים והתמונה של השעון לצמיתות ברשת.
- תעודת שעון יוקרה מבוסס NFT: איך זה עובד
- תעודת שעון יוקרתי מבוסס NFT: הדגמת אפליקציה מבוזרת (חלק זה)
- תעודת שעון יוקרה מבוסס NFT: הסבר על שירות האינטרנט IPFS JSON
המשך לעקוב!
אם נהנית מהמדריך הזה, אולי תרצה גם לקרוא:
תמונה על ידי וילהלם גונקל on Unsplash
סמלים מתוצרת פריפיק החל מ- www.flaticon.com
סמלים מתוצרת ויטלי גורבצ'וב החל מ- www.flaticon.com
הצטרף ל- Coinmonks ערוץ המברקים ו ערוץ YouTube למד על מסחר והשקעות קריפטו
קרא גם
- גישה
- חֶשְׁבּוֹן
- API
- האפליקציה
- מאמר
- מאמרים
- אותנטיות
- שקיות
- blockchain
- עסקים
- עסקים
- שיחה
- מקרים
- תעודה
- תעודות
- שינוי
- חוזה
- קריפטו
- המסחר הצפנה
- לקוחות
- דפ
- מבוזר
- פרט
- נכנס
- ethereum
- EU
- EV
- שדות
- ראשון
- לעקוב
- סחורות
- כאן
- איך
- hr
- HTTPS
- ia
- תמונה
- כולל
- IP
- IPFS
- IT
- מפתח
- לִלמוֹד
- LG
- LP
- עשייה
- בינוני
- מטאמאסק
- מודל
- חודשים
- כלומר
- NFT
- NFTs
- אחר
- בעלים
- בעלי
- תמונה
- המוצר
- מוצרים
- פּרוֹיֶקט
- רשום
- הפעלה
- ריצה
- סדרה
- חכם
- חוזה חכם
- So
- נמכרים
- חנות
- מתג
- המקור
- זמן
- אסימון
- מטבעות
- לעקוב
- מסחר
- עסקה
- לצפיה
- ארנק
- שעון
- שען
- אינטרנט
- דפדפני אינטרנט
- מי
- ויקיפדיה
- תיק עבודות
- עובד
- YouTube