شبکه بیتکوین و باقی ارزهای دیجیتال از نود (Node) تشکیل شده است.
هر نود یک دستگاه کامپیوتر است که به شبکه متصل میشود.
در شبکه بیتکوین 3 دسته نود داریم:
عناوین مطلب:
- فول نود (Full Node)
- سوپر نود (Super Node)
- لایت نود (Lightweight Node)
تراکنشهایی که از طریق فول نودها انجام میشوند از امنیت بیشتری نسبت به تراکنشهای دیگر برخوردارند.
در بین این نودها، به آنهایی که به شکل مستقیم به بلاکچین بیتکوین متصل شدهاند و تمام قوانین بیتکوین را پذیرفتهاند؛ فول نود (Full Node) میگویند.
فول نودها با یک نرمافزار به نام Bitcoin Core با یکدیگر ارتباط برقرار میکنند.
به عنوان مثال، اگر شما از کیف پولهای معمولی که نیاز به دانلود بلاکچین ندارند استفاده میکنید، فول نیستید بلکه به یک لایت نود (Lightweight Node) یا نود واسطه متصل شدهاید.
فول نود چگونه ایجاد میشود؟
وظیفه فول نود دانلود بلاکهایی (حاوی تراکنش) است که به طور مستقیم به بلاکچین متصل شده و پروتکل را اجرا میکنند.
به عنوان مثال پروتکل بیتکوین به صورت زیر است:
- هر بلاک تعداد مشخصی بیتکوین ایجاد میکند.
- هر تراکنش امضای دیجیتال خود را دارد.
- لازم است تا تراکنشها در فرمت مشخصی ایجاد شوند.
- در شبکه بلاکچین، هر تراکنش باید یک خروجی (Output) داشته باشد.
اگر در یکی از بلاکهای موجود در بلاکچین یکی از قوانین نقض شود؛ به هیچ عنوان تراکنش پذیرفته نمیشود؛ حتی اگر یکی از نودها هم تایید کند.
ماینرها دستگاههای قدرتمندی هستند که با قدرت محاسباتی بالا تراکنشها را تایید و در صورت اشکال، آنها را حذف میکنند. این دستگاهها میتوانند حملات قوی هم انجام دهند ولی به دلیل اینکه فول نودها به قوانین پایبند هستند، ماینرها توانایی تغییر در تراکنشها و نابودی شبکه را ندارند.
بیشتر بخوانید: حمله 51% چیست؟
اگر نودها بخواهند پروتکل خود را تغییر دهند، باید از بلاکچین بیتکوین جدا شوند و با تغییر نرمافزار Bitcoin Core شبکه مخصوص به خود را ایجاد کنند.
این را در نظر داشته باشید که هر تغییری در قوانین، نیازمند اجرای یک هاردفورک است.
بیشتر بخوانید: تفاوت بیتکوینکش با بیتکوین چیست؟
برای ایجاد هماهنگی در شبکه، باید همه فول نودها از قوانین شبکه پیروی کنند. به طور کلی در هر لحظه حداقل باید یک فول نود تمام تراکنشها را دانلود کرده و هر بلاکی که ایجاد میشود را در دفتر کل خود ثبت کند.
هر کدام از فول نودها باید اطلاعات تراکنشهای خروجی تکمیل نشده را تا زمان تکمیل شدن آنها، ذخیره کنند.
در ژوئن سال 2018 فضای ذخیرهسازی شده در فول نودهای بیتکوین 173 گیگ بود که از این مقدار، کمتر از دو گیگ مربوط به تراکنشهای تکمیل نشده است.
بیشتر بخوانید: دلیل تأییدنشدن تراکنش بیتکوین چیست؟
چرا باید از کیف پول فول نود استفاده کرد؟
بهترین راه برای نگهداری بیتکوین، استفاده از یک کیف پول فول نود است؛ چرا که کل قوانین شبکه در آن رعایت میشوند.
به عنوان مثال، بیتکوینهای شما از حمله دوبار خرج کردن (Double Spending) در امان میمانند و تمام قوانین مربوط به سختی شبکه و ساخت بلاک دقیقا اجرا میشود.
بیشتر بخوانید: فناوری تپروت؛ ارتقائی برای بهبود حریم خصوصی در شبکه بیت کوین
مزایای فول نود چیست؟
در ادامه به بررسی مزایای فول نودها میپردازیم:
افزایش قدرت اقتصادی
همانطور که قبلا هم گفتیم، فول نودها قوانینی که از قبل برایشان تعیین شده را انجام میدهند، درحالی که لایت نودها دستور ماینرها را اجرا میکنند.
به عنوان مثال، اگر ماینرها پاداش ساخت بلاک را افزایش دهند، لایت نودها هم از آن پیروی میکنند و در نتیجه هر یک از لایت نودها شبکه مجزای خود را با ارز دیجیتال مخصوص به خود میسازد.
بنابراین، لایت نودها مسیرشان را از فول نودها جدا میکنند و افرادی که از لایت نود استفاده میکنند قادر به استفاده از فول نود نیستند. اگر همه کاربران از فول نود استفاده کنند، شبکههای متعدد به وجود نمیآید و ماینرها به خواسته پلید خود نمیرسند.
ولی در عمل این سناریو دستیافتنی نیست چون تعداد فول نودها زیاد است و ماینرها برای انجام چنین کاری باید هزینه بسیار زیادی پرداخت کنند. ولی اگر کاربران زیادی از لایت نود استفاده کنند، ماینرها نیز برای تغییر قوانین شبکه انگیزه پیدا میکنند.
از طرفی فول نودها برای بیتکوین بسیار مهم هستند زیرا بار اقتصادی بیتکوین بر دوش فول نودها است و لایت نودها نقشی ندارند.
شرکتهایی که حجم معاملاتی بالایی دارند باید از فول نودها استفاده کنند و کاربران هم برای افزایش قدرت اقتصادی بیتکوین باید برای تراکنشهای خود از یک فول نود استفاده کنند.
حفظ حریم خصوصی
اکثر کیف پولهای لایت نود، باعث فاش شدن اطلاعات شما میشوند. بنابراین فول نودها در حفظ حریم شخصی نقش بسزایی دارند.
ایجاد امنیت
فول نودها بیشترین امنیت را ایجاد میکنند؛ ممکن است یک لایت نود تراکنشی را تایید کند که واقعا تایید نشده است و این کار آسیب جدی به اعتبار بعضی از سایتها وارد میکند.
بنابراین برای کاربردهای تجاری و یا روزانه از فول نود استفاده کنید.
خدمات در شبکه
فول نودها خدماتی را به شبکهها و سایتهای دیگر ارائه میدهند که این خدمات میتواند برای لایت نودها هم مفید باشد.
در ادامه نگاهی به این خدمات میاندازیم:
- به هنگام ساخت تراکنش، لایت نودها از فول نودها استفاده میکنند؛ بنابراین لایت نودها نیازی به دانلود دفتر کل ندارند.
- فول نودها بلاکهای جدید را در اختیار نودهایی که آفلاین بودهاند، قرار میدهند.
- تراکنشها به وسیله فول نودها از کاربران گرفته شده و در اختیار ماینرها قرار میگیرد.
- فول نودها، تراکنشهای ساخته شده توسط ماینرها را به نودهای دیگر منتقل میکنند.
بیشتر بخوانید: معرفی، ثبت نام و آموزش کار با سایت گلس نود (Glassnode)
سخن پایانی
با توجه به موارد ذکر شده، فول نودها قوانینی که از پیش برایشان تعیین شده را اجرا میکنند و نوع قوانین برای آنها اهمیت ندارد.
برای استفاده از بیتکوین، بهترین روش استفاده از فول نودها است؛ زیرا آدرس شما در شبکه مخفی باقی میماند.
مقالات مرتبط:
قصد خرید یا فروش ارز دیجیتال در ایران را دارید؟ در این سایت میتوانید با اطمینان و با چند کلیک خرید کنید:
نام | ویژگیها | امتیاز | لینک ثبتنام |
---|---|---|---|
نوبیتکس |
| ||
صرافی خارجی MEXC |
|
چطورکیف پول فول نود داشته باشیم
کیف پول فول نود اغلب اوقات نیاز به دانلود حجم زیادی داده داره (مثلا چندصدگیگابایت)
در آینده مطلبی برای آموزش اینکار منتشر میکنیم.