به زبان ساده، نود یا گره همان کامپیوتری است که به شبکه بلاکچین وصل است و کمک می‌کند تراکنش‌ها بررسی و مورد تایید قرار بگیرند. نودها با هم ارتباط دارند، اطلاعات را به اشتراک می‌گذارند و باعث می‌شوند که همه چیز در شبکه دقیق و در امنیت کامل پیش برود. بدون وجود نود یا گره، بلاکچینی نیز وجود نخواهد داشت. چرا که این گره‌ها هستند که شبکه را زنده نگه می‌دارند، مانع تقلب می‌شوند و اجازه می‌دهند همه چیز به صورت غیر‌متمرکز و بدون نیاز به حضور ناظر مرکزی کار کنند. در حقیقت، اگر بخواهیم بلاکچین را به یک شهر بزرگ تشبیه کنیم، گره‌ها چون خانه‌هایی هستند که در آن شهر وجود دارند. هر یک از این خانه‌ها بخشی از اطلاعات شهر را نگه می‌دارند و در تصمیم‌گیری نقش دارند.

نود یا گره در بلاکچین چه مفهومی دارد؟

نود یا گره Node، یکی از اجزای اصلی و حیاتی شبکه بلاکچین به شمار می‌رود. به بیانی ساده‌، نود به هر دستگاه یا کامپیوتری اشاره دارد که به شبکه بلاکچین متصل می‌شود و در فرایند پردازش، ذخیره‌سازی یا انتقال داده‌ها در این شبکه شرکت می‌کند. فرض کنید بلاکچین یک پایگاه داده بزرگ و توزیع‌شده است که میان هزاران کامپیوتر در سراسر دنیا پخش شده است. حال، هر یک از این کامپیوترها که نسخه‌ای از اطلاعات بلاکچین را نگه می‌دارند و در اعتبارسنجی یا ثبت تراکنش‌ها نقش دارند، یک نود یا گره نام دارند.

در حقیقت، نودها اطلاعات راجع به تراکنش‌ها را دریافت می‌کنند، آن‌ها را بررسی کرده و مورد تایید قرار می‌دهند. سپس، این اطلاعات را با دیگر نودها به اشتراک می‌گذارند. این فرایند باعث می‌شود شبکه همواره به روز، دقیق و غیر قابل دستکاری باقی بماند.

نقش و کاربرد نود در بلاکچین چیست؟

گره‌ها مانند ستون فقرات بلاکچین هستند که وظایف بسیار مهمی را بر عهده دارند. برخی از نقش‌های کلیدی آن‌ها به شرح زیر است:

نقش نود یا گره در بلاکچین

 

  • ذخیره سازی داده‌ها: هر نود به خصوص نودهای کامل، یک نسخه جامع از تاریخچه تراکنش‌های شبکه را نگهداری می‌کند.
  • تایید کردن تراکنش‌ها: زمانی‌که تراکنشی انجام می‌شود، نودها درستی آن را ارزیابی می‌کنند و در نهایت تایید می‌کنند.
  • ایجاد بستری امن: نودها با مشارکت در الگوریتم اجماع (مانند اثبات کار یا اثبات سهام) به حفظ امنیت شبکه بسیار کمک می‌کنند.
  • توزیع اطلاعات: نودها اطلاعات بلاکچین را به طور همزمان با دیگر نودها همگام‌سازی می‌کنند تا آن‌ها به داده‌های یکسانی دسترسی داشته باشند.

اگر نود یا گره وجود نداشته باشد، بلاکچین دیگر یک سیستم غیر‌متمرکز در نظر گرفته نمی‌شد. زیرا این نودها هستند که شبکه را بدون نیاز به نهاد یا ناظر مرکزی مدیریت می‌کنند. در حقیقت، آن‌ها مانع تقلب، دستکاری یا خرج دوباره ارز دیجیتال می‌شوند، در نتیجه باعث می‌شوند بلاکچین به عنوان یک سیستم امن و شفاف کار کند.

انواع نود یا گره در بلاکچین و ارز دیجیتال

در شبکه بلاکچین، نودها دارای انواع مختلفی هستند و هر کدام نقش مشخصی در حفظ امنیت، ثبت تراکنش‌ها و پایداری شبکه دارند. در ادامه قصد داریم شما را با رایج‌ترین انواع نود یا گره آشنا کنیم.

فول نود (Full Node)

فول نود یا گره کامل، به نودی اشاره دارد که تمام داده‌های بلاکچین را از ابتدای ایجاد شبکه تا آخرین بلاک به صورت کامل ذخیره می‌کند. از مشخصات این نود می‌توان به موارد زیر اشاره کرد:

  • ارزیابی مستقل و دقیق همه تراکنش‌ها و بلاک‌ها با توجه به قوانین پروتکل
  • پذیرش یا رد بلاک‌ها و تراکنش‌هایی که معتبر نیستند
  • مشارکت مستقیم در حفظ امنیت شبکه و یکپارچگی

این نودها پایه و اساس شبکه محسوب می‌شوند و به شبکه این اجازه را می‌دهند، مستقل از نهاد مرکزی فعالیت کند. تقریبا اکثر کیف‌پول‌های پیشرفته و صرافی‌های غیر‌متمرکز از این نود یا گره بهره می‌برند.

نود کامل، کل تاریخچه تراکنش‌های شبکه را در اختیار دارد و صحت آن را مستقل بررسی می‌کند.

نود سبک (Light Node یا SPV)

نود سبک یا Simplified Payment Verification، به جای کل اطلاعات بلاکچین صرفا بخشی از داده‌های آن را ذخیره‌سازی می‌کند. این نود یا گره برای آن دسته از کاربرانی است که قصد ندارند یا نمی‌توانند کل بلاکچین را دانلود و نگهداری کنند. مشخصات مهم آن به شرح زیر است:

  • تراکنش‌ها را با استفاده از اطلاعات محدود با سرعت بالا پردازش می‌کند
  • برای تایید نهایی تراکنش‌ها، نیاز است این نود به گره کامل یا فول نود متصل باشد
  • دارای مصرف منابع کم‌تر است (حافظه، پهنای باند و انرژی کم‌تری نیاز دارد)

اکثر کیف‌پول‌های گوشی همراه و سبک از این نود استفاده می‌کنند. این نود مناسب است، اما باید توجه داشته باشید که در مقایسه با فول نود امنیت ندارد و مستقل نیست.

نودهای سبک برای کاربرانی طراحی شده‌اند که منابع سخت‌افزاری محدودی دارند اما همچنان می‌خواهند به شبکه متصل باشند.

نود اعتبارسنج (Validator Node)

این نودها، در شبکه‌هایی که به جای استخراج بلاک از اثبات سهام (Proof of Stake – PoS) استفاده می‌کنند، مسئولیت تایید و ایجاد بلاک بر اساس میزان دارایی قفل شده را دارند. از ویژگی‌های نود یا گره اعتبارسنج می‌توان موارد زیر را نام برد:

  • با توجه به مقدار ارز دیجیتالی که در شبکه قفل کرده‌اند، انتخاب می‌شود
  • در صورت وجود رفتار مخرب، دارایی قفل شده آن‌ها جریمه می‌شود
  • در حفظ امنیت و تصمیم‌گیری شبکه نقش خیلی مهمی دارند

نود اعتبارسنج در شبکه‌هایی چون کاردانو و پولکادات رایج است. برای تبدیل شدن به یک اعتبارسنج، نیازمند به سپرده‌گذاری ارز بومی شبکه است.

ماینر نود (Miner Node)

این نود در شبکه‌هایی که از الگوریتم اثبات کار (Proof of Work – PoW) چون بیت‌کوین استفاده می‌کنند، با استفاده از قدرت پردازش سعی می‌کند تا زودتر از سایر نودها یک بلاک جدید ایجاد کند. ویژگی‌های نود یا گره ماینر به شرح زیر است:

  • حل مسائل رمزنگاری سخت برای ساخت بلاک جدید
  • دریافت پاداش به ازای ایجاد بلاک و تایید تراکنش‌ها
  • نیازمند استفاده از سخت‌افزار قوی و مصرف برق بالا
  • در بلاکچین‌هایی چون بیت‌کوین و لایت‌کوین، هر ماینر، یک نود یا گره استخراج‌کننده محسوب می‌شود.

آرشیو نود (Archive Node)

آرشیو نود نوعی از نود کامل است که علاوه بر ذخیره‌سازی اطلاعات فعلی شبکه، همه تغییرات تاریخی و وضعیت‌های قبلی هر آدرس را نیز ثبت می‌کند. مشخصات این نود شامل موارد زیر است:

  • کل تاریخچه کامل تراکنش‌ها و وضعیت‌ها را نگهداری می‌کند
  • برای توسعه‌دهندگان، پژوهشگران و تحلیل‌گران بلاکچین مناسب است
  • به فضای ذخیره‌سازی بسیار بالایی احتیاج دارد

این نود یا گره برای بررسی دقیق تخصصی، چون تحلیل داده‌ها، توسعه اپلیکیشن‌های غیر متمرکز (dApp) یا ساخت ابزارهای مانیتورینگ شبکه استفاده می‌شود.

سوپر نود (Super Node)

نود یا گره فوق‌العاده که نام دیگر آن سوپر نود است، در مقایسه با نودهای معمولی دارای منابع پردازشی، پهنای باند و قابلیت‌های بالاتری است. این نود معمولا در پردازش سریع‌تر داده‌ها، انتقال بلوک‌ها یا تسهیل ارتباط میان نودهای دیگر نقش دارد. از مشخصات آن می‌توان به موارد زیر اشاره کرد:

  • دارای توان پردازشی و سرعت بالاتر
  • قابلیت اتصال با تعداد زیادی نود دیگر
  • معمولا نقش مرکزی‌تر در تبادل داده دارند

در بعضی شبکه‌ها مانند نئو (NEO) و وی‌چین (VeChain)، این نودها به عنوان پایه‌های اصلی هماهنگی میان نودها عمل می‌کنند.

وظایف اصلی نودها در شبکه بلاکچین

نودها صرفا کامپیوترهایی نیستند که به شبکه متصل هستند، بلکه وظایف بسیار کلیدی دارند که باعث می‌شود شبکه بلاکچین بدون نیاز به نهاد مرکزی، در امنیت کامل، منسجم و غیر قابل دستکاری باقی بماند. در ادامه به ۴ نقش اصلی نود یا گره در شبکه بلاکچین اشاره می‌کنیم.

تایید کردن تراکنش‌ها و بلاک‌ها

یکی از مهم‌ترین نقش‌های نودها بررسی و تایید تراکنش‌های انجام شده در شبکه بلاکچین است. زمانی‌که یک کاربر تراکنشی نظیر ارسال بیت کوین به کاربر دیگر را انجام می‌دهد، این تراکنش به نودها ارسال می‌شود تا مورد بررسی و تایید قرار بگیرد. در حقیقت، نودها موارد زیر را مورد بررسی قرار می‌دهند:

  • امضای دیجیتال معتبر هست یا خیر
  • آیا فرستنده واقعا این مقدار رمز ارز را در کیف پولش دارد یا خیر
  • این تراکنش دوباره خرج نشده باشد یعنیdouble-spending نباشد

در صورت معتبر بودن تراکنش مربوطه، نود آن را ذخیره می‌کند و به دیگر نودها نیز اطلاع می‌دهد. سپس تراکنش وارد یک بلاک جدید می‌شود و به منظور تایید نهایی وارد مرحله اجماع می‌شود.

مشارکت در الگوریتم اجماع (Consensus)

الگوریتم اجماع به روشی اشاره دارد که در آن نودهای شبکه در مورد یک تصمیم مشترک به توافق می‌رسند. برای مثال، در مورد ای‌نکه کدام بلاک بعدی وارد زنجیره شود، همگی با هم تصمیم‌گیری می‌کنند و به توافق مشترک می‌رسند.

بر اساس نوع شبکه، نودها می‌توانند در الگوریتم‌های گوناگونی مشارکت داشته باشند:

  • در بلاکچین‌هایی نظیر بیت‌کوین، نودهای ماینر در اثبات کار (Proof of Work) شرکت می‌کنند
  • در شبکه‌هایی چون اتریوم ۲ یا کاردانو، نودهای اعتبارسنج در اثبات سهام (Proof of Stake) فعالیت می‌کنند

این فرایند باعث می‌شود که هیچ نود یا نهادی نتواند کنترل شبکه را به تنهایی در دست داشته باشد. در حقیقت، تمام تصمیم‌گیری‌ها بر اساس توافق جمعی حاصل می‌شود و به پیش می‌رود.

نودها در فرآیند اجماع نقش کلیدی دارند، مخصوصاا در شبکه‌هایی که مبتنی بر اثبات کار یا اثبات سهام هستند.

ذخیره‌سازی دفترکل توزیع‌شده

یکی دیگر از نقش‌های اصلی نودها، نگهداری از نسخه‌ای جامع یا بخشی از دفتر کل بلاکچین است. این نسخه جامع شامل تمامی تراکنش‌هایی است که از ابتدای شروع شبکه تا به امروز انجام شده‌اند. نودها به دو روش این نقش را انجام می‌دهند:

  • فول نودها: این نودها کل تاریخچه تراکنش‌ها و بلاک‌ها را ذخیره‌سازی می‌کنند
  • نودهای سبک: این نودها نیز صرفا داده‌های ضروری را برای تایید تراکنش‌ها نگهداری می‌کنند

این کار باعث می‌شود که بلاکچین همواره شفاف و قابل بررسی باشد. هر کسی در هر زمانی که می‌خواهد، می‌تواند بدون نیاز به نهاد مرکزی، یک نسخه از داده‌ها را مورد بررسی قرار دهد.

تأمین امنیت شبکه در برابر حملات ۵۱٪

یکی از تهدیدات اصلی و بزرگ در شبکه بلاکچین، حمله ۵۱٪ است. در این نوع حمله، در صورتی‌که یک موجودیت بتواند بیش از ۵۰٪ از قدرت پردازش یا اعتبارسنجی شبکه را در اختیار بگیرد، این امکان را خواهد داشت که قوانین شبکه را دور بزند. نودها با مشارکت توزیع‌شده و مستقل در مرحله اجماع باعث می‌شوند که چنین حمله‌ای بسیار سخت و گزاف باشد. برای مثال، در شبکه بلاکچین بیت‌کوین، هزاران نود مستقل در سراسر دنیا وجود دارد، بنابراین جمع‌آوری این قدرت تقریبا امکان‌پذیر نیست. دلایل اصلی این امر به شرح زیر است:

نقش نود یا گره در برابر حملات ۵۱٪

  • زیرا نودها مستقل از یکدیگر عمل می‌کنند
  • در کشورهای مختلف و روی سیستم‌ها مختلف هستند
  • به دلیل حفظ دارایی‌ها، دارای انگیزه برای پیروی از قوانین شبکه هستند

در مجموع، نودها با مشارکت در اجماع، بررسی تراکنش‌ها و توزیع‌شده بودنشان، باعث می‌شوند شبکه در امنیت کامل و غیر قابل سانسور باقی بمانند. در نهایت،  نود یا گره، مغز شبکه برای تصمیم‌گیری، حافظه شبکه برای نگهداری اطلاعات و سپر امنیتی شبکه برای مقابله با هر گونه تقلب و حمله است.

وجود نودهای متنوع در سراسر جهان باعث می‌شود که شبکه‌های بلاکچینی به‌سادگی دچار اختلال نشوند.

تفاوت نود با ماینرها و اعتبارسنج‌ها چیست؟

مفاهیم نود، ماینر و اعتبارسنج برخی اوقات به جای یکدیگر استفاده می‌شوند، اما دارای تفاوت‌های اساسی با یکدیگر هستند:

  • نود یا گره: به هر کامپیوتر یا دستگاهی اشاره دارد که به شبکه بلاکچین متصل است و اطلاعات آن را ذخیره و پردازش می‌کند. نود یا گره ممکن است صرفا اطلاعات را بخواند یا در اجماع شرکت کند.
  • ماینر: نودی در شبکه‌های مبتنی بر اثبات کار چون بیت‌کوین است که با استفاده از سخت‌افزار قوی، برای حل مسائل رمزنگاری در رقابت است تا بلاک جدید ایجاد کند. این نود، پاداش نیز دریافت می‌کند.
  • اعتبارسنج: نودی در شبکه‌های اثبات سهام چون اتریوم ۲ یا کاردانو است که با نگهداری و قفل ارز دیجیتال، اجازه مشارکت در تایید تراکنش‌ها و ساخت بلاک را می‌گیرد.

در مجموع، تمامی ماینرها و اعتبارسنج‌ها نود هستند، اما تمامی نودها از نوع ماینر یا اعتبارسنج نیستند. بنابراین، نود می تواند صرفا خواننده یا ناظر باشد و ایجاد بلاک جدید نقشی نداشته باشد.

تفاوت بین نود و ماینر در نقش آن‌ها در تأیید تراکنش و ایجاد بلاک جدید است.

فرآیند راه‌اندازی نود یا گره چگونه است؟

راه‌اندازی نود در بلاکچین اصلا کار سختی نیست، اما نیازمند آشنایی با چند پیش نیاز مهم است. این فرایند با توجه به نوع بلاکچین کمی متفاوت است. در ادامه این فرایند را به ترتیب با یکدیگر بررسی می‌کنیم.

شرایط سخت‌افزاری و نرم‌افزاری مورد نیاز

برای اجرای نود، به موارد زیر احتیاج دارید:

از نظر سخت‌افزار

راه‌اندازی نود یا گره در بلاکچین

  • داشتن پردازنده (CPU) مناسب و تقریبا قوی
  • دارای حافظه رم حداقل ۸ گیگا بایت یا ترجیحا ۱۶ گیگا بایت به بالا
  • نیازمند فضای ذخیره‌سازی زیاد ( برای مثال بیت‌کوین ۵۰۰ گیگ و اتریوم ۱ ترابایت
  • دارای اتصال پایدار و پر سرعت اینترنت (بهتر است نامحدود یا با پهنای باند زیاد باشد)

از نظر نرم‌افزاری

  • دارای یکی از سیستم عامل‌های مک، لینوکس و ویندوز
  • دارای نرم‌افزار نود رسمی برای مثال Bitcoin Core برای بیت‌کوین یا Geth برای اتریوم
  • نیازمند ابزارهایی برای مدیریت و نظارت. برای مثال نرم‌افزار Node Monitor

مراحل نصب و اتصال به شبکه

راه‌اندازی یک نود شامل مراحل زیر است:

  • ابتدا دانلود نرم‌افزار نود رسمی
  • انجام نصب و پیکربندی اولیه
  • تعیین کردن محل ذخیره بلاکچین
  • انتخاب کردن تنظیمات اتصال
  • انجام همگام‌سازی با بلاکچین ( این مرحله ممکن است چند روز زمان ببرد)
  • برقراری ارتباط با نودهای دیگر (Peer Connection)
  • فعال‌سازی پورت‌ها و اطمینان از اتصال پایدار و مناسب

پس از این ‌که این مراحل را به ترتیب پشت سر بگذارید، نود شما به قسمتی از شبکه تبدیل می‌شود و این امکان را دارد داده‌ها را بخواند، اعتبارسنجی کند و حتی در صورت صلاحیت در ساخت بلاک‌ها مشارکت کند.

راه‌اندازی نود یا گره در بیت‌کوین

برای بیت‌کوین، متداول‌ترین ابزار برای اجرای نود همان Bitcoin Core است. برای راه‌اندازی نود در بیت‌کوین به شرح زیر عمل کنید:

  • دانلود نرم‌افزار از سایت رسمی bitcoin.org
  • نصب نرم‌افزار و انجام تنظیمات مسیر ذخیره‌سازی بلاکچین
  • اتصال به peers و آغاز همگام سازی (Sync)
  • انجام تنظیمات امنیتی برای باز کردن پورت TCP/8333

البته باید توجه داشت که برای راه‌اندازی تنها کافی است برنامه را اجرا کنید و منتظر بمانید. نیازی به استخراج نیست تا نود شوید.

راه‌اندازی نود یا گره در اتریوم

اتریوم برای راه‌اندازی نود دارای چندین نرم‌افزار مختلف است. برخی از مهم‌ترین آن‌ها به شرح زیر است:

  • Geth (Go Ethereum)
  • Nethermind
  • Besu

مراحل کلی اجرای نود در اتریوم شامل موارد زیر است:

  • ابتدا نصب Geth یا دیگر نرم‌افزاری مورد نظر
  • پیکربندی به عنوان نود آرشیو یا فول نود
  • Sync اولیه که ممکن است تا چندین هفته زمان نیاز داشته باشد
  • اتصال به Beacon Chain برای نسخه PoS

اگر قصد دارید به عنوان اعتبارسنج (Validator) فعالیت کنید، باید حداقل ۳۲ ETH را در قرارداد مخصوص قفل کنید.

اجرای نود یا گره در سایر بلاکچین‌ها (مثل کاردانو، سولانا و…)

هر بلاکچین فرایند خاص خود را برای اجرای نود دارد. برای مثال، کاردانو (Cardano)، نیازمند نصب نرم‌افزار رسمی Cardano Node، نصب CLI و اتصال به شبکه mainnet یا testnet است. سولانا (Solana)، نیازمند نصب نرم‌افزار Solana Validator است. همچنین، برای اجرای آن به منابع پردازشی بالا احتیاج دارد. پولکادات (Polkadot)، نرم‌افزار مورد نیاز برای اجرای آن یعنی Polkadot Node باید نصب شود. زبان برنامه‌نویسی Rust بوده و راه‌اندازی صرفا به عنوان Validator یا Collator ممکن است.

تمامی این بلاکچین‌ها دارای مستندات رسمی هستند که راهنمای گام‌به‌گام نصب و اجرای نرم‌افزارها را در اختیار شما قرار می‌دهند.

چالش‌ها و ریسک‌های اجرای نود یا گره چیست؟

اگر چه اجرای نود به تمرکززدایی و امنیت شبکه کمک می‌کند، اما دارای چالش‌هایی نیز هست. هر کاربری که می‌خواهد یک نود راه‌انددازی کند، باید از مشکلات و ریسک‌هایی که آن دارد، اطلاع داشته باشد. در ادامه به برخی از مهم‌ترین ریسک‌های مرتبط با آن اشاره می‌کنیم.

ریسک‌های نود یا گره در شبکه بلاکچین

هزینه‌ها و منابع مصرفی

اجرای نود به ویژه فول نود یا اعتبارسنج به منابع نیاز دارد:

  • فضای ذخیره‌سازی برای مثال برای اتریوم بیش از ۱ ترابایت نیاز است
  • نیازمند U و RAM قوی است، زیرا نودها باید تراکنش‌ها را بررسی و همگام کنند
  • اینترنت پایدار و پر سرعت، زیرا اتصال ناپایدار موجب قطع همگام‌سازی می‌شود
  • برق و هزینه نگهداری سیستم نیز بسیار بالا است، به ویژه اگر نود را همیشه روشن نگه دارید

بنابراین، نود و راه‌اندازی آن بیش‌تر مناسب کاربران حرفه‌ای و علاقمندان این حوزه است.

خطرات امنیتی و حملات احتمالی

اجرای نود ممکن است شما را هدف حملات سایبری قرار دهد، حملاتی نظیر:

  • حمله DDoS: این امکان وجود دارد مهاجم با ارسال ترافیک بالا، نود شما را از کار بیاندازد
  • نفوذ به سیستم: در صورتی‌که سیستم عامل یا نرم‌افزار نود را مداوم به روزرسانی کنید، در برابر حملات آسیب‌پدیرتر می‌شوید
  • افشای IP و موقعیت نود: برخی از کاربران ترجیح می‌دهند، ناشناس باقی بمانند. اجرای نود می تواند آدرس IP  شما را عمومی کند.

از این رو، ضروری است از ابزارهایی چون فایروال و VPN، رمزنگاری ارتباطات و نسخه پشتیبان استفاده کنید.

پایداری اتصال به شبکه

نود شما باید همواره آنلاین باشد تا مفید واقع شود. در نتیجه مشکلات زیر ممکن است برایتان به وجود بیاید:

  • قطعی برق یا اینترنت
  • آپدیت نبودن نرم‌افزار نود
  • عدم اتصال به همتایان (peerها)

از این رو، پایدار نگه داشتن نود، نیازمند نظارت و هزینه اضافی برای تهیه سرور اختصاصی دارد.

نقش نود یا گره در تغییرات شبکه و فورک‌ها

نودها در تعیین مسیر آینده بلاکچین نقش اساسی دارند. آن‌ها در فرایند فورک‌ها نیز نقش قضاوت‌کننده دارند. در حقیقت، آن‌ها مشخص می‌کنند کدام نسخه از بلاکچین ادامه پیدا کند.

عملکرد نودها در سافت فورک (Soft Fork)

سافت فورک نوعی به روزرسانی است که با نسخه‌های پیشین سازگار است. برای مثال، قوانین سخت‌تر می‌شوند، اما نودهای قدیمی هنوز می‌توانند بلاک را بخوانند. نودها در سافت فورک:

  • در صورتی‌که بروزرسانی شوند، به شبکه جدید ملحق می‌شوند و قوانین سخت‌تری را اجرا می‌کنند
  • اگر آپدیت نشوند، همچنان می‌توانند ادامه دهند، اما این امکان وجود دارد که برخی از قابلیت‌ها را از دست بدهند

بیش‌تر کاربران برای هماهنگی با شبکه، نود خود را به روزرسانی می‌کند.

عملکرد نودها در هارد فورک (Hard Fork)

هارد فورک تغییراتی است که با نسخه قبلی سازگار است و بلاکچین را به دو مسیر گوناگون تقسیم می‌کند. نقش نودها:

  • نودهایی که بروزرسانی می‌شوند به شبکه جدید ملحق می‌شوند
  • نودهایی که آپدیت نمی‌کنند، مسیر قبلی خود را ادامه می‌دهند

در این شرایط، نودها عملا رای می‌دهند که کدامین نسخه را انتخاب کنند. اگر بیش‌تر نودها به نسخه جدید بروند، بلاکچین قدیمی متروکه می‌گردد. برای مثال، هارد فورک بیت‌کوین کش از بیت‌کوین در سال ۲۰۱۷.

چرا نودها برای تمرکززدایی و امنیت بلاکچین حیاتی هستند؟

نودها پایه و اساس شبکه بلاکچین هستند که بدون آن‌ها شبکه از نظر فنی و فلسفی اصلا بلاکچین محسوب نمی‌شود.

  • تمرکززدایی (Decentralization): هر نود یا گره از سایر نودها مستقل عمل می‌کند. هیچ مرکزیتی برای تایید تراکنش‌های موجود وجود ندارد و کاربران نیز می‌توانند قوانین را بررسی و تایید کنند. هر چه تعداد نودها بیش‌تر و توزیع‌شده‌تر باشد، کنترل یکپارچه شبکه سخت‌تر می‌گردد.
  • امنیت (Security): داده‌ها در هزاران نود ذخیره می‌شود. در صورتی‌که یک نود کار نکند، سایر نودها می‌توانند جای آن را بگیرند. امکان سانسور، تقلب یا دستکاری اطلاعات تقریبا وجود ندارد. بلاکچین‌هایی نظیر بیت‌کوین، به علت وجود هزاران نود مستقل در سراسر دنیا، تقریبا غیر قابل هک هستند.