همه ما با آدرسهای URL مانند www.viabtc.com آشنا هستیم. هنگامی که این URLهای شناختهشده را در نوار آدرس وارد میکنیم، قبل از هدایت به صفحه وب موردنظر، مرورگر ابتدا باید این URLها را به آدرسهای IP مانند 58.220.70.XX تبدیل کند. در این فرایند پیچیده، سیستم نام دامنه (DNS) نقش کلیدی ایفا میکند. DNS نامهای دامنهای که برای انسان قابل خواندن هستند را به آدرسهای IP که برای ماشین قابل خواندن هستند ترجمه میکند و آنها را به سرور ارسال میکند؛ به همین دلیل ما فقط نیاز به یادآوری نام دامنه سادهای مانند viabtc.com داریم، نه یک آدرس IP تصادفی.
امروز ما سرویس نام اتریوم (ENS) را معرفی میکنیم که یک سیستم نامگذاری توزیعشده، باز و قابل گسترش است و بر اساس بلاکچین اتریوم عمل میکند و نقشی مشابه DNS دارد. وظیفه ENS این است که نامهای قابل خواندن توسط انسان، مانند brantly.eth، را به شناسههای قابل خواندن توسط ماشین، مانند آدرسهای اتریوم، هشهای محتوا، و ابردادهها ترجمه کند. ENS همچنین از "ترجمه معکوس" پشتیبانی میکند و امکان مرتبط کردن ابردادهها مانند نامهای اصلی یا توضیحات رابطها با آدرسهای اتریوم را فراهم میسازد.
با استفاده از ENS، شما میتوانید هر نام دامنه ثبتشده را به یک آدرس اتریوم لینک کنید. این بدان معناست که ما میتوانیم ارزهای دیجیتال، توکنها و NFTها را از طریق یک نام دامنه ساده مانند brantly.eth دریافت کنیم، بدون نیاز به کپی یا وارد کردن آدرسهای طولانی هگزادسیمال.
با این حال، به دلیل ویژگیهای عملکردی و محدودیتهای بلاکچین اتریوم، ENS از نظر معماری تفاوتهای زیادی با DNS دارد. ENS دارای دو بخش اصلی است: رجیستری و رزولورها. رجیستری ENS شامل یک قرارداد هوشمند است که فهرستی از تمام دامنهها و زیردامنهها را نگهداری میکند و سه اطلاعات حیاتی درباره هر کدام را ذخیره میکند: مالک دامنه، رزولور دامنه، و مدت زمان ذخیرهسازی (TTL) برای تمام رکوردهای زیر دامنه. مالک یک دامنه میتواند یک کاربر یا یک قرارداد هوشمند باشد. مالکان دامنهها در رجیستری ENS میتوانند رزولور و TTL دامنه را تنظیم کنند، مالکیت دامنه را به آدرس دیگری منتقل کنند و مالکیت زیردامنهها را تغییر دهند.
رزولورها وظیفه تبدیل نامها به آدرسها را دارند. هر قرارداد هوشمندی که با استانداردهای مربوطه سازگار باشد، میتواند به عنوان رزولور در ENS عمل کند. پیادهسازیهای رزولور عمومی برای کاربرانی که نیازهای سادهای دارند، مانند کاربرانی با آدرسهایی که به ندرت تغییر میکنند، ارائه شده است.
ثبت نام دامنهی .eth تنها 5 دلار در سال هزینه دارد و در هر لحظه میتوان آن را تمدید یا رها کرد. در حال حاضر، ENS یک اکوسیستم گسترده را توسعه داده است که شامل کیف پولها، برنامهها و اکسپلوررها میشود.
مدتی پیش، ENS بهطور رسمی اعلام کرد که بهطور کامل فضای نام DNS را بر روی اتریوم یکپارچه خواهد کرد. این امکان به کاربران اجازه میدهد تا هر دامنه .com را به یک آدرس اتریوم متصل کنند. به عنوان مثال، اگر کاربری مالک دامنه example.com در DNS باشد، میتواند آن را به ENS وارد کرده و همچنان از example.com بهجای example.eth استفاده کند. علاوه بر این، کاربران مجاز هستند که رکوردهای ENS را تنظیم کنند تا بتوانند ارزهای دیجیتالی مانند ETH، BTC، و DOGE را بر روی دامنه example.com دریافت کنند. ENS اعلام کرد که توسعه این ویژگی توسط بنیاد اتریوم و ETC Labs تأمین مالی شده است.
علاوه بر این، در تاریخ ۹ اکتبر، ENS اعلام کرد که "ENS اکنون از آواتارهای NFT برای پروفایلهای ENS پشتیبانی میکند. این به این معناست که کاربران میتوانند یک NFT که مالک آن هستند را به عنوان آواتار پروفایل ENS خود تنظیم کنند و Dappها آن را در کنار نام ENS نمایش دهند." این ویژگی علاوه بر خود اپلیکیشن مدیر ENS، توسط پلتفرمهایی مانند Uniswap و 1inch نیز پشتیبانی میشود.
طبق گفته ENS، این تنها آغاز یک چشمانداز بزرگتر است. در ابتدا، ENS فقط برای دامنههای .eth در اتریوم توسعه یافته بود. با این حال، این سرویس به یک گسترش کامل از DNS تبدیل شده است. از آنجایی که پروفایلهای ENS اکنون از نمایش آواتارهای NFT کاربران پشتیبانی میکنند، کاربران منتظر ویژگیهای جدیدی هستند که ممکن است ENS در آینده معرفی کند.