تعریفی ساده از مفهوم گره(NODE) و نقش آن در فناوری بلاک چین
تصور کنید بلاکچین مانند یک زنجیره عظیم از دفترچههای حساب است که در آن تراکنشها ثبت میشوند. هر دفترچه حساب در این زنجیره، یک “بلوک (Block) ” نامیده میشود.
حالا فرض کنید کامپیوترهای مختلفی در سراسر جهان به این زنجیره متصل هستند و وظایف مختلفی را برای نگهداری و بهروزرسانی آن انجام میدهند. به هر کدام از این کامپیوترها، یک “گره” (Node) گفته میشود.
گرهها چه کار میکنند؟
- ذخیرهسازی اطلاعات: هر گره، یک نسخه از زنجیره یا قسمتی از آن را ذخیره میکند. این کار باعث میشود که اطلاعات بلاکچین در مکانهای مختلفی وجود داشته باشد و از بین رفتن یک نسخه، به معنای از بین رفتن کل اطلاعات نباشد.
- تأیید تراکنشها: زمانی که تراکنشی در شبکه انجام میشود، گرهها آن را بررسی و تأیید میکنند تا مطمئن شوند که معتبر و صحیح است.
- به اشتراکگذاری اطلاعات: گرهها اطلاعات مربوط به تراکنشها و بلوکهای جدید را با یکدیگر به اشتراک میگذارند تا همه اعضای شبکه از وضعیت فعلی زنجیره آگاه باشند.
- رسیدن به اجماع: گرهها از طریق الگوریتمهای خاصی، با یکدیگر به توافق میرسند تا مشخص کنند که کدام نسخه از زنجیره معتبر است و باید به آن اضافه شود.
انواع گرهها:
- گره کامل: این نوع گره، تمام اطلاعات زنجیره را ذخیره میکند و تمام وظایف ذکر شده در بالا را انجام میدهد.
- گره سبک: این نوع گره، فقط قسمتی از اطلاعات زنجیره را ذخیره میکند و وظایف محدودتری دارد.
- گره ماینر: این نوع گره، برای تأیید تراکنشها و دریافت پاداش به صورت ارز دیجیتال، از قدرت پردازش خود استفاده میکند.
اهمیت گرهها:
گرهها ستون فقرات بلاکچین را تشکیل میدهند و بدون آنها، این شبکه قادر به فعالیت نخواهد بود. گرهها با توزیع وظایف و اطلاعات در سراسر جهان، به امنیت، کارایی و شفافیت بلاکچین کمک میکنند.
به زبان سادهتر:
گرهها مانند نگهبانان و حسابداران زنجیره بلاکچین هستند که با همکاری یکدیگر، از صحت و سلامت این شبکه اطمینان حاصل میکنند.