فول نود چیست و چه فرقی با نود عادی دارد؟

خلاصه مطلب
نودها جزء لاینفک شبکههای بلاکچینی هستند و با اجرای مستقل قوانین، امنیت و غیرمتمرکز بودن شبکه را تضمین میکنند. فول نودها با نگهداری کامل تاریخچه بلاکچین و اعتبارسنجی همه تراکنشها، نقش محوری در جلوگیری از تقلب و دستکاری دارند؛ در حالی که لایت نودها با مصرف منابع کمتر، دسترسی سریعتر و سادهتری را فراهم میکنند. نودهای بلاکچینی انواع مختلفی دارند و هر فردی میتواند با راهاندازی نود سهمی در حفظ شبکه موردنظرش ایفا کند. بهطور مثال، با اجرای فول نود بیت کوین میتوانید هم به افزایش امنیت و غیرمتمرکز شدن شبکه کمک کنید و درعینحال از مزایایی همچون حریم خصوصی بیشتر و دسترسی به تاریخچه کامل شبکه بهرهمند شوید.
مقدمه
امروز تقریبا همه میدانند که مزیت اصلی بلاکچین نسبت به سیستمهای مالی سنتی در غیرمتمرکز بودن آن است. شبکهای مانند بیت کوین نه زیر نظر یک بانک مرکزی اداره میشود و نه یک سرور واحد است که خاموش یا دستکاری شود. این ویژگیها حاصل تلاش نودها (Node) و بهویژه فول نودها (Full Node) است. هزاران فول نود در نقاط مختلف جهان نسخه کاملی از دفترکل بلاکچین را نگهداری میکنند و هر تراکنش جدید تنها زمانی معتبر شناخته میشود که توسط اکثریت آنها تأیید شود.
برای ملموستر شدن موضوع، فرض کنید صورتجلسه یک تصمیم مهم به جای اینکه فقط در اختیار یک نفر باشد، همزمان در اختیار هزاران نفر قرار گیرد و هر تغییری در آن تنها با تأیید جمعی امکانپذیر باشد. در چنین ساختاری، حذف یا تحریف اطلاعات تقریباً غیرممکن خواهد. ارسال و دریافت ارزهای دیجیتال در بلاکچین بدون اعتماد به یک نهاد واسطه فقط از طریق نودها ممکن میشود.
در این مقاله از مجله نوبیتکس قرار است با مفهوم نود در بلاکچین آشنا شویم، ببینیم فول نود چیست، چطور میتوانیم نود کامل بیت کوین راهاندازی کنیم و مزایای اجرای نود چیست.
نود چیست؟

اگر بخواهیم خیلی ساده بگوییم، نود (Node) هر دستگاه یا رایانهای است که به یک شبکه متصل میشود و در فرآیند دریافت، پردازش و انتقال به سایر اعضای شبکه مشارکت میکند.
برای درک بهتر، اینترنت را تصور کنید. وقتی شما به اینترنت متصل میشوید، دستگاه شما به شبکهای از رایانهها وصل میشود که هرکدام بخشی از اطلاعات را نگهداری یا منتقل میکنند. در این ساختار، هر کامپیوتری که در انتقال و مدیریت دادهها مشارکت داشته باشد، یک نود محسوب میشود.
نود در بلاکچین چیست؟

حالا اگر این مفهوم را وارد دنیای بلاکچین کنیم، به تعریف دقیقتری میرسیم. بلاکچین یک شبکه غیرمتمرکز است؛ یعنی برخلاف بانک یا یک سرور مرکزی، هیچ نهاد واحدی کنترل کامل آن را در اختیار ندارد. در چنین ساختاری، برای اینکه شبکه بدون وابستگی به یک مرکز کار کند، نیاز به اعضایی دارد که قوانین را اجرا کنند، از دادهها نگهداری کنند و با یکدیگر هماهنگ بمانند. این اعضا همان نودهای بلاکچینی هستند.
در بلاکچین، هر نود نرمافزار مخصوص آن شبکه را اجرا میکند و طبق «قواعد از پیش تعریفشده» عمل میکند. این قواعد همان پروتکل شبکه هستند. زمانیکه یک تراکنش در شبکه ارسال میشود، نودها آن را بررسی و اعتبارسنجی میکنند و سپس تراکنش تاییدشده را در شبکه منتشر میکنند تا سایر نودها هم از آن مطلع شوند.
نکته مهم اینجاست که هر نود به صورت مستقل قوانین را اجرا میکند. یعنی برای تایید یک تراکنش از کسی اجازه نمیگیرد، بلکه خودش آن را با قوانین شبکه تطبیق میدهد. همین طراحی باعث میشود شبکه به یک مرجع مرکزی وابسته نباشد و امنیت آن از طریق توزیع گسترده دادهها تأمین شود.
وظایف نودها در بلاکچین چیست؟
زمانیکه میگوییم نودها ستون اصلی بلاکچین هستند، منظورمان فقط یک اتصال ساده به شبکه نیست. هر نود چند وظیفه اساسی دارد که بدون آنها کل ساختار غیرمتمرکز شبکه از بین میرود. این وظایف را میتوان در چهار نقش اصلی خلاصه کرد؛ نگهداری دادهها، اعتبارسنجی، انتقال اطلاعات و حفظ سلامت و اجماع شبکه.
نگهداری دفترکل
بلاکچین در اصل یک دفترکل (ledger) مشترک است که تمام تراکنشها در آن ثبت میشود. نودها مسئول نگهداری این دفترکل هستند. برخی نودها کل تاریخچه بلاکچین را از اولین روز تا آخرین بلاک ذخیره میکنند. این یعنی تمام تراکنشها، تمام تغییر مالکیتها و کل سوابق شبکه را در اختیار دارند. به این دسته از نودها، فول نود (Full Node) یا نود کامل گفته میشود. در مقابل، نودهای عادی فقط یک کپی جزئی از همان دادههای تأییدشده و معتبر را نگه میدارند.
اهمیت موضوع اینجاست که چون نسخههای متعددی از دفترکل در اختیار نودهای مختلف قرار دارد، هیچ فرد یا نهادی نمیتواند به تنهایی تاریخچه را پاک کند یا تغییر دهد. اگر یک نود از کار بیفتد، صدها یا هزاران نود دیگر همچنان نسخه صحیح اطلاعات را در اختیار دارند. همین توزیع گسترده دادهها باعث میشود بلاکچین در برابر حذف یا دستکاری مقاوم باشد.
بررسی و تأیید تراکنشها و بلاکها
هنگامیکه یک تراکنش جدید در شبکه ارسال میشود، نودها آن را کورکورانه قبول نمیکنند. آنها ابتدا بررسی میکنند که آیا این تراکنش مطابق قوانین شبکه است یا نه.
برای مثال بررسی میکنند که امضای دیجیتال معتبر است، فرستنده موجودی کافی دارد و آیا قوانین پروتکل رعایت شده است. به این مرحله «اعتبارسنجی تراکنش» گفته میشود. اگر تراکنش مشکلی داشته باشد، همانجا برگشت میخورد و وارد زنجیره نمیشود.
پس از آنکه تراکنشها داخل یک بلاک قرار گرفتند، خود بلاک هم دوباره توسط نودها بررسی میشود. اگر بلاک با قوانین شبکه همخوانی نداشته باشد، پذیرفته نمیشود. در این ساختار هیچ استثنایی وجود ندارد؛ یا داده معتبر است یا رد میشود. این فرآیند باعث میشود شبکه بتواند بدون نیاز به اعتماد به یک نهاد مرکزی کار کند.
انتقال و انتشار اطلاعات
بلاکچین یک شبکه همتابههمتا (Peer-to-Peer) است، یعنی سرور مرکزی ندارد. نودها مستقیماً با یکدیگر در ارتباط هستند. زمانیکه یک نود تراکنش یا بلاک جدیدی دریافت میکند، سریعا آن را به نودهای دیگر اطلاع میدهد. هر نود این اطلاعات را به همسایههای خود منتقل میکند و این روند ادامه پیدا میکند تا کل شبکه از آن باخبر شود. این فرآیند شبیه پخش شدن یک خبر در جمعی بزرگ است که هر فرد آن را به چند نفر دیگر میگوید.
انتشار سریع اطلاعات باعث میشود همه نودها تقریباً همزمان از وضعیت جدید شبکه مطلع شوند. اگر یک مسیر ارتباطی قطع شود، مسیرهای دیگر همچنان فعال هستند. این طراحی باعث مقاومت شبکه در برابر سانسور و اختلال میشود.
حفظ اجماع و سلامت شبکه
بلاکچین باید فقط یک تاریخچه واحد و مورد توافق داشته باشد. نودها با اجرای یک مکانیزم اجماع (Consensus Mechanism) کمک میکنند همه بر سر یک نسخه مشترک از واقعیت توافق داشته باشند.
هر نود مستقلا قوانین شبکه را اجرا میکند. اگر بلاکی با این قوانین سازگار نباشد، آن را رد میکند. ازآنجاییکه هزاران نود همین کار را انجام میدهند، بلاکی به زنجیره اضافه میشود که با قوانین همخوانی دارد. این یعنی، درعینحال که نودها غیرمتمرکز هستند بهراحتی به یک «اجماع جمعی» میرسند.
علاوه بر این، نودها با رد کردن دادههای اسپم یا نامعتبر، از شلوغی بیش از حد شبکه جلوگیری میکنند. هرچه تعداد نودهای فعال بیشتر باشد، پایداری و امنیت شبکه نیز بیشتر خواهد بود.
انواع نود در بلاکچین چیست؟

نودهای بلاکچین را میتوان بر اساس میزان اطلاعاتی که ذخیره میکنند و نقشی که در شبکه دارند به دو دسته اصلی فول نود (Full Node) و لایت نود (Light Node) تقسیم کرد. هر کدام از این دو دسته نیز زیرمجموعههایی دارند که وظایف متفاوتی را انجام میدهد.
فول نود چیست؟
فول نود (Full Node) را میتوان «نسخه کامل شبکه» دانست. نودهای کامل تمام تاریخچه بلاکچین را ذخیره و قوانین شبکه را به صورت مستقل اجرا میکنند.
اگر بخواهیم با یک مثال ساده توضیح دهیم، فرض کنید شما در گوگل جستجو میکنید. اطلاعات از سرورهایی میآید که کل دادهها را در اختیار دارند. در بلاکچین هم فول نودها شبیه همان سرورها هستند؛ آنها تمام سوابق تراکنشها را نگهداری میکنند و مرجع اصلی دادهها در شبکه محسوب میشوند.
فول نودها علاوه بر ذخیره دادهها، در تصمیمگیریهای شبکه نیز نقش دارند. در بسیاری از بلاکچینها، تغییرات مهم یا بهروزرسانیهای پروتکل زمانی اجرا میشود که اکثریت فول نودها آن را بپذیرند. اگر اکثریت شکل نگیرد، حتی ممکن است شبکه دچار «هارد فورک» شود و به دو شاخه تقسیم شود. در چنین حالتی، بلاکچین قدیمی کماکان فعال باقی میماند و زنجیره جدید براساس پیشنهادهای اکثریت شروع به فعالیت میکند.
- انواع فول نودها
نودهای کامل خودشان به دو دسته نودهای آرشیوی و تعدیلیافته و مجددا فول نودهای آرشیوی به چهار گروه نودهای مرجع، نودهای ماینر، مستر نود و نودهای استیکینگ تقسیم میشوند. در ادامه هر یک از آنها را بررسی میکنیم:
فول نود تعدیلیافته (Pruned Full Node)
فول نود تعدیلیافته برای نگهداری دادهها محدودیت حافظه مشخصی دارد. این نود ابتدا کل بلاکچین را دانلود و اعتبارسنجی میکند، اما زمانیکه حجم دادهها به حد مشخصی برسد، بلاکهای قدیمیتر را حذف میکند.
فرآیند حذف دادههای قدیمی «هرس کردن» (Pruning) نام دارد. در این روش، اطلاعات ساختاری زنجیره و متادیتای لازم حفظ میشود، اما جزئیات کامل تراکنشهای قدیمی حذف میگردد. به این ترتیب، همچنان یک فول نود محسوب میشود و میتواند بدون نیاز به نگهداری کل تاریخچه همچنان تراکنشهای جدید را اعتبارسنجی کند.
مزیت این مدل کاهش چشمگیر نیاز به فضای ذخیرهسازی است، در حالی که سطح امنیت و استقلال نود حفظ میشود. بنابراین، برای کاربرانی که میخواهند در امنیت شبکه مشارکت کنند؛ اما منابع سختافزاری محدودی دارند، یک گزینه منطقی محسوب میشود.
فول نود آرشیوی (Archival Full Node)
فول نود آرشیوی کاملترین شکل یک نود در شبکه بلاکچین است. این نود از اولین بلاک (Genesis Block) تا جدیدترین بلاک، تمام تاریخچه تراکنشها را دانلود، اعتبارسنجی و ذخیره میکند. به بیان دقیقتر، این نود یک نسخه کامل و مستقل از دفترکل غیرمتمرکز شبکه را در اختیار دارد.
مزیت اصلی این ساختار در استقلال کامل آن است. نودهای کامل آرشیوی برای بررسی صحت تراکنشها یا وضعیت شبکه به هیچ نود دیگری وابسته نیستند. هر تراکنش جدید پیش از ورود به بلاک، توسط این نودها بررسی میشود و قوانین اجماع شبکه روی آن اعمال میگردد.
نودهای آرشیوی نیازمند فضای ذخیرهسازی بالا و اینترنت پایدار هستند؛ زیرا با بزرگتر شدن بلاکچین، حجم دادهها نیز افزایش مییابد. در مقابل، اجرای چنین نودی بیشترین سطح مشارکت در غیرمتمرکزسازی شبکه را فراهم میکند.
نود مرجع (Authority Node)
در برخی بلاکچینها، همه افراد نمیتوانند آزادانه نود اعتبارسنج باشند. در این شبکهها، نودهای خاصی به عنوان «مرجع» انتخاب میشوند که مسئول مدیریت دسترسی و تأیید سایر نودها هستند.
مزیت این ساختار سرعت بالاتر، کارمزد کمتر و مقیاسپذیری بهتر است. اما سطح تمرکززدایی در آن نسبت به شبکههای عمومی کمتر خواهد بود. این مدل معمولاً در بلاکچینهای سازمانی یا کنسرسیومی استفاده میشود که به کنترل دسترسی نیاز دارند.
نود ماینر (Miner Node)
ماینینگ نود مخصوص بلاکچینهایی است که از مکانیزم اثبات کار (Proof of Work) استفاده میکنند. این نود علاوه بر دریافت و اعتبارسنجی تراکنشها، در فرآیند تولید بلاک جدید نیز مشارکت میکند.
نودهای ماینر با حل مسائل پیچیده رمزنگاری، حق افزودن بلاک جدید به زنجیره را به دست میآورند و در ازای آن پاداش دریافت میکنند. این پاداش شامل کوین تازه ایجادشده و کارمزد تراکنشها است.
مزیت این نودها در تقویت امنیت شبکه از طریق مصرف انرژی و توان محاسباتی است. اما در عین حال، نیازمند سختافزار قدرتمند و هزینه برق بالا هستند. بنابراین اجرای آنها بیشتر جنبه اقتصادی و سرمایهگذاری دارد.
مسترنود (Masternode)
مستر نود نوعی فول نود است که وظیفه نگهداری دفترکل و اعتبارسنجی تراکنشها را دارد؛ اما مستقیماً بلاک جدید تولید نمیکند. در بسیاری از پروژهها، راهاندازی مسترنود نیازمند قفل کردن مقدار مشخصی از توکن شبکه است. این موضوع باعث ایجاد انگیزه اقتصادی برای حفظ سلامت شبکه میشود.
نود استیکینگ (Staking Node)
در بلاکچینهایی که از اثبات سهام (Proof of Stake) استفاده میکنند، مانند اتریوم، نود استیکینگ جایگزین نود ماینینگ نود میشود. این نود با قفل کردن مقدار مشخصی از رمزارز شبکه بهعنوان وثیقه (Stake)، در فرآیند تأیید بلاکها شرکت میکند.
برخلاف ماینینگ، در اینجا امنیت شبکه بهجای مصرف انرژی، به سرمایه قفلشده وابسته است. هرچه میزان دارایی استیکشده بیشتر باشد، احتمال انتخاب شدن برای تولید بلاک افزایش مییابد. مزیت این مدل کاهش مصرف انرژی و افزایش کارایی شبکه است. همچنین کاربران عادی نیز میتوانند از طریق استخرهای استیکینگ در این فرآیند مشارکت کنند.
لایت نود (Light Node) چیست؟
لایت نود یا نود سبک، همان چیزی است که اغلب بهعنوان «نود عادی» شناخته میشود. این نود برخلاف فول نود، کل تاریخچه بلاکچین را دانلود نمیکند. در عوض، فقط هدر بلاکها را ذخیره میکند که شامل خلاصهای از اطلاعات هر بلاک است.
اگر دوباره مثال گوگل را در نظر بگیریم، سرور محلی که فقط دادههای پرکاربرد را نگه میدارد و در صورت نیاز اطلاعات کامل را از سرور اصلی میگیرد، شبیه لایت نود است.
لایت نود برای تأیید تراکنشها از مکانیزمی به نام “Simplified Payment Verification” استفاده میکند و به همین دلیل با نام «نودهای تایید پرداخت ساده» هم شناخته میشوند. وظیفه لایت نودها عمدتا پردازش تراکنشهای روزانهای است که ممکن است نیازی به دسترسی به پایگاه داده کامل بلاکچین نداشته باشد. لایت نودها میتوانند سرعت پردازش تراکنش شبکه را تنها با مراجعه به بلاکهای مربوطه در بلاکچین بهبود ببخشند.
مزیت اصلی لایت نود سادگی راهاندازی، مصرف پایین حافظه و مناسب بودن برای دستگاههایی مانند موبایل و لپتاپ است. اما در مقابل، این نودها استقلال کامل ندارند و برای اعتبارسنجی نهایی به فول نودها متکی هستند.
سوپر نود (Super Node)
سوپر نودها، نودهای کمتر شناختهشدهای هستند که در برخی شبکهها وظایف خاصی مانند اجرای تغییرات پروتکل یا حفظ قوانین شبکه را بر عهده دارند.
نود لایتنینگ (Lightning Node)
لایتنینگ نود در لایه دوم شبکه فعالیت میکند و هدف آن حل مشکل مقیاسپذیری است. این نودها تراکنشها را خارج از زنجیره اصلی (Off-chain) و در شبکه لایتنینگ پردازش میکنند و سپس نتیجه نهایی را به بلاکچین اصلی ارسال میکنند. مزیت نودهای لایتنینگ، سرعت بسیار بالا و کارمزد بسیار پایین است. بهویژه در شبکههایی که با ازدحام و هزینه بالای تراکنش مواجهاند، لایتنینگ نودها نقش مهمی در افزایش کارایی دارند.
تفاوت نود، ماینر و ولیدیتور چیست؟
برای درک تفاوت نود، ماینر و ولیدیتور باید اول یک نکته مهم را روشن کنیم؛ همه ماینرها و ولیدیتورها نوعی نود هستند، اما همه نودها ماینر یا ولیدیتور نیستند. تفاوت اصلی آنها در «نقش و مسئولیت» داخل شبکه بلاکچین است.
همانطور که گفتیم نود به هر سیستمی گفته میشود که به شبکه متصل است و تراکنشها و بلاکها را دریافت و بررسی میکند تا مطمئن شود قوانین شبکه رعایت شده است. در مقابل، ماینرها و ولیدیتورها نودهایی هستند که علاوه بر بررسی، در فرآیند تولید بلاک نیز مشارکت میکنند. در شبکههایی مانند بیت کوین که از اثبات کار استفاده میشود، نودهای ماینر با استفاده از قدرت پردازشی بالا برای ساخت بلاک جدید رقابت میکنند. اما در شبکههایی مانند اتریوم که مبتنی بر مکانیزم اثبات سهام هستند، نودهای ولیدیتور با قفل کردن دارایی خود حق پیشنهاد و تأیید بلاک را به دست میآورند. تفاوت اصلی این است که نودها نقش نظارتی و تأیید صحت اطلاعات را دارند، در حالی که ماینرها و ولیدیتورها مسئول ایجاد بلاکهای جدید هستند. همین تفکیک وظایف باعث توزیع قدرت، افزایش امنیت و جلوگیری از تمرکز در شبکههای بلاکچینی میشود.
مزایای اجرای نود در بلاکچین چیست؟
اجرای نود بلاکچینی نوعی مشارکت مستقیم در امنیت و غیرمتمرکز بودن شبکه محسوب میشود. با راهاندازی نود، کاربر به جای اتکا به سرویسهای واسطه، خودش بخشی از زیرساخت شبکه میشود و در اعتبارسنجی و انتشار اطلاعات نقش فعال ایفا میکند. مهمترین مزایای اجرای نود عبارتند از:
- افزایش امنیت شبکه: با بررسی و تایید مستقل تراکنشها و بلاکها، به جلوگیری از تقلب و دستکاری کمک میکنید.
- تقویت تمرکززدایی: اضافه شدن هر نود جدید به تمرکززدایی شبکه کمک میکند.
- کنترل مستقیم بر تراکنشها: با اجرای نود میتوانید تراکنشهای خود را بدون نیاز به اعتماد به نودهای شخص ثالث ارسال و تایید کنید.
- شفافیت کامل: به نسخه کامل و تغییرناپذیری از تاریخچه تراکنشها دسترسی دارید.
- دریافت مشوقها: در برخی شبکهها ممکن است اپراتورهای نود مشمول دریافت پاداش یا حق رای شوند.
راهاندازی نود بیت کوین؛ مشارکت مستقیم در امنیت شبکه
اگر قصد دارید فراتر از یک کاربر عادی، در امنیت و تمرکززدایی یک شبکه بلاکچینی نقش داشته باشید، میتوانید با راهاندازی نود شبکه مثلا، نود بیت کوین، نود اتریوم یا نود دوج کوین تعهدتان را عملی کنید. اجرای نود کامل به معنای مشارکت مستقیم در اعتبارسنجی و نگهداری دفترکل آن شبکه است. اما بهیاد داشته باشید که هر بلاکچین نرمافزار اختصاصی و الزامات سختافزاری خاص خود را دارد و نمیتوان یک نسخه واحد را برای همه شبکهها استفاده کرد.
برای اجرای فول نود بیت کوین، به یک رایانه یا لپتاپ اختصاصی با سیستمعامل ویندوز، لینوکس یا مک نیاز دارید. فضای ذخیرهسازی SSD با ۱ ترابایت (با توجه به رشد مداوم حجم بلاکچین) و حداقل ۸ گیگابایت فضای رم توصیه میشود. اتصال اینترنت پایدار و بدون قطعی اهمیت زیادی دارد؛ سرعت بالا اولویت اصلی نیست؛ بلکه پایداری اتصال مهمتر است. همچنین نود باید تا حد امکان بهصورت مداوم روشن و متصل به شبکه باشد تا بتواند در همگامسازی و انتشار دادهها نقش مؤثر ایفا کند.
برای اجرای نود بیت کوین کلاینتهای مختلفی وجود دارد، اما نرمافزار اصلی و مرجع این شبکه، بیت کوین کور است که بخش بزرگی از نودهای فعال از آن استفاده میکنند.
بیت کوین کور چیست؟
بیت کوین کور (Bitcoin Core) نرمافزار اصلی شبکه بیت کوین است؛ همان کلاینتی که نخستین نسخه آن در سال ۲۰۰۹ توسط ساتوشی ناکاموتو منتشر شد. این نرمافزار از آن زمان تاکنون بهصورت متنباز توسط توسعهدهندگان سراسر جهان بهبود یافته و بهروزرسانی شده است. اگر قصد اجرای فول نود بیت کوین را دارید، میتوانید آخرین نسخه رسمی نرمافزار بیت کوین کور را از مخزن گیتهاب دریافت و نصب کنید.
آیا هر فردی میتواند نود بیت کوین را اجرا کند؟
از نظر تئوری، بله هر فردی میتواند اپراتور نود باشد، اما این کار نیازمند برخی پیشنیازها است. همانطور که در مورد بیت کوین توضیح دادیم برای اجرای نود به یک رایانه با پردازنده مناسب، رم کافی و فضای ذخیرهسازی متناسب با حجم بلاکچین نیاز دارید. همچنین، اتصال اینترنت پایدار و دائمی برای همگام ماندن با شبکه ضروری است و باید دانش فنی لازم برای تنظیم و نگهداری سیستم را داشته باشید.
نقش نودها در پایداری و حفظ ارزش قیمت ارزهای دیجیتال
در بازار کریپتو، امنیت و اعتماد شبکه نقش مستقیمی بر ارزش و رفتار قیمت ارزهای دیجیتال دارد. نودها با حفظ امنیت، تأیید تراکنشها و جلوگیری از دستکاری، بستر اعتمادی را فراهم میکنند که مستقیماً بر اعتبار و در نهایت قیمت یک دارایی دیجیتال اثر میگذارد. هرچه شبکهای از نظر تعداد و توزیع نودها قویتر باشد، ریسک فنی آن کاهش یافته و اطمینان سرمایهگذاران برای خرید ارز دیجیتال شبکه بیشتر میشود.
جمعبندی
در این مطلب فهمیدیم که نود چیست و چه نقشی در شبکه بلاکچین ایفا میکند. با تفاوت میان فول نود و نودهای عادی آشنا شدیم و دیدیم که نودهای کامل با نگهداری کل تاریخچه بلاکچین و اجرای دقیق قوانین نقش حیاتی در حفظ یکپارچگی شبکه دارند و لایت نودها با اتکا به آنها امکان دسترسی سادهتر و کمهزینهتر را فراهم میکنند. امنیت و تمرکززدایی شبکه مستقیماً به عملکرد همین نودها وابسته است؛ چرا که هیچ تغییری در بلاکچین، بدون تأیید اکثریت نودها، اعتبار نخواهد داشت.
سوالات متداول
فول نود (Full Node) به هر سیستمی است که کل تاریخچه بلاکچین را دانلود و ذخیره کند و بهصورت مستقل به اجرا و بررسی قوانین شبکه بپردازد، نود کامل گفته میشود. این نودها همه تراکنشها و بلاکها را اعتبارسنجی میکنند و نقش مهمی در حفظ امنیت و غیرمتمرکز بودن شبکه دارند.
نود کامل کل دادههای بلاکچین را نگهداری میکند؛ اما نود سبک فقط اطلاعات ضروری مانند هدر بلاکها را ذخیره میکند و برای دریافت جزئیات بیشتر به فول نودها متکی است. به همین دلیل فول نود استقلال و امنیت بیشتری دارد، در حالی که نود سبک منابع کمتری مصرف میکند و برای دستگاههای معمولی یا موبایل مناسبتر است.
فول نودها به دو دسته اصلی تقسیم میشوند نودهای کامل تعدیلشده و نود کامل آرشیوی تقسیم میشوند. نود مستر، نود ماینینگ، نود استیکینگ و نودهای مرجع، زیر مجموعههای نود آرشیوی هستند.
از نظر فنی بله، اما در عمل بستگی به منابع شما دارد. برای مثال، اجرای فول نود بیت کوین نیازمند فضای ذخیرهسازی بالا (چند صد گیگابایت)، اینترنت پایدار و سیستمی با توان مناسب است. همچنین دانلود و همگامسازی اولیه بلاکچین زمانبر است. بنابراین اگرچه محدودیت قانونی وجود ندارد، اما هزینه سختافزار و فضای ذخیرهسازی مهمترین مانع به حساب میآید.
راهاندازی نود در وهله اول باعث افزایش امنیت شبکه، تقویت تمرکززدایی و کاهش وابستگی به واسطهها میشود. از طرف دیگر شما به عنوان اپراتور میتوانید تراکنشهای خود را بهصورت مستقل تأیید و ارسال کنید و به نسخه شفاف و تغییرناپذیری از تاریخچه شبکه دسترسی داشته باشید. در برخی بلاکچینها نیز بسته به نقش نود، امکان دریافت پاداش یا مشارکت در حاکمیت شبکه وجود دارد.



