نود (Node) در ارز دیجیتال چیست؟ بررسی جامع نحوه عملکرد، وظایف و انواع گره در بلاک چین

تاریخ انتشار:
۲۵ اسفند ۱۴۰۱
آخرین به‌روزرسانی:
۶ مهر ۱۴۰۵
مفاهیم بلاکچینفائزه آذری
40,831
زمان مطالعه:
32 دقیقه

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

نود (Node) در ارز دیجیتال چیست؟ بررسی جامع نحوه عملکرد، وظایف و انواع گره در بلاک چین

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

مفهوم نود در شبکه‌های بلاک چین و ارز دیجیتال

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

نود یا گره دقیقا چیست و چه کاربردی دارد؟

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

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

کاربردهای اصلی یک نود در شبکه‌های ارز دیجیتال را می‌توان در سه بخش زیر خلاصه کرد:

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

چرا نودها قلب تپنده‌ی شبکه‌های غیرمتمرکز هستند؟

در سیستم‌های غیرمتمرکز (Decentralized - شبکه‌ای که توسط هیچ فرد، شرکت، بانک یا دولتی کنترل نمی‌شود و قدرت در آن پخش شده است)، ما هیچ سرور مرکزی یا رئیس واحدی نداریم. به همین دلیل است که نودها نقش قلب تپنده‌ی این شبکه‌ها را بازی می‌کنند؛ اگر نودها نباشند، کل شبکه از کار می‌افتد.

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

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

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

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

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

فرایند دریافت و اعتبارسنجی تراکنش‌های جدید

اولین قدم زمانی شروع می‌شود که شما تصمیم می‌گیرید مقداری ارز دیجیتال برای دوست خود بفرستید. به محض اینکه دکمه‌ی ارسال را در کیف پول خود فشار می‌دهید، درخواست شما یا همان تراکنش (Transaction - نقل و انتقال مالی یا تبادل اطلاعات در یک شبکه) به نزدیک‌ترین نودها ارسال می‌شود.

اما نودها این درخواست را بدون بررسی قبول نمی‌کنند. در این مرحله، نود نقش یک بازرس دقیق را بازی می‌کند و فرایند اعتبارسنجی (Validation - بررسی و تایید درستی و قانونی بودن یک درخواست) را انجام می‌دهد. نود برای اینکه اجازه دهد تراکنش شما در شبکه جریان پیدا کند، یک لیست چکاپ کوتاه اما بسیار مهم را بررسی می‌کند:

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

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

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

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

به این فرایند جذاب، همگام‌سازی (Synchronization - یکسان کردن اطلاعات بین تمام اعضای شبکه به طوری که همه یک نسخه‌ی کاملا مشابه را داشته باشند) می‌گویند. برای اینکه این مفهوم ملموس‌تر شود، یک کلاس درس بزرگ را تصور کنید. وقتی معلم یک قانون جدید را با صدای بلند می‌گوید، تمام دانش‌آموزان آن را می‌شنوند و در دفترچه‌ی خود یادداشت می‌کنند. در شبکه‌ی بلاک چین، نودها همان دانش‌آموزان هستند که با شنیدن خبر تراکنش جدید، همگی دفتر کل خود را به‌روز می‌کنند تا اطلاعات هیچ کامپیوتری با کامپیوتر دیگر تفاوت نداشته باشد.

پس از پخش شدن این خبر، تراکنش شما وارد یک اتاق انتظار به نام ممپول (Mempool - فضای موقتی در نودها برای نگهداری تراکنش‌های تایید شده اما هنوز ثبت نشده در بلاک‌های اصلی) می‌شود. در نهایت، اعتبارسنج‌های نهایی شبکه، تراکنش‌ها را از این اتاق انتظار برمی‌دارند و برای همیشه در دفتر کل بلاک چین ثبت می‌کنند تا چرخه‌ی فعالیت گره‌ها برای تراکنش‌های بعدی ادامه پیدا کند.

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

بررسی تفاوت Node با ماینر و اعتبارسنج

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

تفاوت اصلی یک نود عادی با ماینر در چیست؟

نود عادی یک کامپیوتر است که نسخه‌ای از دفتر کل تراکنش‌ها را ذخیره کرده و درستی آن‌ها را بررسی می‌کند. کسی که یک نود عادی را اجرا می‌کند، هیچ پاداش مالی مستقیمی برای کار خود دریافت نمی‌کند و فقط به حفظ امنیت و استقلال شبکه کمک می‌کند. اما ماینر (Miner - دستگاه یا کامپیوتری با قدرت پردازش بسیار بالا که برای حل معماهای پیچیده‌ی ریاضی در شبکه رقابت می‌کند) داستان متفاوتی دارد.

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

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

آیا هر ماینر لزوما یک نود محسوب می‌شود؟

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

یک ماینر برای اینکه بتواند تراکنش‌های جدید را به درستی جمع‌آوری کند و آن‌ها را در قالب یک بلاک جدید به شبکه تحویل دهد، باید حتما بداند که در گذشته چه اتفاقاتی در دفتر کل افتاده است. بنابراین، ماینرها به پایگاه داده‌ی نودها نیاز مبرم دارند. معمولا ماینرهای بزرگ خودشان یک نود کامل را اجرا می‌کنند، یا اگر ماینرهای کوچکی باشند، به یک استخر استخراج (Mining Pool - محلی مجازی که در آن استخراج‌کنندگان کوچک قدرت پردازش خود را روی هم می‌ریزند تا شانس برنده‌شدنشان بیشتر شود) متصل می‌شوند که آن استخر، در هسته‌ی مرکزی خود یک نود کامل را اجرا می‌کند.

مقایسه وظایف نودها و اعتبارسنج‌ها در شبکه‌های اثبات سهام

همان‌طور که دنیای تکنولوژی پیشرفت کرد، شبکه‌های جدیدتری مانند اتریوم تصمیم گرفتند دستگاه‌های پرمصرف ماینر را کنار بگذارند و از سیستم هوشمندانه‌تری به نام الگوریتم اثبات سهام (Proof of Stake - سیستمی که در آن افراد به جای خرید دستگاه ماینر، مقداری از ارز دیجیتال خود را در شبکه قفل یا وثیقه می‌کنند تا حق تایید تراکنش‌ها را به دست آورند) استفاده کنند. در این شبکه‌های جدید، به جای کلمه‌ی ماینر، از کلمه‌ی اعتبارسنج (Validator) استفاده می‌کنیم. در شبکه‌های اثبات سهام نیز همچنان تفاوت‌های مهمی بین یک نود عادی و یک اعتبارسنج وجود دارد:

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

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

معرفی انواع نود در ارزهای دیجیتال و ویژگی‌های آن‌ها

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

گره کامل یا فول نود (Full Node)

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

نود کامل بایگانی، کامل‌ترین نسخه‌ی بلاک چین

فول نود بایگانی (Archive Node - نودی که تمام اطلاعات شبکه را از روز اول بدون پاک کردن هیچ بخشی نگه می‌دارد) دقیق‌ترین و کامل‌ترین عضو شبکه است. این گره تمام تراکنش‌ها را از بلاک پیدایش (Genesis Block - اولین بلاک ساخته شده در یک شبکه‌ی بلاک چین) تا به همین لحظه در هارد دیسک خود ذخیره می‌کند. راه‌اندازی این نودها به فضای ذخیره‌سازی بسیار زیادی نیاز دارد و معمولا توسط برنامه‌نویسان، صرافی‌ها یا تحلیل‌گرانی استفاده می‌شود که می‌خواهند تاریخچه‌ی عمیق شبکه را بررسی کنند.

نود کامل تعدیل‌یافته، گزینه‌ای برای مدیریت فضای ذخیره‌سازی

برای کسانی که می‌خواهند یک گره کامل داشته باشند اما هارد دیسک بزرگی ندارند، فول نود تعدیل‌یافته (Pruned Node - نودی که پس از دانلود و تایید تمام اطلاعات، بخش‌های قدیمی را پاک می‌کند تا جای کمتری بگیرد) بهترین انتخاب است. برای درک کار این نود، فردی را تصور کنید که تمام صفحات یک کتاب را کلمه به کلمه می‌خواند تا از درستی داستان مطمئن شود، اما بعد از خواندن هر فصل، صفحات قبلی را دور می‌ریزد تا کتاب در کیفش جای بگیرد. این نودها به اندازه‌ی نودهای بایگانی امنیت دارند، اما فضای بسیار کمتری روی سیستم شما اشغال می‌کنند.

گره سبک یا لایت نود (Light Node و SPV)

گره‌ی سبک یا لایت نود، برای کاربران عادی طراحی شده است. این نودها کل تاریخچه‌ی بلاک چین را دانلود نمی‌کنند، بلکه از روشی به نام تایید پرداخت ساده (SPV - روشی که در آن فقط سربرگ یا خلاصه‌ی بلاک‌ها دانلود می‌شود نه کل جزئیات آن‌ها) استفاده می‌کنند.

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

نود استخراج‌کننده (Miner Node)

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

نود استیکینگ یا سپرده‌گذاری (Staking Node)

در شبکه‌های مدرن‌تری که از الگوریتم اثبات سهام (مثل اتریوم) استفاده می‌کنند، دیگر خبری از ماینرهای پرمصرف نیست. در اینجا ما نود استیکینگ را داریم. کاربر برای راه‌اندازی این نود، باید مقداری از ارز دیجیتال خود را به عنوان وثیقه (Collateral - دارایی قفل شده به عنوان ضمانت حسن انجام کار) در شبکه قفل کند. این نودها تراکنش‌ها را تایید کرده و بلاک‌های جدید می‌سازند و در ازای این کارمزد و سود منظم دریافت می‌کنند.

آشنایی با مستر نود و سوپر نود

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

نود لایتنینگ و نقش آن در تراکنش‌های سریع

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

نود لایتنینگ به کاربران اجازه می‌دهد تا تراکنش‌های خود را خارج از زنجیره‌ی اصلی (Off-chain) و در یک کانال خصوصی و فوق‌سریع انجام دهند. برای مثال، تصور کنید به جای اینکه هر روز پول یک فنجان قهوه را مستقیما به حساب بانکی کافه‌دار واریز کنید (که زمان‌بر و پرهزینه است)، یک حساب دفتری با او باز می‌کنید و در پایان ماه، فقط یک تراکنش کلی انجام می‌دهید. نود لایتنینگ دقیقا همین نقش را بازی می‌کند و به شبکه اجازه می‌دهد میلیون‌ها تراکنش خرد را در کسری از ثانیه و تقریبا رایگان پردازش کند.

نود لایتنینگ و نقش آن در تراکنش‌های سریع | صرافی کیف پول من

وظایف کلیدی نودها در تامین امنیت و پایداری شبکه

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

جلوگیری از مشکل خرج کردن دوگانه در تراکنش‌ها

یکی از بزرگ‌ترین خطرات در پول‌های دیجیتالی، مشکلی به نام خرج کردن دوگانه (Double Spending - تلاش یک فرد برای خرج کردن یک موجودی مشخص برای دو نفر به صورت همزمان) است. در دنیای فیزیکی، وقتی شما یک اسکناس صد هزار تومانی را به یک فروشنده می‌دهید، آن اسکناس از دست شما خارج می‌شود و نمی‌توانید همان پول را به شخص دیگری هم بدهید. اما در دنیای کامپیوترها، همه‌چیز به شکل فایل است و فایل‌ها به راحتی کپی می‌شوند.

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

محافظت از بلاک چین در برابر حملات ۵۱ درصدی

شاید در اخبار بازار ارزهای دیجیتال، نام حمله‌ی ۵۱ درصدی (51% Attack - زمانی که یک هکر یا گروه خرابکار بیش از نیمی از قدرت پردازش شبکه را به دست می‌گیرد تا تراکنش‌ها را دستکاری کند) را شنیده باشید. این حمله ترسناک‌ترین کابوس برای هر شبکه‌ی غیرمتمرکزی است. اما جالب است بدانید که نودها در برابر این حملات هم مانند یک سد دفاعی بسیار محکم عمل می‌کنند.

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

ارتباط تنگاتنگ نودها و الگوریتم‌های اجماع (اثبات کار و اثبات سهام)

برای اینکه هزاران کامپیوتر غریبه در سراسر دنیا بتوانند بدون وجود یک مدیر به توافق برسند و کار کنند، به یک سری قوانین مشترک نیاز دارند. در دنیای رمزارزها به این قوانین مشترک، الگوریتم اجماع (Consensus Algorithm - مکانیزمی که در آن اعضای یک شبکه بر سر درست بودن اطلاعات به توافق جمعی می‌رسند) می‌گویند.

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

  • در شبکه‌ی اثبات کار: نودها وظیفه دارند بررسی کنند که آیا ماینرها واقعا انرژی برق و زمان لازم را برای حل معمای ریاضی صرف کرده‌اند یا در حال تقلب هستند.
  • در شبکه‌ی اثبات سهام: نودها چک می‌کنند که آیا اعتبارسنج‌ها سرمایه‌ی لازم را در شبکه قفل کرده‌اند و آیا وظایفشان را درست انجام می‌دهند یا خیر.

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

نقش حیاتی Node در به‌روزرسانی‌های شبکه

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

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

عملکرد و تصمیم‌گیری گره‌ها در هارد فورک

هارد فورک (Hard Fork - یک تغییر اساسی و بزرگ در قوانین شبکه که با نسخه‌های قبلی به هیچ‌وجه سازگار نیست) شبیه به یک تغییر مسیر دائمی است. برای درک بهتر، فرض کنید یک گروه بزرگ در حال بازی فوتبال با قوانین استاندارد هستند. ناگهان بخشی از بازیکنان پیشنهاد می‌دهند که از این به بعد گرفتن توپ با دست هم آزاد باشد. این قانون با فوتبال سنتی اصلا سازگار نیست. در نتیجه، بازیکنان به دو گروه تقسیم می‌شوند؛ گروه اول همان فوتبال قبلی را بازی می‌کنند و گروه دوم بازی جدیدی (مثل راگبی) را شروع می‌کنند. در شبکه‌ی بلاک چین نیز وقتی یک هارد فورک اتفاق می‌افتد، قوانین به قدری تغییر می‌کنند که نودهای قدیمی و جدید دیگر نمی‌توانند با هم ارتباط برقرار کنند. در این حالت:

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

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

تطبیق‌پذیری گره‌ها در زمان اجرای سافت فورک

در مقابل تغییرات سخت، ما سافت فورک (Soft Fork - یک به‌روزرسانی ملایم و سازگار با گذشته که باعث دوپاره شدن شبکه نمی‌شود) را داریم. در این نوع به‌روزرسانی، قوانین جدیدی اضافه می‌شوند، اما این قوانین به گونه‌ای هستند که با نسخه‌ی قبلی در تضاد کامل نیستند. در زمان اجرای سافت فورک، عملکرد نودها بسیار منعطف و تطبیق‌پذیر است:

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

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

راهنمای راه‌اندازی نود شخصی

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

پیش‌نیازهای سخت‌افزاری و اینترنت برای اجرای نود

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

  • دستگاه پردازشگر: شما می‌توانید از یک لپ‌تاپ قدیمی، یک کامپیوتر رومیزی معمولی یا حتی دستگاه‌های کوچکی به نام رزبری پای (Raspberry Pi - کامپیوترهای مینیاتوری و ارزان‌قیمتی که به اندازه‌ی یک کف دست هستند و مصرف برق بسیار پایینی دارند) استفاده کنید.
  • فضای ذخیره‌سازی: این مهم‌ترین بخش کار است. از آنجایی که باید تاریخچه‌ی تمام تراکنش‌ها را دانلود کنید، به یک هارد دیسک با ظرفیت بالا (معمولا بیشتر از ۱ ترابایت) نیاز دارید. بهتر است از هاردهای اس‌اس‌دی (SSD - نوعی حافظه‌ی ذخیره‌سازی جدید و بسیار پرسرعت) استفاده کنید تا پروسه‌ی خواندن و نوشتن اطلاعات با سرعت بالایی انجام شود.
  • اینترنت پایدار و نامحدود: نود شما باید دائما در حال دانلود اطلاعات جدید و ارسال آن‌ها برای دیگران باشد. بنابراین، داشتن یک اینترنت باثبات، بدون قطعی و با حجم ترافیک نامحدود یا بسیار بالا، از نان شب برای یک نود واجب‌تر است.

انگیزه مالی؛ آیا راه‌اندازی نود درآمد و پاداش دارد؟

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

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

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

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

  • زمان طولانی همگام‌سازی اولیه: وقتی برای اولین بار نود خود را روشن می‌کنید، دستگاه باید تاریخچه‌ی چند ساله‌ی تراکنش‌ها (از روز اول تا الان) را دانلود و تک‌تک آن‌ها را بررسی کند. این پروسه‌ی اولیه (Initial Block Download) بسته به سرعت اینترنت و قدرت سیستم شما، ممکن است از چند روز تا چند هفته طول بکشد و نیازمند صبر زیادی است.
  • مصرف بالای حجم اینترنت: نود شما به صورت شبانه‌روزی در حال تبادل اطلاعات (آپلود و دانلود) با نودهای دیگر در سراسر جهان است. این موضوع می‌تواند به سرعت حجم بسته‌ی اینترنت شما را تمام کند که با توجه به قیمت اینترنت، ممکن است هزینه‌ی پنهانی برای شما داشته باشد.
  • نیاز به روشن بودن مداوم: برای اینکه نود شما بیشترین فایده را برای شبکه داشته باشد، بهتر است ۲۴ ساعته روشن و متصل به اینترنت بماند. استهلاک سخت‌افزار، سر و صدای احتمالی فن کامپیوتر و از همه مهم‌تر قطعی‌های ناگهانی برق، از چالش‌های جدی برای روشن نگه‌داشتن مداوم سیستم هستند.

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

منابع و مراجع
2 مرجع
1
Cointracker
2
Ledger
آیا محتوا مفید بود؟

سوالات متداول

دیدگاه‌های کاربران

تاکنون 18 کاربر در مورد این مقاله دیدگاه و تحلیل ثبت کرده‌اند
ایمان قره چاهی
2 سال قبل
عالی بود
0
0
محسن قائمی
2 سال قبل
بسیار قوی وزیبا
0
0
زهرا احمدی
2 سال قبل
عالی
0
0
ابوالفضل قربانی کمیشانی
2 سال قبل
ماشالله همیشه بروز هستید ممنون
0
1

افزودن دیدگاه

با ثبت‌نام در صرافی کیف پول من و ارسال تحلیل و نظر در سایت ارز دیجیتال رایگان هدیه بگیرید.
به این مطلب چند امتیاز می‌دهید؟
انتخاب کنید

دنبال آخرین اخبار بازار هستید؟

قیمت لحظه‌ای، رویدادها و تحلیل‌های روزانه را در اتاق خبر کیف پول مدیا دنبال کنید.

بریم به اتاق خبر

ویدئو رسانه

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