כיצד לשלב ENS ב-DApp | קישור ENS עם רשת הבלוקצ'יין PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

כיצד לשלב ENS ב- DApp קישור ENS לרשת בלוקצ'יין

היותה של טכנולוגיית בלוקצ'יין כל כך מתהווה העניקה מספר עצום של מושגים חדשים לעולם במהלך אימוץ התינוקות. בין אם זה Defi, מטבעות קריפטוגרפיים, הלוואות פלאש או אסימונים, לכל אלה הייתה השפעה מפריעה על ההמונים ברחבי העולם. אנשים אימצו באופן נרחב את טכנולוגיית הבלוקצ'יין בתחומים רבים בגלל הרבגוניות שלה. זה יעזור לך לשלב ENS ב- DApp.

בין ההיצע השונה של טכנולוגיית Blockchain, DApps הם אחד המרכיבים החיוניים ביותר במערכת האקולוגית של Blockchain. הם חוללו מהפכה בהדרגה באופן בו אנו תופסים יישומים. 

Dapp, או יישום מבוזר, הוא יישום שאינו עובד על שרת מרכזי אחד אלא עובד על גבי רשת מבוזרת של עמית לעמית. 

תצפית ראויה לציון כאן היא כי יישומים מבוזרים היו קיימים לפני Blockchain. אלה בדרך כלל היישומים המתארחים באמצעות מחשוב מבוזר. עם זאת, המערכת האקולוגית הצומחת במהירות של Blockchain הפכה אותם ליותר רלוונטיים ומיינסטרים. 

ל- DApps אלה, שנבנו על Blockchain, יש חזית וחוזה חכם המחוברים ל- backend השולט בעסקאות וניתן לקשר אותם לשוק דיגיטלי, לזהות או לארנק. בדומה ליישומי האינטרנט, גם ל- DApps יש שם תחום להתייחס אליו לצורך חוויית משתמש. 

הפלטפורמה הפופולרית ביותר לבניית אירוח DApps היא ה- Ethereum Blockchain. באמצעות שפת הסולידיות ב- Ethereum, ניתן ליצור חוזים חכמים מבוזרים אשר לאחר מכן ניתן לקשר ל- backend ו- frontend, וכתוצאה מכך DApp. 

עם זאת, כדי ש- DApps יבצעו את רזולוציית השמות, ניתן להשתמש בשילוב Ethereum Name Service (ENS). ENS הוא המקבילה של שירות שמות הדומיינים (DNS) שעושה את תרגומי השמות משם דומיין מלא (כגון alice. Eth) לכתובת Ethereum באורך 42 תווים (כגון 0x9fbda871d559710256a2502a2517b794b482db40) ולהיפך.

מה זה ENS?

שירות שמות את'ריום הוא שירות שמשמש למתן שמות משמעותיים יותר וקריאים אנושיים יותר במקום כתובות ארוכות, למשל, כתובות את'ריום או גיבובי נחיל המשמשים לעיתים קרובות במערכת האקולוגית של את'ריום. בבסיסו, לצורך ביצוע התרגום, ENS משתמשת ברישום מרכזי של חוזים חכמים לשם כך. 

כדי לקבל נקודת מבט ברורה על אופן הפעולה של ENS, שקול בקשת דומיין לתשלום.quillhash.eth מוגשת ל- ENS. כעת ENS תשאיל את החוזה המרכזי של הרישום החכם כדי להגיע לחוזה החכם הדומיין ברמה העליונה (.eth). עם הגעה לחוזה החכם הדומיין ברמה הגבוהה ביותר, מתבצעת שאילתה עבור החוזה החכם של resolver (quillhash.eth) ברשת. לאחר מכן השאילתה מתבצעת לחוזה החכם הסמכותי עם הכתובת בפועל לתשלום.דומיין התחום והשאילתה נפתרת.

שילוב ENS ב- DApp 

לשילוב ENS עם כל Dapp, יש לעקוב אחר מתווה ספציפי בעת פיתוח ה- Dapp. להלן שלבי השילוב הדרושים לשילוב ב- DApp:

  • פתרון שמות ENS

הצעד הראשון והראשון לקראת שילוב ENS ב- DApp הוא שיש פונקציונליות מובנית שמפתרת באופן אוטומטי את שם ENS לכתובת Ethereum. למשל, המשתמש רוצה לשלוח כסף למישהו דרך הרשת. דרך אפשרית היא לזכור את כתובת ה- Ethereum הארוכה והמורכבת של הנמען ולשלוח את הכסף. מצד שני, אם ל- DApp יש את הפונקציונליות לפתור שמות ENS, השולח יכול להזין את שם ה- ENS של המקלט ולעשות את העסקה תוך זמן קצר. 

  • תמיכה ברזולוציה הפוכה

הבא הוא התמיכה ברזולוציה ההפוכה ב- DApp. נניח שהמשתמש מזין את כתובת ה- Ethereum ב- DApp. במקרה זה, היישום צריך להיות בעל יכולת לבצע את הרזולוציה ההפוכה של כתובת Ethereum לשם ENS. פונקציונליות נוספת זו משפרת את ידידותיות המשתמש ומשפרת את חוויית המשתמש באופן מקיף. 

  • תנו למשתמשים למנות דברים

השלב האחרון לשילוב ENS כולל את המשתמש בשינוי שם ENS שלהם. ניתן לעשות זאת בשתי דרכים, רישום שמות ועדכוני שמות. כדי להבין את רישום השמות, שקול DApp של ארנק אלקטרוני עם משתמשים שונים הרשומים עליו. ה- Dapp צריך לספק שם ENS ייחודי (כמו username.walletdapp.eth) למשתמשים בו. עבור עדכוני שם, ל- Dapp תהיה פונקציונליות להוסיף שם ENS שהוכרז מראש על ידי המשתמשים ל- Dapp של הארנק האלקטרוני.

סיכום 

זכירה של הצהרות או כתובות מורכבות כדי לקיים אינטראקציות תכופות אינה דבר שאנו מעדיפים בעולם הפנים הזה. רק כתובת ארנק של Ethereum היא הדרך היחידה לביצוע עשויות לדחות את ההכרה ביישומים מבוזרים ולשמש מחסום באימוץ המוני.

על ידי הצגת שירות הממפה אפקטיבי שמות דומיינים לכתובות ולהיפך, שירות שמות אתריום יכול להיות קפיצה אדירה קדימה. 

בהתחשב בעוצמת ה- DApps שנוצרת באתריום ובעובדה שאת'ריום מארח את המספר הגבוה ביותר של DApps, לאחר שיש ENS זה צעד לעבר עתיד מבוזר. יהיה מעניין לראות כיצד פלטפורמות בלוקצ'יין ציבוריות אחרות מעלות חידושים דומים.

פנה אל קווילהאש

עם נוכחות בתעשייה של שנים, QuillHash סיפקה פתרונות ארגוניים ברחבי העולם. QuillHash עם צוות מומחים הינה חברה מובילה לפיתוח בלוקצ'יין המספקת פתרונות תעשייתיים שונים, כולל ארגוני DeFi. אם אתה זקוק לסיוע כלשהו בפיתוח בלוקצ'יין, אל תהסס לפנות למומחים שלנו כאן!

עקוב אחר QuillHash לקבלת עדכונים נוספים

טויטר | לינקדין פייסבוק

מקור: https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

בול זמן:

עוד מ קווילהש