سرویس نام اتریوم (ENS) چیست؟

ساخت وبلاگ

سرویس نام اتریوم (ENS) یک سیستم نامگذاری توزیع شده، باز و قابل توسعه است که بر اساس بلاک چین اتریوم است. آدرس های اتریوم سخت تر از IP هستند. به خاطر سپردن آدرس های هگز طولانی تقریبا غیرممکن است. بنابراین سرویس نام اتریوم ایجاد شد. وظیفه ENS تبدیل آدرس های قابل خواندن توسط انسان مانند youame. eth به آدرس های قابل خواندن توسط ماشین مانند veryverylongname. hash. you است که دارای هش IP، کیف پول، قراردادهای هوشمند و غیره هستند. پسوند نام اصلی . eth است. ENS Ecosystem دارای کیف پول هایی مانند کیف پول های مبتنی بر سکه و mycrypto، برنامه هایی مانند OpenSea و Etherscan و مرورگرهایی مانند Beacon و EthDNS است. هدف این است که دسترسی آسان به وب مبتنی بر اتریوم برای انسان ها مشابه DNS باشد.

امکانات:

  1. غیرمتمرکز و تحت مالکیت کاربر: ویژگی اصلی یک سیستم ENS این است که غیرمتمرکز و متعلق به کاربر خاص است نه اینکه به صورت متمرکز اجرا شود.
  2. سلسله مراتب: سلسله مراتب دامنه هایی را که با نقطه از هم جدا شده اند را ارائه می دهد و مالکان کنترل کامل دامنه را دارند.
  3. تعداد کاربران: بیش از 2 میلیون نام اتریوم تاکنون ثبت شده است. قبل از DNS (سیستم نام دامنه)، آدرس های IP ساده ای وجود داشته است، اما پس از DNS می توانیم با استفاده از نام دامنه، بدون اینکه آدرس IP را به خاطر بسپاریم، به سایت دسترسی پیدا کنیم.
  4. سرعت و قابلیت تحویل: ارتباطات اضطراری اولویت اصلی در ENS است. سیستم Idol می تواند در عرض چند دقیقه به روزرسانی های اضطراری را برای تمام گیرندگان خود ارسال کند. این استقرار سریع همراه با چندین سیستم تحویل را فراهم می کند.
  5. سفارشی سازی پیام: پلت فرم ENS برای سفارشی کردن پیام، اعم از ایمیل، اعلان فشار یا پیام متنی، انعطاف پذیری را ارائه می دهد. همچنین به هر سازمانی اجازه می دهد تا قالب های از پیش تنظیم شده ایجاد کند.
  6. گزارش و تجزیه و تحلیل: برای قابل اعتماد کردن ENS و دستیابی به مخاطبان مورد نظر، ارائه دهنده ENS در مورد تحویل پیام، گیرندگان خوانده شده و ماتریس دیگری اطلاعات می دهد.
  7. مقاوم در برابر سانسور و تغییرناپذیر: سیستم ENS به دلیل تغییر ناپذیری، نقطه فروش عمده خاصی دارد. پس از نوشتن، آنها را نمی توان در بلاکچین اصلاح، پاک یا به روز کرد. این تغییر ناپذیری آنها را در برابر سانسور مقاومت می کند.

ENS در مقابل DNS

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

در زیر تفاوت های بین ENS و DNS وجود دارد:

وب 2 با DNS یکپارچه کار می کند در حالی که ENS آدرس رمزنگاری را به اشتراک می گذارد و وب 3 را آسان تر می کند. سوابق ENS از آنجا که توسط الگوریتم های blockchain محافظت می شود ، هک نمی شوند. داده های ENS نمی توانند حذف شوند زیرا در سرور متمرکز مانند DNS ذخیره نمی شود.

معماری ENS

ENS Architecture

شکل فوق معماری ENS را نشان می دهد. دو مؤلفه اصلی وجود دارد:

1. رجیستری: رجیستری یک قرارداد هوشمند واحد است که هش از دامنه ها و زیرمجموعه ها و اطلاعات مربوط به آنها را حفظ می کند ، یعنی صاحب و حل کننده.

  • از آنجا که ثبت کننده صاحب یک دامنه است ، اگر کاربر در حال تنظیم دامنه باشد ، ابتدا با ثبت نام تماس گرفته می شود.
  • همچنین ، دامنه های متنوعی در دسترس است ، برای دامنه ، یک ثبت کننده ویژه وجود دارد که باید با آن تعامل داشته باشد.
  • رجیستری ENS یک نام دامنه را به حل کننده نقشه می کند. صاحبان دامنه می توانند حل کننده و TTL را برای دامنه تنظیم کنند ، مالکیت را به آدرس دیگری منتقل کنند ، یا حتی می توانند مالکیت را تغییر دهند.
  • در کنار لیست دامنه ها و زیر دامنه ها ، سوابق مالک ، حل کننده ها و ذخیره های TTL (زمان به زندگی) را نیز حفظ می کند تا صاحب دامنه بتواند آن داده ها را به عنوان و در صورت لزوم اصلاح کند.

2. حل کننده: یک حل کننده یک قرارداد کوچک است که اسامی را به آدرس ها ترجمه می کند. وضوح تصویر ENS یک فرآیند دو مرحله ای است.

  • در ابتدا ، رجیستری حل کننده را که مسئولیت نام را بر عهده دارد ، بررسی می کند ، و سپس حل کننده به پرس و جو داده شده پاسخ می دهد. حل کننده نام دامنه را به هش مربوطه تبدیل می کند. نوع ضبط می تواند یک مقدار هش ، آدرس cryptocurrency یا هر داده معتبر باشد. بسته به نوع ضبط و اجرای یک روش ، Resolver خروجی صحیح را دریافت می کند.
  • NameHash ، که قابل خواندن و قابل درک است و قابل درک نیست ، نمی تواند مستقیماً توسط برنامه های باطن تفسیر شود.
  • برای غلبه بر این ، فرآیند NameHash نام دامنه را به هش رمزنگاری به طول ثابت با طول 256 بیتی تبدیل می کند. فرآیند NameHash هش را از نام دامنه به صورت بازگشتی به دست می آورد.
  • از آنجا که سلسله مراتبی است ، اگر دامنه والدین شناخته شود ، هش زیر دامنه را می توان به راحتی بدست آورد

چگونه کار می کند؟

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

مرحله 1: ثبت نام در ENS: ENS Registry اولین قرارداد هوشمند است. اولین قرارداد هوشمند رجیستری ENS است. این رکورد از تمام حوزه های ثبت شده در ENS را حفظ می کند و سه بخش مهم از اطلاعات مربوط به هر دامنه را ذخیره می کند:

  1. صاحب دامنه.
  2. حل کننده دامنه.
  3. زمان ذخیره سازی را ضبط کنید.

مرحله 2: برای حل قرارداد هوشمند (تبدیل دامنه به آدرس ماشین و برعکس): دومین قرارداد هوشمند حل کننده است. وظیفه اصلی ترجمه نام دامنه به آدرس های قابل خواندن با دستگاه یا نقشه برداری آدرس دستگاه به نامهای قابل خواندن انسان است. نقشه برداری دامنه به کاربر ، آدرس یا هر وب سایت وظیفه اصلی قرارداد دوم هوشمند است.

در زیر یکی از نمونه های ساختگی از آدرس نقشه برداری شده به دامنه ENS آورده شده است.

آدرس Ethereum = 0xDEB09FDG890MD42GK6F

ENS دامنه = بنیاد.

حل و فصل یک نام ENS یک فرآیند دو مرحله ای است که در ابتدا از رجیستری قرارداد حل کننده صحیح درخواست می کنید و سپس از حل کننده می خواهید آدرس صحیح را برگرداند.

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

Ens Token

Ens Token از استاندارد ERC-20 در blockchain Ethereum پیروی می کند. از آن برای مدیریت سیستم استفاده می شود. کسانی که این نشانه را نگه می دارند می توانند پیشنهادات ارائه دهند و آرای خود را ارائه دهند. همه دارندگان نشانه ها بر سازمان خودمختار غیرمتمرکز حاکم هستند.

  • نشانه های ENS برای USD و سایر ارزهای رمزنگاری شده در مبادلات رمزنگاری قابل معامله هستند.
  • این دارایی مالی را برای توسعه دهندگان فراهم می کند. آنها در قیمت گذاری و تغییر پروتکل و همچنین مدیریت وجوه درست مانند ذینفعان شرکت شرکت می کنند.
  • از آنجا که غیر متمرکز است ، به روشی سنتی سلسله مراتبی اداره نمی شود.
  • این کار توسط DAO (سازمان خودمختار غیر متمرکز) اداره می شود.
  • Token حداکثر 100 میلیون سکه و در میان آن ، 1/4 (25 ٪) به دارندگان ETH منتقل شد ، در حالی که نیمی (50 ٪) به DAO اختصاص داده شد ، REST به مشارکت کنندگان رفت.
  • توسعه دهندگان نشانه ها را به کیف پول دامنه ENS توزیع کردند.
  • این بر اساس مدت زمانی است که مالک مالکیت دامنه را در اختیار دارد.

هزینه برای ثبت نام ENS

نام دامنه باید 3+ کاراکتر باشد و قیمت های مختلفی برای نام 3 ، 4 ، 5 به علاوه نام کاراکتر وجود دارد. ENS از زیر دامنه هایی پشتیبانی می کند که ما کنترل کامل داریم. می توان زیر دامنه ها را به دیگران منتقل کرد و حتی ثبت نام دامنه های ما را ایجاد کرد.

نرم افزار مفید تریدر...
ما را در سایت نرم افزار مفید تریدر دنبال می کنید

برچسب : نویسنده : احمد شاملو بازدید : 59 تاريخ : چهارشنبه 23 فروردين 1402 ساعت: 11:11