نحوه ادغام ENS در DApp | پیوند ENS با شبکه بلاکچین PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

نحوه ادغام ENS در DApp | پیوند ENS با شبکه بلاک چین

فناوری بلاک چین که چنین فناوری نوپایی است، مفاهیم جدید بی‌شماری را در طول مراحل اولیه پذیرش به دنیا داده است. خواه Defi باشد، ارزهای دیجیتال، وام های فلش یا توکن ها، همه اینها تأثیر مخربی بر توده های سراسر جهان داشته اند. مردم به دلیل تطبیق پذیری فناوری بلاک چین در بسیاری از حوزه ها به طور گسترده ای از آن استفاده می کنند. این به شما کمک می کند تا ENS را در DApp ادغام کنید.

در میان ارائه های مختلف فناوری بلاک چین، DApps یکی از ضروری ترین اجزای اکوسیستم بلاک چین است. آنها به تدریج در نحوه درک ما از برنامه ها انقلابی ایجاد کرده اند. 

Dapp یا برنامه غیرمتمرکز، برنامه‌ای است که روی یک سرور متمرکز کار نمی‌کند، بلکه روی یک شبکه توزیع‌شده همتا به همتا کار می‌کند. 

یکی از مشاهدات قابل توجه در اینجا این است که برنامه های غیرمتمرکز قبل از بلاک چین وجود داشته اند. اینها معمولاً برنامه هایی هستند که از طریق ابزارهای محاسبات توزیع شده میزبانی می شوند. با این حال، اکوسیستم بلاک چین به سرعت در حال رشد آنها را عملی تر و جریان اصلی تر کرده است. 

این DApp ها که بر روی بلاک چین ساخته شده اند، دارای یک فرانت اند و یک قرارداد هوشمند هستند که به یک باطن که بر تراکنش ها حاکم است متصل است و می تواند به یک بازار دیجیتال، هویت یا کیف پول مرتبط شود. مانند برنامه های کاربردی وب، DApp ها نیز دارای یک نام دامنه هستند که برای تجربه کاربری به آن مراجعه کنید. 

محبوب ترین پلتفرم برای ساخت و میزبانی DApp ها، بلاک چین اتریوم است. با استفاده از زبان solidity در اتریوم، می‌توان قراردادهای هوشمند غیرمتمرکز ایجاد کرد که سپس می‌توان آن‌ها را به یک Backend و یک Frontend مرتبط کرد و در نتیجه یک DApp ایجاد کرد. 

با این حال، برای DApps برای انجام وضوح نام، می‌توان از یکپارچه‌سازی Ethereum Name Service (ENS) استفاده کرد. ENS معادل سرویس نام دامنه (DNS) است که ترجمه نام را از نام دامنه کاملاً واجد شرایط (مانند alice. eth) به آدرس اتریوم 42 کاراکتری (مانند 0x9fbda871d559710256a2502a2517b794b482d) و بالعکس انجام می دهد.

ENS چیست؟

سرویس نام اتریوم سرویسی است که به جای آدرس‌های طولانی، نام‌های معنادارتر و قابل خواندن‌تر برای انسان ارائه می‌کند، به عنوان مثال، آدرس‌های اتریوم یا هش‌های Swarm که اغلب در اکوسیستم اتریوم استفاده می‌شوند. در اصل، برای انجام ترجمه، ENS از یک ثبت مرکزی قراردادهای هوشمند برای انجام این کار استفاده می کند. 

برای به دست آوردن دیدگاه روشنی از نحوه عملکرد ENS، یک درخواست دامنه برای پرداخت پرداخت.quillhash.eth به ENS در نظر بگیرید. اکنون ENS از قرارداد هوشمند رجیستری مرکزی پرس و جو می کند تا به قرارداد هوشمند دامنه سطح بالا (.eth) برسد. پس از رسیدن به قرارداد هوشمند دامنه سطح بالا، یک پرس و جو برای قرارداد هوشمند حل کننده (quillhash.eth) در شبکه ایجاد می شود. سپس پرس و جو به قرارداد هوشمند معتبر با آدرس واقعی برای دامنه payment.quillhash.eth ارسال می شود و پرس و جو حل می شود.

ENS را در DApp ادغام کنید 

برای ادغام ENS با هر Dapp، یک طرح کلی باید در هنگام توسعه Dapp دنبال شود. در زیر مراحل ادغام مورد نیاز برای گنجاندن در یک DApp وجود دارد:

  • حل نام های ENS

اولین و مهمترین قدم برای یکپارچه سازی ENS در DApp داشتن یک عملکرد داخلی است که به طور خودکار نام ENS را به آدرس اتریوم حل می کند. به عنوان مثال، کاربر می خواهد از طریق شبکه برای شخصی پول ارسال کند. یک راه ممکن این است که آدرس طولانی و پیچیده اتریوم گیرنده را به خاطر بسپارید و پول را ارسال کنید. از طرف دیگر، اگر DApp قابلیت حل نام های ENS را داشته باشد، فرستنده می تواند نام ENS گیرنده را وارد کرده و در کمترین زمان معامله را انجام دهد. 

  • پشتیبانی از وضوح معکوس

بعدی پشتیبانی از وضوح معکوس در DApp است. فرض کنید کاربر آدرس اتریوم را در DApp وارد کرده است. در این صورت، برنامه باید توانایی انجام رزولوشن معکوس آدرس اتریوم به نام ENS را داشته باشد. این قابلیت اضافه شده کاربر پسندی را بهبود می بخشد و تجربه کاربر را به طور جامع بهبود می بخشد. 

  • به کاربران اجازه دهید چیزها را نامگذاری کنند

مرحله نهایی برای یکپارچه سازی ENS شامل تغییر نام ENS توسط کاربر است. این کار به دو صورت امکان پذیر است، ثبت نام و به روز رسانی نام. برای درک نام ثبت نام، یک کیف پول الکترونیکی DApp را در نظر بگیرید که کاربران مختلفی روی آن ثبت نام کرده اند. Dapp باید یک نام ENS منحصر به فرد (مانند username.walletdapp.eth) برای کاربران خود ارائه دهد. برای به‌روزرسانی‌های نام، Dapp باید این قابلیت را داشته باشد که یک نام ENS متعلق به کاربران را به کیف پول الکترونیکی Dapp اضافه کند.

نتیجه 

به خاطر سپردن جملات یا آدرس های پیچیده برای ایجاد تعاملات مکرر، چیزی نیست که ما در این دنیای پرشور ترجیح می دهیم. تنها داشتن یک آدرس کیف پول اتریوم به عنوان تنها راه انجام تراکنش می تواند تایید برنامه های غیرمتمرکز را به تعویق بیاندازد و به عنوان مانعی در پذیرش انبوه عمل کند.

با معرفی سرویسی که به طور موثر نام دامنه ها را به آدرس ها نگاشت می کند و بالعکس، سرویس نام اتریوم می تواند جهشی بزرگ به جلو باشد. 

با توجه به بزرگی DApp هایی که در اتریوم ایجاد می شوند و این واقعیت که اتریوم میزبان بیشترین تعداد DApp است، داشتن ENS گامی به سوی آینده ای غیرمتمرکز است. جالب است که ببینیم دیگر پلتفرم‌های عمومی بلاک چین چگونه نوآوری‌های مشابهی ارائه می‌کنند.

با QuillHash تماس بگیرید

با حضور در صنعت سالها، QuillHash راه حل های سازمانی را در سراسر جهان ارائه کرده است. QuillHash با تیمی از کارشناسان یک شرکت پیشرو در توسعه بلاک چین است که راه حل های صنعتی مختلفی از جمله DeFi را ارائه می دهد. اگر در توسعه بلاک چین به کمک نیاز دارید، با کارشناسان ما تماس بگیرید. اینجا!

برای به روز رسانی های بیشتر QuillHash را دنبال کنید

توییتر | لینک فیس بوک

منبع: https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

تمبر زمان:

بیشتر از کویل هاش