لایت نود و فول نود بیت کوین چیست و چرا شبکه بیتکوین بدون آنها بی معنی است
آشنایی با مفهوم نود بیت کوین
افراد زیادی با بلاکچین بیتکوین آشنا هستند اما نمیدانند چطور کار میکند و نود بیت کوین چیست. نودهای بیتکوین نگهبانان این شبکه هستند و هر لحظه مراقبند که مشکل امنیتی و اعتباری برای شبکه ایجاد نشود. بررسی امنیت، تایید تراکنشها، اضافه کردن بلاک به بلاکچین و عملکردهای اصلی شبکه به عهده نودهاست. در ادامه بررسی میکنیم نود چیست و چه انواع و کاربردهایی دارد. (لینک پیشنهادی: خرید ارز دیجیتال)
نود بیت کوین چیست؟
اگر بخواهیم به زبانی ساده مفهوم نود یا گره را بیان کنیم، باید بگوییم که به هر سیستم کامپیوتری که به شبکه بلاکچین متصل شود یک نود یا گره (Node) گفته میشود.
ارزش ارز دیجیتال به امنیت شبکه آن وابسته است. در بیتکوین نیز وجود این امنیت موجب ایجاد تراکنشهای معتبر و درستی در گرههای فعال در این شبکه میشود.
اما تایید اعتبار تراکنشها در هر گره روی شبکه بیتکوین، کاری حساس است که زمان و منابع محدودی دارد. سال 2020 که تعداد تراکنشهای بیتکوین چندین برابر شد و تاخیرهای طولانی در شبکه رخ داد، مشکلات شبکه بیتکوین خودشان را نشان دادند.
مطالعه بیشتر: بلاکچین چیست؟
شبکه بیتکوین برای غلبه بر مشکلاتی از این دست، به گرههای سبک و گرههای کامل تقسیم میشود. هر دوی این گرهها مسئول بررسی و اعتبارسنجی تراکنشهای شبکهاند اما گرههای سبک، در پردازش تراکنشها سریعتر هستند. آنها همه تراکنشهای روی بلاکچین بیتکوین را دانلود نمیکنند. بلکه فقط سرصفحه (header) نمونه تراکنشها دانلود میشوند تا بهاینترتیب سرعت بالا برود.
این وظیفه گرههای کامل بیتکوین است که همه تراکنشهایی را که درون شبکه ارز دیجیتال رخ میدهد، تایید کنند. آنها همه تراکنشهای روی بلاکچین بیتکوین را دانلود کرده و با سایر گرهها تایید میکنند.
گرهها نقش خیلی مهمی در شبکه بیت کوین دارند. میتوانید آنها را بهعنوان نگهبانانی تصور کنید که همواره درحال پایش شبکه بیتکوین، برای تشخیص تراکنشهای قانونی از غیرقانونی هستند. وظیفه اصلی آنها، حفظ امنیت و اعتبار شبکه و تلاش برای جلوگیری از «دوبار خرج کردن» برای بیتکوینی است که قبلا بابت آن هزینه شده است.
مطالعه بیشتر: بیت کوین چیست؟
فول نود چیست؟
گاهی عبارت نود و فولنود به جای هم بکار میروند و افراد نمیدانند تفاوت این دو نود بیت کوین چیست. در حقیقت نودها کامپیوترها و تجهیزات سختافزاری هستند که به صورت داوطلبانه به شبکه بیتکوین متصل میشوند. اگر این نودها قوانین مربوط به تراکنشهای شبکه را بپذیرند تبدیل به فولنود میشوند و میتوانند تراکنشهای شبکه را تایید و بررسی کنند.
مطالعه بیشتر: سگویت چیست؟
بر اساس مستندات بیتکوینکور (Bitcoin Core – نرمافزار اصلی شبکه بیتکوین که برای ذخیرهسازی و بررسی تراکنشها و بلاکچین استفاده میشود)، یک فولنود گرهای در شبکه است که تراکنشها و بلاکها را به صورت کامل بررسی و تایید میکند. همه فولنودها، تراکنشها و بلاکهای سایر فولنودها را بررسی و تایید اعتبار میکنند و سپس به گره بعدی انتقال میدهند. این کار باعث حفظ شبکه میشود.
مطالعه بیشتر: تپ روت بیت کوین
لایت نود چیست؟
شاید بپرسید با وجود گرههای کامل دلیل نیاز به لایتنود بیت کوین چیست؟ جواب این سوال در سرعت نهفته است. چراکه اطلاعات کمتری را پردازش میکنند. عملکرد لایتکوین یا گرههای سبک، وابسته به گرههای کامل است. آنها نسبت به گرههای کامل نیازمند ظرفیت ذخیرهسازی و دانلود بسیار کمتری هستند چراکه تنها سرصفحه را از بلاکچین بیتکوین دانلود کرده و بهاینترتیب، کل بلاکچین را ذخیره نمیکنند.
تنها وظیفه آنها، بررسی تراکنشهای بلاکچین با استفاده از متد تایید پرداخت ساده (SPV) است. متد پرداخت ساده که در طرح اصلی بیتکوین آمده، به معنی تایید یک تراکنش، بدون نیاز به دانلود کل تراکنشهای موجود در بلاکچین است.
مطالعه بیشتر: ساتوشی چیست؟
انواع نود بیت کوین
برای اینکه با عملکرد نودها بیشتر آشنا شویم لازم است بدانیم دستهبندیهای فول نود بیت کوین چیست و هر کدام چه وظیفهای دارند. یکی از انواع فولنود، فولنود هرسشده است که بلاکها را از ابتدای زنجیره تا وقتی به محدوده خاصی برسد دانلود کرده و سپس بلاکهای قدیمیتر را حذف میکند. بنابراین گره هرسشده فضای کمتری در فضای ذخیرهسازی (هارد درایو) میگیرد.
ازسویدیگر فول نود آرشیوی، میزبان کل بلاکچین است و نسبت به فول نود هرس شده نیاز به فضای ذخیرهسازی بیشتری دارد. گرههای آرشیوی به زیردستههای دیگری تقسیم میشوند.
مطالعه بیشتر: بیت کوین پرایوت
تقسیم بندی رایج فول نود بیت کوین چیست
فولنودهای آرشیوی شامل گره استخراجکننده (mining nodes)، نودهای سرمایهگذار (staking nodes) و نودهای مرجع (authority nodes) هستند. مسترنودها (Masternodes) هم نوع خاصی از گرهها محسوب میشوند. از دیگرسو، گرههای کامل آرشیوی میزبان کل بلاکچین هستند و فضای ذخیرهسازی بیشتری نسبت به گرههای هرسشده میگیرند.
مطالعه بیشتر: ساتوشی ناکاموتو کیست؟
نود استخراج کننده (mining node)
اکثر کاربران میدانند این نوع نود بیت کوین چیست. این گرهها که با عنوان استخراجکننده شناخته میشوند مسائل سخت رمزنگاری را در فرآیندی که استخراج نامیده میشود، حل میکنند. هدف هر استخراجکنندهای، این است که اولین گرهای باشد که بلاک جدیدی در بلاکچین ایجاد و اثبات میکند که کار مورد نیاز برای استخراج را انجام داده است (اثبات کار PoW). زمانی که شبکه همه تراکنشها را بررسی میکند، بلاک جدیدی به بلاکچین موجود اضافه شده و استخراجکننده پاداش میگیرد.
مطالعه بیشتر: تفاوت چرخههای بازار بیتکوین
ساتوشی در طرح اصلی بیتکوین، از کلمه گره، به صورت مترادف استخراجکننده استفاده میکند اما در طول سالیان، این دو تعریف از هم متمایز شدند. بااینحال از نظر تکنیکی گرهها و ماینرها، از سخت افزار ASIC استفاده میکنند که معمولا برای کاربرد خاصی مثل استخراج بیتکوین استفاده میشوند.
نود سرمایه گذار (staking node)
مکانیسم اجماع کار، روش اجماع زیربنایی برای تایید اعتبار تراکنشهای گرههای سرمایهگذار است. لازم است که نودهای سرمایهگذار برای مشارکت در ایجاد، تایید و اعتبارسنجی بلوکها، مقدار خاصی سکه نگه دارند. الگوریتمهای سرمایهگذاری، در کنار سکههای سرمایهگذاریشده، فاکتورهای دیگری نظیر زمان، تعداد کل سرمایهگذاران درون بلاکچین و نیز فاکتورهای تصادفی را در تعیین کسانی که بلاک را تایید میکنند، در نظر میگیرد.
مطالعه بیشتر: بیتکوین سیاه چیست؟
نود مرجع (authority node)
مدل اجماع دیگر، اثبات اعتبار (Proof of Authority) است که در راهاندازی زنجیره خصوصی، بکار میرود. نودهایی که مرجع نامیده میشوند، برای ایجاد و تایید اعتبار بلاکهای جدید در بلاکچین طراحی شدهاند. اکثر اعتبارسنجها برای تایید اعتبار لازمند.
مستر نود (Masternode)
در نهایت، مسترنودها نیز نوع دیگری از فولنودها هستند. مسترنودها در کنار ذخیره کل بلاکچین و تایید اعتبار تراکنشها، کل اکوسیستم خود را ثابت و امن میکنند و میتوانند سرویسهایی مثل تراکنش خصوصی، تراکنش فوری، مدیریت سرمایه و بودجه و رایگیری برای تغییرات شبکه را ارائه کنند.
مطالعه بیشتر: ارزش بیت کوین
چطور یک فول نود را راهاندازی کنیم؟
مزایای بکارگیری ماشین استخراج زمانی خود را به شکل پاداش سکه و سود نشان میدهد که ارزش آن بالا رود. با اینکه هیچ پاداش پولی وجود ندارد، تبدیل شدن به نود بیکوین، مزایای نامشهود خود را خواهد داشت. مثلا، امنیت تراکنشهای خود کاربری را که تبدیل به نود شده، افزایش میدهد. همچنین به امنیت کلی شبکه بیتکوین کمک میکند. فولنودها به دلیل دانلود همه تراکنشها، همیشه آخرین و بهترین اطلاعات روی بلاکچین بیتکوین را در اختیار دارند.
یک نود کامل دو هدف دارد که نظارت بر سلامت و امنیت بلاکچین بیتکوین و تایید اعتبار دقت تراکنشهاست. نظارت بر سلامت بلاکچین بیتکوین از این جهت اهمیت دارد که بلاکچین بر قیمت بیتکوین تاثیر مستقیم میگذارد چراکه از آن برای پردازش تراکنشهای تجاری و قراردادها استفاده میشود. درعینحال، امن کردن بلاکچین ارز دیجیتال، موجب ایجاد فضای امنتری برای سرمایهگذاری میشود.
مطالعه بیشتر: بازیابی بیت کوینهای گمشده
روش راه اندازی فول نود بیت کوین چیست
راهاندازی گره کامل به نسبت ساده است. در ادامه توضیح میدهیم روش تبدیلشدن به فول نود بیت کوین چیست و چه رویهای دارد.
راه اندازی فول نود بر روی فضای ابری
اولین متد، راهاندازی نود در ابر (Cloud) است. برای این کار باید در وبسرویس آمازون (AWS) یا گوگلکلود، حساب کاربری داشته باشید. درنتیجه برای تسریع ارتباط و همگامسازی با فضای ابری ماشینتان، نیاز به ایجاد یک ماشین مجازی (VM) دارید. ماشینهای مجازی در واق یک کامپیوتر مجازی هستند که بر روی کامپیوتری دیگر به صورت نرمافزاری نصب میشوند.
برای پایداری و امنیت در شبکه، حتما قوانین دیوار آتشین (FireWall) را رعایت کنید. مهم است که این قوانین به درستی پیکربندی شوند. در انتها، نیاز به دانلود Bitcoin Core دارید که نرمافزار مورد نیاز برای اجرای بیتکوین و پیکربندی تنظیمات مناسب روی کامپیوترتان یا فضای ابری است.
مطالعه بیشتر: خودپرداز بیت کوین
راه اندازی فولنود به صورت محلی
متد دوم مشابه اولی است اما اینبار Bitcoin Core روی ماشین محلی اجرا میشود. ایجاد یک نود بیت کوین نیازمند حداقل 350گیگابایت فضای دیسک و 2گیگابایت RAM است. اتصال اینترنت نیز باید حداقل سرعت Kbps 50 و بدون محدودیت دانلود و آپلود باشد.
برای پیکربندی کاربر Bitcoin Core چندین وبسایت و راهنمای ویدئویی مناسب وجود دارد. ممکن است دانلود و همگامسازی با بلاکچین بیتکوین چند روز وقت بگیرد. بااینحال نمونههای بعدی سریعتر خواهند بود.
مطالعه بیشتر: حمله ۵۱ درصدی در بلاکچین
فول نود از پیش پیکربندی شده
سومین متد پیکربندی فولنود بیت کوین گزینه «نود در جعبه» است که به صورت پکیجی از نودها ارائه میشود. همانطور که از نامش پیداست، در این متد چند فولنود از پیش پیکربندیشده بیتکوین، ایجاد شده که میتواند به کامپیوتر شما وصل شود. آنها یک واسط کاربری در اختیار شما میگذارند تا دستگاه را مدیریت کنید و دادههای موجود در آن را ببینید. درحقیقت، کار دانلود و ذخیره بلاکچین را در یک دستگاه خارجی متحرک انجام میدهد و در مقایسه با ذخیره آن در سیستم خودتان، برق کمتری مصرف میکند.
مطالعه بیشتر: شبکه لایتنینگ چیست؟
جمع بندی
حالا میدانیم نود بیت کوین چیست و چه نقشی در شبکه دارد. همانطور که دیدیم نودها، انواع مختلفی داشته و قابلیتهای متفاوتی دارند. وجود نودها برای عملکرد درست شبکه بیتکوین ضروریست. آنها اعتبار تراکنشها و امنیت کلی شبکه را برقرار میکنند. نودها بر اساس عملکردی که دارند به دستههای مختلفی تقسیم میشوند. آنها از شبکه در مقابل حملات مختلف حفاظت کرده و اعتبار بلاکچین را حفظ میکنند. آیا شما تا به حال یه نود بیت کوین بودهاید؟