اگر بهجای آدرس طولانی اتریوم مثل 0x... بخواهید نامی مانند name.eth را برای دریافت ارز به دیگران بدهید، ENS این ارتباط را ایجاد میکند. ENS در تراست والت یک سرویس داخلی برای خرید دامنه نیست؛ دامنه در سرویس رسمی Ethereum Name Service ثبت و مدیریت میشود و Trust Wallet کیف پولی است که به ENS App متصل میکنید تا تراکنشهای ثبت، تغییر Records یا تمدید را امضا کنید.
Trust Wallet در راهنمای فعلی دریافت ارز، پشتیبانی از ENS برای تراکنشهای Ethereum را تأیید کرده و استفاده از نامهای خوانا بهجای آدرسهای پیچیده را یکی از روشهای دریافت ارز معرفی میکند.
اگر هنوز کیف پول را نصب یا راهاندازی نکردهاید، ابتدا از صفحه تراست والت در سرزمین رایانه استفاده کنید. در این مقاله فرض میکنیم Wallet آماده است و میخواهید ENS را ثبت یا مدیریت کنید.
ENS چیست و دامنه eth چه کاری انجام میدهد؟
Ethereum Name Service یا ENS یک سیستم نامگذاری مبتنی بر اتریوم است که نامهای قابلخواندن را به شناسههایی مانند آدرس کیف پول، آدرس سایر شبکهها، Content Hash و اطلاعات پروفایل متصل میکند. برای مثال، بهجای فرستادن یک آدرس ۴۲ کاراکتری Ethereum میتوان نامی مانند name.eth را به آن آدرس مرتبط کرد.
این فرایند آدرس اصلی کیف پول را تغییر نمیدهد. آدرس 0x...، کلید خصوصی، موجودی و تاریخچه Wallet همان موارد قبلی هستند؛ ENS فقط یک لایه نامگذاری روی آن ایجاد میکند. حتی منقضیشدن دامنه نیز دسترسی شما به خود Wallet و داراییها را از بین نمیبرد.
دامنه .eth نیز پسوند بومی ENS است. وقتی name.eth را ثبت میکنید، مالکیت نام روی Ethereum Mainnet ثبت میشود و میتوانید تعیین کنید این نام به کدام Address اشاره کند.
در ساختار فعلی ENS، Registry مشخص میکند نام تحت کنترل چه کسی است و از کدام Resolver استفاده میکند. Resolver نیز Records مربوط به نام، از جمله ETH Address را نگهداری و هنگام درخواست یک Wallet یا DApp برمیگرداند.
قبل از ثبت ENS با تراست والت چه چیزهایی لازم است؟
برای ثبت یک .eth واقعی در وضعیت فعلی باید چند مورد را آماده داشته باشید:
Trust Wallet و یک Wallet با پشتیبانی Ethereum؛
مقداری ETH روی Ethereum Mainnet برای هزینه ثبت و Gas؛
نام موردنظر برای بررسی آزادبودن؛
دسترسی به ENS App رسمی؛
توجه به مدت ثبت و هزینه قبل از تأیید تراکنش.
ETH موجود روی Base، Arbitrum یا شبکه دیگری جای ETH شبکه اصلی را برای ثبت فعلی .eth نمیگیرد. هزینه ثبت و Gas هر دو از Wallet متصل روی Ethereum Mainnet پرداخت میشوند.
سرویس رسمی ثبت و مدیریت نام نیز ENS App رسمی است. دامنه را قبل از اتصال Wallet دقیق بررسی کنید؛ ENS هشدار میدهد صفحات مشابه و لینکهای جعلی برای Renewal یا Upgrade یکی از روشهای رایج فیشینگ هستند.
وضعیت ENSv2 در سپتامبر ۲۰۲۶
یک تفاوت زمانی مهم وجود دارد. در زمان آخرین بررسی این مقاله، نامهای واقعی .eth در app.ens.domains همچنان روی ENSv1 و Ethereum Mainnet ثبت میشوند. ENSv2 وارد مرحله Beta شده، اما نسخه فعلی آن روی Sepolia Testnet اجرا میشود و نامهایی که آنجا ثبت میکنید نام واقعی Mainnet نیستند.
بنابراین برای ثبت نامی که واقعاً قصد استفاده از آن را دارید، وارد نسخه Testnet در ens.dev نشوید. همچنین پیامهایی که از شما میخواهند برای «مهاجرت فوری ENSv2» پول پرداخت یا تراکنشی را از یک لینک ناشناس تأیید کنید، با وضعیت فعلی Mainnet سازگار نیستند.
آموزش ثبت دامنه ENS با Trust Wallet
ثبت دامنه از طریق قراردادهای ENS انجام میشود؛ Trust Wallet ابزار اتصال و امضای تراکنشهاست. مسیر فعلی ثبت شامل دو تراکنش On-chain و یک انتظار ۶۰ ثانیهای میان آنهاست.
۱. ENS App را باز و Trust Wallet را متصل کنید
روی موبایل میتوانید ENS App را از طریق مرورگر DApp تراست والت باز کنید. مستندات بهروز Trust Wallet همچنان DApp Browser یا بخش Discover را برای اتصال به برنامههای Web3 معرفی میکنند.
اگر برای کار با DAppها به راهنمای جداگانه نیاز دارید، مقاله مرورگر DApp تراست والت مسیرهای عمومی را توضیح میدهد.
روش دیگر، بازکردن ENS App در مرورگر و استفاده از روش اتصال سازگار با Trust Wallet است. Trust Wallet از WalletConnect v2 روی موبایل پشتیبانی میکند و اتصال از مرورگر دسکتاپ به Wallet موبایل نیز امکانپذیر است. جزئیات این روش را در آموزش اتصال تراست والت با WalletConnect بخوانید.
روی کامپیوتر نیز میتوانید از Browser Extension رسمی Trust Wallet برای تعامل با DAppهای سازگار استفاده کنید.
صرف Connect کردن Wallet، دامنهای ثبت نمیکند و دارایی را منتقل نمیکند. تراکنشهای On-chain در مراحل بعدی جداگانه برای تأیید به Wallet ارسال میشوند.
۲. آزادبودن نام eth را بررسی کنید
نام موردنظر را در Search ENS App وارد کنید. نتیجه جستوجو وضعیت آن را مشخص میکند. چند وضعیت مهم عبارتاند از:
وضعیت | معنی |
|---|---|
| نام برای ثبت با قیمت استاندارد آزاد است |
| شخص دیگری مالک آن است |
| نام منقضی شده اما هنوز در مهلت ۹۰ روزه مالک قبلی است |
| مهلت Grace تمام شده و نام با Premium کاهشی قابل ثبت است |
| نام کمتر از سه کاراکتر است و قابل ثبت نیست |
این وضعیتها در ENS App رسمی تعریف شدهاند؛ نامی که در Grace Period قرار دارد را نمیتوانید به نام خود ثبت کنید.
[جایگاه تصویر]
نوع تصویر: اسکرینشات واقعی آموزشی دوپنلی
موضوع تصویر: جستوجوی دامنه eth و تشخیص Available یا Registered
محل قرارگیری: بعد از توضیح بررسی آزادبودن نام
روش تهیه یا مراحل ثبت اسکرینشات: در Safari آیفون یا DApp Browser، ENS App رسمی را باز کنید. پنل راست صفحه Search و نام فرضی را نشان دهد. پنل چپ نتیجه همان جستوجو و وضعیت Available یا Registered را نمایش دهد. لازم نیست Wallet دارای موجودی باشد و هیچ تراکنشی تأیید نشود.
Alt پیشنهادی: بررسی آزاد بودن دامنه eth در ENS App پیش از اتصال و ثبت با Trust Wallet
۳. مدت ثبت و هزینه را بررسی کنید
اگر Name آزاد باشد، مدت Registration را تعیین میکنید. ENS اجازه میدهد مدت را براساس تعداد سال یا تاریخ انقضا انتخاب کنید. حداقل دوره ثبت فعلی ۲۸ روز است و سقف مشخصی برای مدت وجود ندارد.
در همین مرحله میتوانید تنظیم Primary Name یا اطلاعات Profile را نیز انجام دهید یا آنها را برای بعد نگه دارید.
قبل از ادامه، هزینه کل نمایشدادهشده را بخوانید. Registration Fee و Gas دو هزینه جدا هستند.
۴. تراکنش Commit را در Trust Wallet بررسی کنید
مرحله اول ثبت، Commit است. این تراکنش مقدار ثبت را هنوز پرداخت نمیکند؛ از نظر ENS یک تراکنش ۰ ETH است، اما برای ثبت آن روی Ethereum باید Gas بپردازید.
در Wallet قبل از Confirm شبکه و Network Fee را بررسی کنید. این تراکنش بخشی از سازوکار Commit-Reveal است که مانع میشود شخص دیگری نام انتخابی شما را از Mempool ببیند و با Gas بیشتر سریعتر ثبت کند.
۵. ۶۰ ثانیه صبر کنید و Registration را کامل کنید
پس از تأیید Commit باید ۶۰ ثانیه منتظر بمانید. سپس گزینه Complete Registration فعال میشود و تراکنش دوم را در Trust Wallet تأیید میکنید. در این تراکنش هزینه Registration بهعلاوه Gas پرداخت میشود.
یک نکته عملی مهم: ENS برای تکمیل ثبت، اطلاعات مربوط به Commit را در مرورگر نگه میدارد. از زمان تأیید Commit حداکثر ۲۴ ساعت فرصت دارید Registration را کامل کنید. در این فاصله Cache یا دادههای سایت را پاک نکنید و مرورگر را عوض نکنید؛ در غیر این صورت ممکن است لازم باشد فرایند Commit را دوباره آغاز کنید.
Commit نیز نام را برای شما رزرو قطعی نمیکند. Registration زمانی کامل است که تراکنش دوم تأیید شود.

هزینه دامنه eth و Gas چقدر است؟
هزینه سالانه فعلی .eth براساس تعداد کاراکتر تعیین میشود:
طول نام | هزینه پایه سالانه |
|---|---|
۵ کاراکتر یا بیشتر | ۵ دلار |
۴ کاراکتر | ۱۶۰ دلار |
۳ کاراکتر | ۶۴۰ دلار |
این قیمت به ETH تبدیل و روی Ethereum Mainnet پرداخت میشود و Gas جداگانه به آن اضافه میشود. مقدار Gas ثابت نیست و با شرایط شبکه تغییر میکند. Registration و Renewal در نسخه فعلی از همین جدول قیمت پایه استفاده میکنند.
بنابراین عبارتی مثل «دامنه ENS پنج دلار است» کامل نیست؛ برای نام پنجکاراکتری یا طولانیتر، ۵ دلار هزینه پایه سالانه است، اما کاربر همچنان باید Gas تراکنشهای Ethereum را بپردازد.
Resolver و Records در ENS چه هستند؟
ثبت نام تنها شروع کار است. چیزی که تعیین میکند name.eth در عمل به کجا اشاره کند، Records آن است.
Resolver قرارداد هوشمندی است که Records نام را نگه میدارد و هنگام Resolution آنها را در اختیار Wallet یا DApp قرار میدهد. ENS App هنگام ثبت معمولی، Public Resolver را بهصورت خودکار تنظیم میکند؛ بنابراین اکثر کاربران نیازی به تغییر دستی Resolver ندارند.
Records میتوانند شامل مواردی مانند اینها باشند:
ETH Address؛
آدرس شبکههای دیگر مانند Bitcoin، Solana یا Base؛
Avatar و اطلاعات Profile؛
Social Handleها؛
Website یا Content Hash؛
سایر Text Recordها.
ویرایش Records معمولاً یک تراکنش Ethereum Mainnet است و Gas دارد. همچنین اطلاعاتی که در ENS Profile ثبت میکنید عمومی است و نباید دادهای را که قصد انتشار عمومی آن را ندارید وارد Records کنید.
ETH Address چه نقشی دارد؟
ETH Address مهمترین Record برای استفاده معمول از دامنه روی Ethereum است. اگر name.eth به آدرس Trust Wallet شما اشاره کند، ETH ارسالی به این نام در برنامهای که ENS را پشتیبانی میکند به همان آدرس Resolve میشود.
در ثبت معمول از طریق ENS App، ETH Address به Wallet ثبتکننده تنظیم میشود. اگر بعداً این Record را تغییر دهید، پرداختهایی که به نام ارسال میشوند به آدرس جدید خواهند رفت.

Primary Name با ETH Address چه تفاوتی دارد؟
این دو جهت متفاوت Resolution را مشخص میکنند:
name.eth → 0x...
این همان Address Record روی نام است.
0x... → name.eth
این همان Primary Name یا Reverse Resolution است.
Primary Name باعث میشود برنامههای سازگار بهجای نمایش 0x123... نامی مانند name.eth را برای Wallet نشان دهند. برای عملکرد صحیح، ETH Address روی Name و Primary Name روی Wallet باید با یکدیگر هماهنگ باشند.
برای تنظیم آن، Name را در ENS App باز کنید و در صورت نمایش گزینه Set as Primary Name آن را انتخاب کنید. Walletی که بهعنوان ETH Address روی Name ثبت شده باید این تغییر را تأیید کند. این عملیات روی Ethereum Mainnet Gas دارد.

چگونه با ENS در Trust Wallet ارز دریافت کنیم؟
پس از اینکه name.eth به ETH Address صحیح اشاره کرد، میتوانید آن نام را بهجای رشته طولانی Address با فرستنده به اشتراک بگذارید. Wallet یا DApp فرستنده باید ENS Resolution را پشتیبانی کند تا Name را به آدرس واقعی تبدیل کند.
Trust Wallet در راهنمای رسمی فعلی خود مشخصاً پشتیبانی از ENS برای تراکنشهای Ethereum را تأیید کرده است.
بااینحال، ENS امکان ثبت Address برای شبکههای دیگری مانند Bitcoin، Solana و Base را هم دارد. این موضوع بهتنهایی به معنی آن نیست که هر Wallet، از جمله Trust Wallet، در تمام مسیرهای Send خود همه این Records را Resolve میکند. پشتیبانی سرویس ارسالکننده باید جداگانه بررسی شود. ENS نیز تأکید میکند Recordهای شبکهها مستقل هستند و آدرس هر Chain باید مطابق همان شبکه تنظیم شود.
برای انتقال حساس، اگر برنامه مقصد Name را بهوضوح Resolve نمیکند یا شبکه موردنظر را نمیشناسد، بهجای حدسزدن از آدرس اصلی همان شبکه استفاده کنید.
تمدید دامنه ENS چگونه انجام میشود؟
مالکیت .eth دائمی نیست؛ هنگام ثبت یک Expiry Date تعیین میشود. برای تمدید، Name را در ENS App جستوجو کرده و گزینه Extend را انتخاب میکنید، مدت جدید را مشخص میکنید و تراکنش را از Wallet تأیید میکنید. هزینه Renewal و Gas با ETH روی Ethereum Mainnet پرداخت میشوند.
جالب اینکه پرداختکننده Renewal الزاماً نباید مالک Name باشد. هر Wallet میتواند مدت یک .eth را تمدید کند و این پرداخت مالکیت دامنه را به او منتقل نمیکند.
ENS تمدید خودکار تضمینشدهای برای Name شما انجام نمیدهد؛ تاریخ انقضا را در بخش My Names بررسی کنید.
اگر دامنه منقضی شود، در نسخه فعلی Mainnet ابتدا وارد Grace Period به مدت ۹۰ روز میشود. در این مدت مالک قبلی هنوز Name را حفظ میکند و میتوان آن را با نرخ استاندارد تمدید کرد. پس از پایان Grace Period، Name برای ۲۱ روز وارد مرحله Temporary Premium میشود و دیگر باید بهعنوان Registration جدید ثبت شود.
تفاوت ENS و Address Book تراست والت چیست؟
ENS و Address Book هر دو میتوانند کار با آدرسهای طولانی را سادهتر کنند، اما یک ابزار نیستند.
ویژگی | ENS | Address Book تراست والت |
|---|---|---|
ماهیت | نام و Records در ENS | Contact ذخیرهشده در Wallet |
نمونه |
| «کیف پول شخصی» |
محل مدیریت | ENS App و قراردادهای ENS | رابط Trust Wallet |
On-chain | بله | ثبت Contact بهخودیخود تراکنش بلاکچینی نیست |
نیاز به Registration | برای | خیر |
هزینه دورهای |
| هزینه ثبت دامنه ندارد |
قابل Resolve توسط دیگران | در برنامههای سازگار با ENS | برای استفاده شخصی در Wallet |
قابلیت Profile و Records | بله | هدف اصلی آن ذخیره مقصد انتقال است |
Address Book برای ذخیره مقصدی است که قبلاً بررسی کردهاید؛ ENS نامی On-chain است که میتواند توسط Walletها و DAppهای پشتیبان Resolve شود.
برای جزئیات قابلیت داخلی Wallet، مقاله Address Book تراست والت را ببینید.
آیا ENS واقعاً جای آدرس کیف پول را میگیرد؟
نه به معنای حذف Address. ENS نماینده و مسیر Resolution آدرس است، نه جایگزین فنی خود آدرس.
Wallet شما همچنان همان 0x... را دارد. وقتی شخصی name.eth را وارد میکند، برنامه سازگار ENS را Query میکند و Address موجود در Record را بهدست میآورد. برنامهای که ENS را پشتیبانی نمیکند همچنان ممکن است از شما Address اصلی را بخواهد.
همین نکته یک پیام امنیتی مهم هم دارد: آشنا بودن Name بهتنهایی کافی نیست. مقصد واقعی تراکنش همان Addressی است که Name در آن لحظه به آن Resolve میشود.
خطر دامنه مشابه و فیشینگ در ENS
خواناتر بودن ENS خطا را کمتر میکند، اما یک Name نمیتواند بهتنهایی هویت صاحبش را تضمین کند. مهاجم میتواند دامنهای شبیه نام موردنظر شما ثبت کند یا کاراکترهایی به کار ببرد که از نظر ظاهری تقریباً یکساناند.
برای مثال یک حرف Cyrillic ممکن است دقیقاً شبیه حرف Latin دیده شود، در حالی که برای ENS دو کاراکتر متفاوت است. این نوع نامها با عنوان Homoglyph یا Lookalike شناخته میشوند.
برای Name جدیدی که قرار است به آن دارایی بفرستید:
نام را خودتان در ENS App رسمی جستوجو کنید؛
Owner و ETH Address را بررسی کنید؛
Name را صرفاً از Transaction History یا پیام ناشناس Copy نکنید؛
اگر کاراکتر غیرعادی، ترکیب چند زبان یا علامت نامرئی مشاهده کردید، ادامه ندهید؛
برای Renewal و ENSv2 از لینک موجود در ایمیل، Telegram، X یا پیام خصوصی وارد نشوید.
ENS همچنین اعلام کرده در حال حاضر Airdrop فعال ENS وجود ندارد و درخواستهای «Claim ENS» یا «Upgrade ENSv2» همراه با لینک و تراکنش باید با حساسیت بسیار بالا بررسی شوند.
برای سایر ریسکهای اتصال Wallet، امضا و دامنههای جعلی نیز میتوانید راهنمای امنیت تراست والت را بخوانید.
اگر ENS درست کار نمیکند چه چیزهایی را بررسی کنیم؟
اگر Name ثبت شده اما نتیجه مورد انتظار را نمیبینید، مشکل را براساس علامت آن بررسی کنید.
Primary Name نمایش داده نمیشود: ابتدا مطمئن شوید ETH Address خود Name به همان Wallet اشاره میکند. Primary Name و Address Record باید با هم سازگار باشند. بعضی سرویسها نیز اطلاعات را Cache میکنند و ممکن است تغییر را با تأخیر نمایش دهند.
Records قابل ویرایش نیستند: Resolver را بررسی کنید. ENS App برای مدیریت معمول Records از Public Resolver استفاده میکند و نامی با Resolver سفارشی یا قدیمی ممکن است قابلیتهای ویرایشی متفاوتی داشته باشد.
Registration بعد از Commit متوقف شده است: بررسی کنید بیش از ۲۴ ساعت نگذشته باشد، Cache مربوط به ENS App پاک نشده باشد و Commit را با تراکنش دیگری جایگزین نکرده باشید.
Insufficient Balance نمایش داده میشود: موجودی ETH را روی خود Ethereum Mainnet بررسی کنید. ETH شبکههای L2 برای هزینه فعلی Registration Mainnet قابل استفاده نیست.
جمعبندی
برای استفاده از ENS در تراست والت باید .eth را در سرویس رسمی ENS ثبت کنید و Trust Wallet را بهعنوان Wallet امضاکننده به آن متصل کنید. پس از ثبت، ETH Address تعیین میکند Name به کدام Wallet اشاره کند و Primary Name میتواند مسیر معکوس را برای نمایش نام بهجای 0x... ایجاد کند.
مهمترین مواردی که نباید از آنها عبور کرد، انتخاب Ethereum Mainnet، داشتن ETH کافی برای Registration و Gas، تکمیل هر دو تراکنش ثبت، کنترل Expiry Date و بررسی دقیق دامنه ENS App و نام گیرنده است. ENS استفاده از آدرسها را سادهتر میکند؛ اما Address اصلی، شبکه مقصد و جزئیات تراکنش همچنان باید قبل از Confirm بررسی شوند.
سؤالات متداول
آیا برای ساخت ENS در تراست والت باید ارز ENS داشته باشیم؟
خیر. توکن حاکمیتی ENS برای ثبت دامنه لازم نیست. هزینه .eth و Gas در وضعیت فعلی با ETH روی Ethereum Mainnet پرداخت میشوند.
آیا میتوان بدون موجودی ETH دامنه eth را بررسی کرد؟
بله. جستوجوی نام و بررسی وضعیت Available یا Registered نیازمند خرید دامنه نیست. برای ثبت On-chain و تغییر Records باید ETH کافی برای هزینه مربوط و Gas داشته باشید.
آیا میتوان ENS را برای USDT هم استفاده کرد؟
ENS یک Name را به Address متصل میکند، نه به موجودی یک توکن خاص. اگر برنامه ارسالکننده ENS را روی شبکه موردنظر Resolve کند، Name میتواند مسیر رسیدن به Address را فراهم کند؛ اما نباید پشتیبانی ENS روی Ethereum را به تمام شبکههای USDT تعمیم داد.
آیا دامنه eth بعد از ثبت برای همیشه مال من است؟
خیر. .eth دارای دوره Registration و Expiry Date است و برای حفظ آن باید تمدید شود. در Mainnet فعلی پس از انقضا ۹۰ روز Grace Period وجود دارد؛ پس از آن Name میتواند وارد Temporary Premium شده و نهایتاً توسط شخص دیگری ثبت شود.
چرا نام ENS من در Trust Wallet یا یک DApp نمایش داده نمیشود؟
ممکن است برنامه موردنظر ENS یا نوع Resolution مورد استفاده شما را پشتیبانی نکند، ETH Address و Primary Name با هم هماهنگ نباشند یا سرویس اطلاعات را Cache کرده باشد. ابتدا Name و Records را مستقیماً در ENS App رسمی بررسی کنید.
آیا ENSv2 را باید همین حالا فعال یا Upgrade کنیم؟
خیر. تا زمان آخرین بررسی این مقاله در ۲۴ سپتامبر ۲۰۲۶، ENSv2 در مرحله Beta روی Sepolia Testnet است و Upgrade Mainnet عمومی نشده است. برای Name واقعی فعلی از ENS App روی Ethereum Mainnet استفاده کنید و به پیامهای فوری Upgrade همراه با لینک اعتماد نکنید.
منابع رسمی
Trust Wallet — راهنمای فعلی دریافت ارز و پشتیبانی از ENS برای Ethereum.
ENS Support — ثبت
.eth، مراحل Commit و Registration.ENS Support — Pricing & Fees و هزینههای Registration و Renewal.
ENS Support — Resolver، Records و Primary Name.
ENS — وضعیت رسمی ENSv2 Beta و تفاوت Mainnet با Sepolia.
ENS Support — راهنمای امنیت، دامنههای مشابه و فیشینگ.