سرویس نام اتریوم (Ethereum Name Service) که در می 2017 راه‌اندازی شد، یک سیستم نام‌گذاری منبع‌باز است که یک نام الفبایی را به رشته‌ای از اعداد و حروف الفبایی پیوند می‌دهد. این نام می‌تواند آدرس‌های کیف پول، هش و سایر شناسه‌های قابل خواندن توسط ماشین باشد. این سرویس مشابه با سرویس نام دامنه (DNS) است که برای وب سایت‌ها استفاده می‌شود.

دامنه سرویس نام اتریوم، یک برنامه کاربردی غیرمتمرکز (DApp) است که از طریق قراردادهای هوشمند در بستر بلاکچین اتریوم ساخته شده است.

چه کسی سرویس نام اتریوم را توسعه داده است؟

نیک جانسون (Nick Johnson)، الکس ون د ساند (Alex Van de Sande) به همراه چند نفر دیگر، اولین نسخه سرویس نام اتریوم را توسعه دادند که در می 2017 راه‌اندازی شد. نیک جانسون، مؤسس و توسعه‌دهنده اصلی سرویس نام اتریوم است. او یک مهندس نرم‌افزار باتجربه می‌باشد که برای گوگل و اتریوم کار کرده است. الکس ون د ساند در حال حاضر مشاور اتریوم است. او یک طراح رابط کاربری باتجربه است که با دوجور (Dujour)، اتریوم و کلاین‌تک (Kleintech) همکاری داشته است.

یک سال پس از راه‌اندازی سرویس نام اتریوم، جانسون از بنیاد اتریوم کمک‌هزینه مالی ۱ میلیون دلاری دریافت کرد تا سازمانی برای توسعه مستمر سرویس نام اتریوم تشکیل دهد. پس از دریافت این کمک مالی، وی بنیاد اتریوم را ترک کرد و سازمانی غیرانتفاعی به نام True Names Limited را در سنگاپور تأسیس کرد. این سازمان اکنون بر توسعه و استانداردسازی سرویس نام اتریوم نظارت دارد و بودجه آن را تأمین می‌کند.

مقایسه سرویس نام اتریوم (ENS) و سرویس نام دامنه (DNS)

پیش از سیستم نام دامنه (DNS) اینترنت، کاربران باید آدرس پروتکل اینترنت یک وب‌سایت خاص را برای دسترسی به آن به خاطر می‌سپردند. این آدرس‌ها، رشته‌ای از اعداد مانند 192.158.1.38 بودند که هر عدد در این مجموعه می‌تواند از 0 تا 255 متغیر باشد. متأسفانه، به خاطر سپردن این رشته‌ها دشوار و حدس زدن آن‌ها تقریباً غیرممکن بود و چرخیدن در اینترنت را مشکل می‌کرد. این مشکل در دهه 1980 با پذیرش سرویس نام اینترنت که نام‌های قابل‌خواندن توسط انسان را به وب‌سایت‌ها اختصاص می‌داد، حل شد و جست‌وجو در اینترنت را بسیار آسان‌تر کرد.

چرا سرویس نام اتریوم ایجاد شد؟

در حال حاضر، دنیای ارزهای دیجیتال در مرحله آدرس IP است و کاربران و پلتفرم‌ها همچنان به آدرس‌هایی با رشته‌ای طولانی متشکل از حروف الفبا و اعداد وابسته هستند. متأسفانه، آدرس‌ها بسیار طولانی هستند و در بسیاری از موارد نمی‌توان آن‌ها را حفظ کرد، لذا بسیار پیش می‌آید که کاربران هنگام انتقال وجه به صورت دستی، اشتباه تایپی داشته باشند و همین امر باعث می‌شود تا سرمایه خود را برای همیشه از دست بدهند. راه‌اندازی سرویس نام اتریوم به حل این مشکل کمک می‌کند.

دامنه نام اتریوم، به‌عنوان یک سرویس نام‌گذاری برای اتریوم و سایر پروژه‌های مبتنی بر آن، کاربران را قادر می‌سازد تا محتوای خود را که توسط ماشین قابل‌خواندن است با نام‌هایی که توسط انسان‌ها قابل‌خواندن هستند و پسوند «eth.» دارند، متناظر کنند.

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

ENS مشابه DNS کار می‌کند. در واقع، DNS، یک سیستم سلسله‌مراتبی است که مالک آن می‌تواند هر یک از زیردامنه‌های خود را کنترل کند. مثلاً، یک دامنه با نام «example.eth» می‌تواند زیردامنه‌هایی با نام «one.example.eth»، «two.example.eth» و هر نام دیگر را ایجاد کند.

نام‌های ثبت‌شده در سرویس نام اتریوم، توکن‌های غیرقابل تعویض (NFT) با استاندارد ERC-721 هستند. فرایند انتقال eth. همانند سایر NFTهاست. بااین‌حال، سرویس نام اتریوم، یک DNS نیست و ثبت‌نام در این سرویس به این معنی نیست که دامنه دارای علامت تجاری، حق چاپ یا هر نوع مالکیت معنوی دیگری می‌باشد.

ثبت نام در تریتکسسه جزء کلیدی سرویس نام اتریوم

سرویس نام اتریوم برای فعالیت به سه جزء متکی است که عبارتند از: دفتر ثبت، ثبت‌کننده‌ها و حل‌کننده‌ها. این سه جزء در ارتباط با یکدیگر برای تحقق عملکرد ENS کار می‌کنند. هر یک از آن‌ها وظایف و اهداف خود را دارند که عبارتند از:

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

کاربران چگونه داده‌ها را از سرویس نام اتریوم به‌دست می‌آورند؟

کاربران در دو مرحله داده‌ها را از سرویس نام اتریوم دریافت می‌کنند. آن‌ها ابتدا با وارد کردن نام دامنه در دفتر ثبت به‌دنبال حل‌کننده صحیح آن می‌گردند. سپس آدرس حل‌کننده را دریافت کرده و داده‌ها را از حل‌کننده مذکور درخواست می‌کنند.

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

برای دسترسی به سایت‌های .eth، کاربران می‌توانند از مرورگرهایی مانند Brave و Opera استفاده کنند. همچنین می‌توان افزونه متامسک را در سایر مرورگرها ازجمله موزیلا فایرفاکس و گوگل کروم نصب کرد. متامسک این قابلیت را به مرورگر می‌دهد تا به نرم‌افزارهای کاربردی غیرمتمرکز اتریوم دسترسی داشته باشد. علاوه‌بر‌این، ENS برای ایجاد شبکه غیرمتمرکز، با سیستم IPFS که یک سیستم ذخیره‌سازی و اشتراک فایل همتا به همتا است، همکاری می‌کند. این مشارکت باعث شده است تا بدون نیاز به نصب افزونه‌های خارجی و سایر مرورگرهایی که دامنه .link را در انتهای خود دارند، امکان دسترسی به دامنه‌های .eth برای کاربران فراهم شود.

سرویس نام اتریوم چه مزایایی دارد؟

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

  • کاهش خطا: همان‌طور که قبلاً اشاره شد، سرویس نام اتریوم امکان نگاشت نام‌های قابل خواندن توسط ماشین را که متشکل از حروف الفبا و اعداد هستند را به نام‌های قابل خواندن توسط انسان فراهم می‌کند. با استفاده از نام به‌جای آدرس، رایج‌ترین اشتباه دنیای ارزهای دیجیتال که ارسال ارز دیجیتال به آدرس اشتباه است، برطرف می‌شود.
  • تغییرناپذیری: هرگونه تراکنش از طریق سرویس نام اتریوم تغییرناپذیر است. با توجه به نحوه عملکرد فناوری بلاکچین، هر سابقه‌ای که بر بلاکچین اتریوم نوشته شده است را نمی‌توان تغییر داد یا حذف کرد. تغییرناپذیری که از سوی سرویس نام اتریوم ایجاد شده است، باعث می‌شود خدمات آن در برابر سانسور مقاوم باشند و به‌دلیل مشارکت آن با پروتکل IPFS، افراد خارج از شبکه نمی‌توانند محتوای موجود در دامنه را دست‌کاری کنند. بنابراین، تا زمانی که مالک یک دامنه خاص، آن را با پرداخت هزینه تمدید کند، می‌توان داده‌های خود را برای همیشه به روشی غیرمتمرکز و مقاوم در برابر دست‌کاری حفظ کرد.
  • سیستم جست‌وجوی ساده: از آنجایی‌که سوابق ثبت دامنه در بلاکچین اتریوم نگهداری می‌شوند، کاربران می‌توانند با استفاده از اتراسکن (Etherscan) آن‌ها را جستجو کنند. اتراسکن، سیستم جست‌وجویی است که در بستر اتریوم فعالیت دارد. اتراسکن همچنین یک پلتفرم تحلیل‌گر محسوب می‌شود. از طریق اتراسکن، کاربران می‌توانند موجودی، ارزش و تراکنش‌های یک آدرس خاص اتریوم را مشاهده کنند. کاربرانی که دامنه ثبت‌شده خود را دارند، می‌توانند از طریق تنظیمات برنامه‌های کاربردی غیرمتمرکز ENS، نام ثبت‌شده خود را به‌جای آدرس خود در برنامه‌های کاربردی غیرمتمرکز و کیف پول‌های دیجیتال خاص نمایش دهند.
  • امکان کسب سود با فروش اسامی سرویس نام اتریوم: از آنجایی‌که نام‌های دامنه ثبت‌شده در سرویس نام اتریوم، توکن‌های NFT هستند، کاربران می‌توانند آن‌ها را در بازار توکن‌های NFT مانند اپن‌سی (OpenSea) خرید و فروش کنند. علاوه‌براین، همانند دامنه‌های معمولی، کاربران می‌توانند دامنه‌هایی را که در سرویس نام اتریوم ثبت‌‌ شده است، خریداری کنند و برای کسب سود، آن‌ها را در چنین بازارهایی بفروشند.

چگونه برای یک دامنه سرویس نام اتریوم ثبت‌نام کنیم؟

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

  1. کاربران یا باید مرورگری مانند Opera یا Brave را نصب کنند که با اتریوم سازگار هستند، یا افزونه متامسک را در مرورگر خود نصب کنند تا بتوانند کیف پول دیجیتال خود را به آن متصل کنند. لیست افزونه‌ها یا مرورگرهای سازگار را می‌توانید در وب‌سایت رسمی سرویس نام اتریوم مشاهده کرد.
  2. در مرحله بعد، کاربران باید سراغ برنامه‌های کاربردی غیرمتمرکز ENS بروند و به‌دنبال نام یا آدرس موردنظر بگردند. اگر آن نام قبلاً در کیف پول شخص دیگری ثبت شده باشد، کاربران می‌توانند صفحه‌ای را با اطلاعاتی مانند آدرس ثبت‌‌کننده و تاریخ انقضای نام مشاهده کنند. اگر نام در دسترس باشد، کاربران، صفحه‌ای را مشاهده می‌کنند که مدت زمان ثبت دامنه را به‌همراه مقدار اتریوم موردنیاز برای ثبت‌نام نشان می‌دهد.
  3. سپس کاربران می‌توانند مدت زمان ثبت‌نام موردنظر خود را به براساس سال انتخاب کرده و هزینه سالانه مربوطه را مشاهده کنند. حداقل دوره ثبت‌نام، یک سال است و در صورت تمایل، کاربران می‌توانند آن را برای همیشه تمدید کنند.
  4. پس از انتخاب دوره ثبت‌نام، کاربران می‌توانند مراحل ثبت‌نام را آغاز کنند. آن‌ها باید دو تراکنش را امضا کنند که اولی برای درخواست ثبت‌نام و دومی برای ثبت‌نام اصلی است. کاربران باید تراکنش‌های موجود در کیف پول خود را تایید کنند و هزینه گس موردنظر را بپردازند. پس از تایید اولین تراکنش، باید منتظر بمانند تا بلاکچین تراکنش را تایید کند.
  5. پس از این‌که بلاکچین، تراکنش‌ها را تایید کرد، کاربران باید یک دقیقه منتظر بمانند تا مطمئن شوند که هیچ‌ شخص دیگری در همان زمان نسبت به ثبت‌نام اقدام نکرده است. اگر شخص دیگری وجود نداشته باشد، کاربران درنهایت می‌توانند با ثبت تراکنش دوم و تایید آن توسط بلاکچین، نام موردنظر خود را ثبت کنند.

جمع‌بندی

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