t/uploads/2019/0دایش بلاکچین نه تنها یک انقلاب در فناوریهای نوین بود، بلکه مفاهیم جدید و نوآورانهای را نیز به همراه آورد. این پدیده نه تنها برای تکنولوژی ارزهای دیجیتالی اعتبار میآورد، بلکه یک اکوسیستم بسیار گسترده از فرصتها و ایدههای نوین را نیز به همراه دارد. در این مسیر، بسیاری از اصطلاحات و واژگانی که پیشتر معانی و مفاهیم خاص خود را داشتند، با ظهور مفهوم بلاکچین و تکنولوژیهای مرتبط با آن، به تعاریف جدیدی رسیدند.
یکی از این واژگان، اصطلاح “نود” یا گره است که ابتدا به مفهوم متفاوتی در دنیای فناوری شناخته میشد. اما با ظهور بلاکچین، این اصطلاح به طور نوآورانهای معنای جدیدی به خود گرفت و به عنوان یکی از عناصر اصلی این فناوری مطرح شد. در این سیاق، نود به معنای یک واحد کاربردی در شبکه بلاکچین تعریف میشود که مسئولیت اجرای وظایف مختلفی از جمله تأیید و ثبت تراکنشها را بر عهده دارد. با ما همراه شوید تا به طور گسترده شما را با مفهوم نود یا گره آشنا شوید.

در دنیای بلاکچین، گره یا نود (Node) به هر سیستمی اطلاق میشود که به شبکهی بلاکچین متصل شده و در حفظ و بروزرسانی آن نقش دارد. گرهها در واقع ستونهای اصلی شبکهی بلاکچین هستند و وظایف متعددی از جمله ذخیره اطلاعات بلاکچین، تأیید تراکنشها و تسهیل ارتباطات بین سایر گرهها را بر عهده دارند.
برای درک بهتر نقش و عملکرد گرهها در شبکهی بلاکچین، ابتدا باید با مفهوم کلی بلاکچین آشنا شویم. بلاکچین (Blockchain) به زبان ساده، پایگاه دادهای توزیع شده است که به جای ذخیره اطلاعات در یک مکان مرکزی، آن را در بین تعداد زیادی از سیستمهای کامپیوتری به اشتراک میگذارد. این سیستمها، همان گرههای شبکهی بلاکچین هستند.
ویژگیهای کلیدی بلاکچین هم شامل:
رهها در شبکهی بلاکچین بر اساس وظایف و عملکردشان به انواع مختلفی تقسیم میشوند. در ادامه به معرفی برخی از مهمترین انواع گرهها میپردازیم:
وظایف:
مزایا:
معایب:
وظایف:
مزایا:
معایب:
وظایف:
مزایا:
معایب:
وظایف:
مزایا:
معایب:
وظایف:
مزایا:
معایب:
وظایف:
مزایا:
معایب:
وظایف:
مزایا:
معایب:
وظایف:
انجام وظایف مختلف بسته به شبکهی بلاکچین، مانند تسهیل تراکنشهای فوری و خصوصی، رأیگیری در مورد تغییرات شبکه و ارائه خدمات دیگر
مزایا:
افزایش کارایی و قابلیتهای شبکه
معایب:
وظایف:
مزایا:
معایب:
وظایف:
تأیید تراکنشها و ایجاد بلاکهای جدید در شبکههای بلاکچینی خصوصی یا ترکیبی
مزایا:
معایب:
همانطور که اشاره شد، گرهها نقش مهمی در عملکرد شبکهی بلاکچین ایفا میکنند. برخی از وظایف اصلی گرهها عبارتاند از:
ذخیره اطلاعات بلاکچین: گرههای کامل، کل تاریخچهی بلاکچین را دانلود و ذخیره میکنند. اینکار باعث میشود که یک نسخهی کامل و بروز از بلاکچین در سراسر شبکه توزیع شود.
تأیید تراکنشها: گرهها با استفاده از قوانین شبکه، تراکنشهای جدید را بررسی و تأیید میکنند. اینکار باعث میشود که تنها تراکنشهای معتبر به بلاکچین اضافه شوند.
ایجاد بلاکهای جدید (در برخی از شبکهها): در شبکههایی که از الگوریتم اثبات کار (PoW) استفاده میکنند، گرههای استخراج کننده با حل مسائل ریاضی پیچیده، بلاکهای جدید ایجاد میکنند.
تسهیل ارتباطات بین گرهها: گرهها با یکدیگر ارتباط برقرار میکنند تا اطلاعات بلاکچین را به اشتراک بگذارند و بر سر وضعیت فعلی شبکه به توافق برسند.
حفظ امنیت شبکه: وجود تعداد زیادی از گره در شبکه، جعل و دستکاری اطلاعات بلاکچین را بسیار دشوار میکند.
بیشتر بخوانید : خطرات استفاده از پلهای کراس چین
شبکهی بلاکچین با همکاری تعداد زیادی از گرهها که به صورت توزیع شده در سراسر جهان قرار دارند، فعالیت میکند. بیایید نگاهی به نحوهی کارکرد گرهها در این شبکه بیندازیم:
راهاندازی یک نود ارز دیجیتال بسته به نوع گره و شبکهی بلاکچین مورد نظر، متفاوت است. به طور کلی، مراحل راهاندازی یک گره به شرح زیر است:
توجه داشته باشید که راهاندازی و نگهداری برخی از گرهها، مانند گرههای کامل و گرههای استخراج کننده، نیاز به دانش فنی و تجهیزات سختافزاری مناسب دارد.
در شبکههای بلاکچین، گاهی اوقات نیاز به تغییر قوانین و پروتکلهای شبکه وجود دارد که این تغییرات از طریق فرایندهای هارد فورک (Hard Fork) و سافت فورک (Soft Fork) اعمال میشوند که در ادامه به مفاهیم این موارد میپردازیم.
همانطور که اشاره شد، بعد از یک هارد فورک، شبکه به دو بخش تقسیم میشود. گرهها برای اینکه بتوانند به کار خود ادامه دهند، باید نرمافزار خود را به نسخهی جدید ارتقا دهند. در غیر این صورت، گرهی آنها دیگر با شبکهی اصلی سازگار نخواهد بود.
گاهی در برخی از موارد، جامعهی بلاکچین ممکن است در مورد انجام هارد فورک به توافق کامل نرسد. در این صورت، ممکن است دو شبکهی مجزا با قوانین متفاوت شکل بگیرد که هر کدام از این شبکهها، ارز دیجیتال مخصوص به خود را خواهند داشت.
برخلاف هارد فورک، در سافت فورک نیازی به ارتقای اجباری نرمافزار گرهها وجود ندارد. گرههایی که از نرمافزار قدیمی استفاده میکنند، همچنان میتوانند به شبکه متصل شوند و به کار خود ادامه دهند. با این حال، این گرهها نمیتوانند از ویژگیهای جدید شبکه بهرهمند شوند.
به طور کلی، سافت فورک روش ترجیحی برای اعمال تغییرات در شبکهی بلاکچین است؛ زیرا باعث ایجاد اختلال و عدم اجماع کمتری در شبکه میشود.
گرهها ستونهای اصلی شبکهی بلاکچین هستند و نقش مهمی در امنیت، تمرکز زدایی و کارایی آن ایفا میکنند. در ادامه به برخی از دلایل اهمیت وجود گره در شبکهی بلاکچین اشاره میکنیم:
بیشتر بخوانید : کیف پول کیپ کی ( keepkey ) چیست؟
نودها در شبکه بلاکچین امنیت را از طریق مکانیسمهای تأیید و ثبت تراکنشها ارتقا میدهند. این نودها مسئولیت تأیید و اعتبارسنجی هر تراکنش را بر عهده دارند و سپس آن را به بلاکهای جدید اضافه میکنند. امضای دیجیتالی از سوی نودها این اطمینان را میدهد که تراکنشها معتبر و قابل اعتماد هستند. همچنین، شبکه بر اساس الگوریتمهای توافق مانند Proof of Work یا Proof of Stake عمل میکند که نودها را به یکدیگر متصل میکند و هجومی را مانع از تغییرات غیرمجاز میکند. این توافق متقابل بین نودها امنیت شبکه را تضمین میکند و از تقلب و تغییرات ناپسند جلوگیری میکند و در نهایت منجر به ایجاد یک بستر امن برای انتقال دادهها در بلاکچین میشود.
همانطور که قبلتر اشاره داشتیم، مکانیزمهای اجماع شامل Proof of Work و Proof of Stake هستند که این دو مکانیزم به شکل زیر تعریف میشوند:
در این مکانیزم، گرههای استخراج کننده با حل مسائل ریاضی پیچیده به رقابت میپردازند. برندهی این رقابت، حق ایجاد بلاک جدید و ثبت تراکنشهای تأیید شده در آن را بدست میآورد. سایر گرهها صحت راهحل و بلاک ایجاد شده را بررسی میکنند و در صورت تأیید، آن را به نسخهی محلی خود از بلاکچین اضافه میکنند. رقابت شدید بین گرههای استخراج کننده و نیاز به صرف انرژی و منابع محاسباتی زیاد برای حل مسائل ریاضی، جعل و دستکاری اطلاعات بلاکچین را بسیار پرهزینه و غیرعملی میکند.
در این مکانیزم، حق تأیید تراکنشها و ایجاد بلاکهای جدید به گرههایی واگذار میشود که مقدار مشخصی از ارز دیجیتال شبکه را قفل کردهاند (استیک کردهاند). هر چه میزان ارز دیجیتال قفل شده توسط یک گره بیشتر باشد، احتمال انتخاب آن برای تأیید تراکنشها و ایجاد بلاک جدید نیز بیشتر میشود. این امر باعث میشود که حمله به شبکه برای مهاجمین بسیار پرهزینه باشد، زیرا آنها نیاز به خرید و قفل کردن مقدار زیادی از ارز دیجیتال را در شبکه خواهند داشت.
علاوه بر اثبات کار و اثبات سهام، مکانیزمهای اجماع دیگری نیز مانند اثبات اعتبار (Proof of Authority – PoA) و اثبات دانش صفر (Zero-Knowledge Proof) نیز وجود دارند که در برخی از شبکههای بلاکچین مورد استفاده قرار میگیرند.
به طور خلاصه، با استفاده از مکانیزمهای اجماع و مشارکت تعداد زیادی از گره در شبکهی بلاکچین، دستکاری و تغییر اطلاعات در این شبکه تقریباً غیرممکن میشود. هرگونه تلاش برای تقلب، نیازمند فریب دادن یا کنترل بخش قابل توجهی از گرههای شبکه است که از لحاظ فنی و اقتصادی، بسیار دشوار و پرهزینه است.
پس با توجه به موارد این مقاله میتوان گفت که نودها به عنوان اجزای اساسی در شبکههای غیرمتمرکز، اساسی برای یکپارچگی، امنیت و اجماع هستند. مکانیزمهای اجماع که به نودها اجازه میدهند بر سر وضعیت بلاکچین توافق کنند، اهمیت بیشتری به این نقطه اضافه میکنند. با شناخت انواع نودها و آشنایی با مکانیزمهای اجماع، ما میتوانیم درک بهتری از بلاکچین و اکوسیستم شبکههای غیرمتمرکز پیدا کنیم و امکانات و قابلیتهای آنها را بهتر بشناسیم. این شناخت اساسی برای توسعه و پیشرفت بیشتر این فناوریها و سامانههای مبتنی بر آنهاست.
مطالب هفت صبح کریپتو صرفاً با هدف اطلاعرسانی و آموزش در حوزه رمزارزها منتشر میشود و به هیچوجه توصیهای برای خرید، فروش یا سرمایهگذاری نیست. فعالیت در بازار ارزهای دیجیتال با ریسک همراه است و هر فرد باید پس از تحقیق و با پذیرش کامل مسئولیت تصمیمگیری کند.
بدون دیدگاه