دامنه Handshak یا (HNS) نوعی دامنه اینترنتی است که بر اساس فناوری بلاک چین و با هدف جایگزینی DNS و رفع برخی از محدودیتهای آن ایجاد شده است. دامنه هندشیک بهطور چشمگیری متمایز از سیستمهای دامنههای سنتی است.
در این مقاله همراه ما باشید تا با Hanshake Domain و استقرار و مدیریت آدرسهای دیجیتالی آن آشنا شوید.
دامنه هندشیک (Handshake) روشی جدید برای ثبت دامنههای اینترنتی است که بهجای استفاده از سیستمهای سنتی متمرکز، از فناوری بلاکچین استفاده میکند. هدف اصلی این سیستم، ایجاد یک پروتکل نامگذاری غیرمتمرکز و بدون مجوز است که امکان برقراری ارتباط همتا به همتا (P2P) را فراهم میآورد. در این سیستم، کاربران میتوانند دامنههای سطح بالا (TLD) مانند .com و .edu را بدون نیاز به تأیید سازمانهای متمرکز مانند ICANN ثبت کنند.
پروژه هندشیک توسط جمعی از افراد برجسته در حوزه فناوری و بلاکچین از جمله جوزف پون که در شبکه لایتنینگ بیتکوین و کانالهای پرداخت پلاسما فعالیت ، اندرو لی، مدیرعامل درگاه پرداخت بیتکوین Purse، کریستوفر جفری که در Purse و نرمافزار Bcoin همکاری کرده، و بویما فنبوله، توسعهدهنده Bcoin راهاندازی شده است. این افراد به دنبال ایجاد یک جایگزین غیرمتمرکز برای سیستم فعلی تخصیص و مدیریت دامنههای سطح بالا (TLD) بودند.
دامنه Handshake از طریق مزایدههایی که توسط نرمافزار Handshake برگزار میشود، آدرسهای وب را توزیع میکند. در این مزایدهها که هر دو هفته یکبار برگزار میشود، کاربران از ارز دیجیتال پروتکل هندشیک یعنی HNS، برای شرکت در آن و ارائه پیشنهادات استفاده میکنند.
روش مزایده ویکری (Vickrey) در این مزایدهها به کار میرود. در این روش شرکتکنندگان پیشنهادات خود را ارائه میدهند و برنده مزایده پیشنهاد بالاترین قیمت را ارائه میدهد. در این سیستم به دلیل ناشناس بودن پیشنهادها ارائه قیمت بهصورت معقول و منصفانه انجام میشود و همچنین امنیت این فرایند نیز تأمین میگردد.
بلاکچین هندشیک مشابه بلاکچین بیتکوین عمل میکند. در این بلاکچین، ماینرها برای حل معماهای ریاضی و باز کردن قفل توکنهای جدید HNS رقابت میکنند. هر ۱۰ دقیقه بلوکهای جدید به بلاکچین اضافه میشود و ماینرها بهازای فعالیت استخراج، مقداری از رمزارز HNS دریافت میکنند.
برای ثبت یک دامنه Handshake ابتدا باید نرمافزار کلاینت Handshake را نصب کنید و با استفاده از این نرمافزار، میتوانید در مزایدههای دامنهها شرکت کرده و دامنه موردنظر خود را به دست آورید. پس از برندهشدن در مزایده و دریافت دامنه، آن را به طور مستقیم در نرمافزار کلاینت خود ثبت کنید. برای دسترسی به دامنه، میتوانید از مرورگرهای مخصوصی که از پروتکل Handshake پشتیبانی میکنند، مانند Bob Wallet یا Namebase استفاده کنید. با ورود به حساب کاربری خود در این نرمافزارها، میتوانید دامنههای ثبت شده خود را مدیریت کنید و از آنها استفاده نمایید.
دامنه هندشیک (HNS) جایگزینی معتبر و کاربردی برای دامنههای سطح بالاست. این دامنهها برای موارد زیر استفاده میشوند:
تا اینجا در مورد هندشیک کامل توضیح دادیم اما همان طور که میدانید تا الان DNS برای ثبت دامنه استفاده میشد و در مقاله DNS چیست در مورد آن کامل توضیح دادهایم. در مورد دامنههای HNS و DNS از جهات مختلفی با هم متفاوتاند، از جمله در معماری، امنیت، مدیریت، و سیاستهای استفاده. در ادامه به برخی از این تفاوتها میپردازیم:
DNS: یک سیستم متمرکز است که توسط سازمانهای مرکزی مانند ICANN کنترل میشود. فرآیند ثبت دامنه و مدیریت آنها از طریق رجیسترها و شرکتهای ثبت دامنه انجام میشود.
HNS: یک سیستم غیرمتمرکز است که بر پایه بلاکچین ساخته شده است. هیچ مرجع متمرکزی برای ثبت و مدیریت دامنهها وجود ندارد و هر فرد یا سازمان میتواند بهصورت مستقیم دامنه خود را ثبت کند و کنترل کاملی بر آن داشته باشد.
DNS: امنیت DNS به نسبت HNS ضعیفتر است. سیستم متمرکز DNS آسیبپذیرتر بوده و ممکن است تحت حملات مخرب قرار بگیرد.
HNS: با توجه به استفاده از بلاکچین، امنیت دامنههای HNS بسیار بالاتر است. از آنجایی که هر کسی میتواند بهصورت مستقیم دامنه خود را ثبت کند، احتمال وقوع تقلب و سوء استفاده کمتر است.
DNS: در DNS، فرآیند ثبت دامنه و مدیریت آنها بهطورکلی توسط رجیسترها و شرکتهای ثبت دامنه انجام میشود، و کاربران معمولاً از طریق این ارگانها دامنه خود را ثبت میکنند.
HNS: در HNS، هر فرد یا سازمان میتواند بهصورت مستقیم دامنه خود را ثبت کند و بدون نیاز به واسطههای متمرکز مانند رجیسترها و کنترل کاملی بر آن داشته باشد.
DNS: در DNS استفاده از دامنهها معمولاً تابع قوانین و مقررات شرکتهای ثبت دامنه و سازمانهای مربوط به آن است.
HNS: در HNS استفاده از دامنهها با قوانین بلاکچین و اصول آن تطابق دارد، و هیچ مرجع مرکزی برای تعیین قوانین مربوطه دخالتی نخواهد داشت.
DNS: هزینه ثبت دامنهها در DNS ممکن است متغیر باشد و بسته به ارائهدهنده خدمات و نوع دامنه موردنظر تغییر کند.
HNS: هزینه ثبت دامنهها در HNS معمولاً کمتر از DNS است و اغلب مرتبط با هزینه معاملات بلاکچین است که بهعنوان هزینه شبکه در نظر گرفته میشود.
DNS: باتوجهبه ساختار متمرکز DNS، ممکن است تاخیرهایی در فرآیند ثبت دامنه به خصوص در صورت حجم بالای ترافیک داشته باشد.
HNS: به دلیل استفاده از فناوری بلاکچین و رویکرد غیرمتمرکز، HNS معمولاً سرعت بالاتری در فرآیند ثبت دامنه دارد.
در جدول زیر به صورت خلاصه مهمترین تفاوت دامنه هندشیک و DNS را ببییند.
دامنه هندشیک (HNS) با ارائه یک سیستم غیرمتمرکز و مبتنی بر بلاکچین برای ثبت و مدیریت دامنهها، مزایا و معایب خاص خود را دارد:
با وجود معایبی که در مورد دامنه های هندشیک گفته شد هر چند در حال حاضر شناخته شده نیست اما به عنوان یک جایگزین جذاب و نوآورانه برای سیستمهای DNS سنتی در آینده قابلیتهای مهمی را ارائه میدهد.
در پایان تصمیمگیری بین دامنههای handshake و سیستم سنتی DNS یک انتخاب بین ادامه سیستم قدیمی یا ورود به دورانی جدید است. دامنههای handshake با ویژگیهایی از جمله آزادی، امنیت و نوآوری، چالشی جدید را برای سیستم سنتی DNS ایجاد کردهاند اما همچنان اهمیت و کاربرد گستردهای در سیستم سنتی DNS وجود دارد و این سیستم همچنان پابرجاست و رشد این روش به انتخاب افراد فعال در این حوزه بستگی دار.