نود
نودها در رمزارز چیست؟
یک نود را میتوان دروازه شخصی شما به هر شبکه رمزارز در نظر گرفت. وقتی یک نود را اجرا میکنید، در واقع یک برنامه کامپیوتری را راهاندازی میکنید که مستقیماً به بلاکچین متصل میشود و به روان کار کردن کل سیستم کمک میکند.
یک نود کامل، برنامهای است که تراکنشها و بلاکها را به طور کامل اعتبارسنجی میکند. تقریباً تمام نودهای کامل با پذیرش تراکنشها و بلاکها از سایر نودهای کامل، اعتبارسنجی آن تراکنشها و بلاکها، و سپس انتقال آنها به نودهای کامل دیگر، به شبکه کمک میکنند.
هر شبکه رمزارز به هزاران کامپیوتر فردی که با هم کار میکنند وابسته است. بیتکوین معمولاً حدود 15,000 نود قابل دسترس در سراسر جهان دارد، در حالی که اتریوم با چندین هزار نود اعتبارسنج کار میکند. این اعداد روزانه با راهاندازی نودهای جدید یا خاموش کردن نودهای موجود توسط افراد تغییر میکند.
وقتی یک نود را اجرا میکنید، دادههای بلاکچین را روی کامپیوتر خود دانلود و ذخیره میکنید. این بدان معناست که نیازی نیست به کسی دیگر اعتماد کنید تا به شما بگوید در شبکه چه اتفاقی میافتد - میتوانید همه چیز را خودتان تأیید کنید. مثل این است که یک نسخه از کل تاریخچه تراکنشها را داشته باشید.
رمزارزهای مختلف الزامات متفاوتی برای اجرای نودها دارند. نودهای بیتکوین به حدود 500 گیگابایت فضای ذخیرهسازی و اتصال اینترنت پایدار نیاز دارند. اتریوم نیازمندیهای بیشتری دارد زیرا قراردادهای هوشمند را پردازش میکند و دادههای پیچیدهتری را ذخیره میکند.
برخی افراد نودها را برای کسب پاداش اجرا میکنند، در حالی که دیگران صرفاً برای پشتیبانی از رمزارز مورد علاقه خود این کار را انجام میدهند. اپراتورهای نود قدرت پردازش کامپیوتر، پهنای باند اینترنت و فضای ذخیرهسازی خود را برای حفظ امنیت و غیرمتمرکز بودن شبکه به اشتراک میگذارند.
نودهای رمزارز چگونه کار میکنند؟
نودها با نگهداری یک نسخه از بلاکچین، که یک دفتر کل دیجیتال حاوی تمام تراکنشهای انجام شده در شبکه است، کار میکنند. وقتی یک تراکنش جدید رخ میدهد، به شبکه نودها اعلام میشود. سپس نودها بر اساس قوانین اجماع (مانند اطمینان از اینکه فرستنده وجوه کافی دارد یا اینکه آیا تراکنش با پروتکلهای رمزنگاری مطابقت دارد) اعتبار تراکنش را تأیید میکنند. پس از اعتبارسنجی، تراکنش به دفتر کل اضافه میشود.
انواع مختلفی از نودها وجود دارد، هر کدام با عملکرد خاص:
1. نودهای کامل
یک نود کامل، کامپیوتری است که کل بلاکچین را ذخیره میکند و تراکنشها و بلاکها را اعتبارسنجی میکند. نودهای کامل قوانین شبکه را اجرا میکنند و تراکنشها یا بلاکهای نامعتبر را رد میکنند. آنها ستون فقرات شبکه هستند و اطمینان حاصل میکنند که همه تراکنشها مشروع هستند و هیچ فعالیت متقلبانهای نمیتواند رخ دهد. نودهای بیتکوین و اتریوم اغلب نودهای کامل هستند که کل تاریخچه تراکنشها را از زمان شروع ذخیره میکنند.
مثال
در شبکه بیتکوین، یک نود کامل هر تراکنش را تأیید میکند و بررسی میکند که آیا ورودیها و خروجیهای یک تراکنش با سوابق موجود در بلاکچین مطابقت دارد. این کار از خرج کردن دوباره جلوگیری میکند و یکپارچگی شبکه را تضمین میکند.
2. نودهای سبک (یا نودهای SPV)
یک نود سبک (که به عنوان نود تأیید پرداخت ساده یا SPV نیز شناخته میشود) نسخه سبکتری از یک نود کامل است. به جای ذخیره کل بلاکچین، یک نود سبک فقط زیرمجموعهای از بلاکچین، اغلب فقط هدرهای بلاک را ذخیره میکند. این امر نودهای سبک را سریعتر و کممصرفتر میکند، اگرچه آنها برای اعتبارسنجی تراکنش به نودهای کامل متکی هستند. نودهای سبک معمولاً در کیف پولهای موبایل و دستگاههای کوچک که منابع محدودی دارند استفاده میشوند.
مثال
یک کیف پول موبایل معمولی برای بیتکوین اغلب از یک نود سبک استفاده میکند. این کیف پول کل بلاکچین را دانلود نمیکند بلکه برای کسب اطلاعات در مورد آخرین بلاکها و تراکنشها از نودهای کامل استعلام میکند.
3. نودهای استخراج
نودهای استخراج، نودهای کامل تخصصی هستند که در فرآیند استخراج شرکت میکنند. این نودها برای حل معماهای رمزنگاری پیچیده و ایجاد بلاکهای جدید با یکدیگر رقابت میکنند، که سپس به بلاکچین اضافه میشوند. در عوض، استخراجکنندگان پاداشهای رمزارزی مانند سکههای تازه ضرب شده یا کارمزد تراکنش دریافت میکنند.
در مورد بیتکوین، نودهای استخراج از الگوریتم اثبات کار برای حل چالشهای رمزنگاری و ایمنسازی بلاکچین استفاده میکنند.
مثال
استخراجکنندگان بیتکوین با استفاده از نودهای استخراج، برای حل معمای SHA-256 جهت ایجاد یک بلاک جدید رقابت میکنند. اولین استخراجکنندهای که معما را حل کند، با بیتکوینهای تازه ضرب شده و کارمزد تراکنشهای آن بلاک پاداش میگیرد.
4. نودهای اعتبارسنج
نودهای اعتبارسنج برای بلاکچینهای مبتنی بر اثبات سهام (PoS) مانند اتریوم (پس از ادغام) ضروری هستند. در PoS، نودهای اعتبارسنج بر اساس مقدار رمزارزی که به عنوان سهام گذاشتهاند، بلاکهای جدید را پیشنهاد میدهند و تراکنشها را اعتبارسنجی میکنند. اعتبارسنجها بر اساس سهام خود و رفتار گذشتهشان در شبکه برای ایجاد بلاکهای جدید انتخاب میشوند. اگر مشخص شود که یک اعتبارسنج غیرصادق یا سهلانگار است، ممکن است بخشی از سهام خود را از دست بدهد.
مثال
در شبکه PoS اتریوم، اعتبارسنجها مسئول پیشنهاد و تأیید بلوکهای جدید هستند. هر چه یک اعتبارسنج ETH بیشتری را استیک کند، شانس بیشتری برای انتخاب شدن جهت پیشنهاد یک بلوک خواهد داشت.