Full Node چیست ؟
Full Node یا نود کامل نرمافزاری است که قوانین یک بلاکچین را خودش بررسی میکند و برای معتبر دانستن بلاکها و تراکنشها فقط به گفته یک سرویس دیگر تکیه نمیکند.
در بیتکوین، Full Node بلاکهای دریافتی را طبق قوانین شبکه اعتبارسنجی میکند. اگر بلاکی قوانین را نقض کند، نود کامل آن را معتبر نمیداند؛ حتی اگر فرد دیگری ادعا کند آن بلاک درست است.
میتوان Full Node را مثل داوری دانست که کتاب قوانین را خودش در اختیار دارد. بهجای پرسیدن از شخص دیگری که «این حرکت مجاز بود؟»، خودش شرایط را بررسی میکند.
اجرای نود کامل معمولاً به فضای ذخیرهسازی، اینترنت و زمان برای همگامشدن نیاز دارد. بااینحال در بیتکوین امکان Pruning وجود دارد؛ یعنی نود میتواند پس از اعتبارسنجی، بخشی از دادههای قدیمی بلاکها را حذف کند و همچنان Full Node باقی بماند.
Full Node با Miner یکی نیست. ماینرها برای ساخت بلاک رقابت میکنند، درحالیکه نود کامل وظیفه اعتبارسنجی قواعد را انجام میدهد. یک دستگاه میتواند هر دو نقش را داشته باشد، اما این دو مفهوم جدا هستند.
برای کاربر، اجرای نود شخصی میتواند وابستگی به سرویسهای دیگر برای بررسی شبکه را کمتر کند، هرچند برای استفاده معمول از بیتکوین اجباری نیست.
