نود (Node) چیست و چه نقشی در بلاکچین دارد؟
نود کامپیوتری است که نسخهای از بلاکچین را نگه میدارد و هر تراکنش و بلاک تازه را خودش با قوانین شبکه میسنجد. اینجا میخوانید فول نود، آرشیو نود، لایت نود و نود RPC چه فرقی دارند، نود بیتکوین، اتریوم، ترون و سولانا چه سختافزاری میخواهد، در مهر ۱۴۰۵ چند نود بیتکوین و اتریوم شمرده شد و وقتی نودی که کیف پولها به آن وصلاند از کار بیفتد چه پیش میآید.

نود (Node) کامپیوتری است که نرمافزار یک بلاکچین را اجرا میکند، نسخهای از دفتر حساب آن را نگه میدارد و هر تراکنش و بلاک تازه را خودش با قوانین شبکه میسنجد. بلاکچین سرور مرکزی ندارد و خود شبکه همین نودهاست که در سراسر دنیا به هم وصلاند و اطلاعات را دستبهدست میکنند. اگر کسی بلاکی بسازد که با قوانین جور درنمیآید، هر نود جداگانه آن را رد میکند و لازم نیست کسی به بقیه دستور بدهد.
احتمالاً هیچوقت خودتان نودی راه نمیاندازید، ولی هر بار که موجودی کیف پولتان را میبینید یا تتر میفرستید، کیف پول در واقع با یک نود حرف میزند. بامداد ۱۸ مهر ۱۴۰۵ سایت Bitnodes حدود ۲۵ هزار و ۵۰۰ نود بیتکوین پیدا کرد که از بیرون در دسترس بودند و Ethernodes حدود ۸ هزار نود اتریوم شمرد. پایینتر میخوانید نودها چه انواعی دارند، اجرای هرکدام چه سختافزاری میخواهد و وقتی نودی که کیف پولها به آن تکیه کردهاند از کار بیفتد چه پیش میآید.
نود دقیقاً چه کار میکند؟
اگر بلاکچین را یک دفتر حساب مشترک در نظر بگیرید، هر نود حسابرس مستقلی است که نسخه خودش را از دفتر دارد. کار روزمرهاش چهار بخش دارد:
- گرفتن و بررسی تراکنش. وقتی کسی تراکنشی میفرستد، نود چک میکند امضا درست باشد، موجودی کافی باشد و تراکنش از قوانین شبکه پیروی کند. تراکنش نامعتبر همانجا کنار گذاشته میشود.
- پخش کردن. نود تراکنش درست را برای نودهایی که به آنها وصل است میفرستد و آنها هم همین کار را تکرار میکنند تا تراکنش به کل شبکه برسد. Bitcoin Core، نرمافزار اصلی نودهای بیتکوین، بهطور پیشفرض خودش به ۱۰ نود دیگر وصل میشود و در مجموع تا ۱۲۵ اتصال را میپذیرد.
- بررسی بلاکهای تازه. وقتی ماینر یا اعتبارسنجی بلاک تازهای میسازد، هر نود تکتک تراکنشهای آن را دوباره بررسی میکند و فقط اگر همهچیز درست بود، بلاک را به انتهای نسخه خودش اضافه میکند.
- جواب دادن به پرسشها. کیف پولها، صرافیها و بلاک اکسپلوررها از نود میپرسند موجودی یک آدرس چقدر است یا فلان تراکنش تأیید شده یا نه.
مرحله سوم از همه مهمتر است. ماینرها و اعتبارسنجها فقط بلاک پیشنهاد میدهند؛ قبول یا رد کردنش با نودهاست. ethereum.org هم همین را میگوید: فول نود قوانین اجماع را خودش اجرا میکند و نمیشود وادارش کرد بلاکی خلاف قوانین را بپذیرد. شعار معروف «اعتماد نکن، بررسی کن» (Don't trust, verify) از همینجا آمده است. اینکه نودها از میان دو بلاک رقیب کدام را انتخاب کنند، به الگوریتم اجماع بستگی دارد.
سازوکار این انتخاب را در الگوریتم اجماع چیست توضیح دادهایم.
انواع نود
نودها همه یکجور نیستند. فرقشان در این است که چه مقدار از تاریخچه شبکه را نگه میدارند، چه چیزی را خودشان بررسی میکنند و آیا در ساختن بلاک نقشی دارند یا نه.
فول نود (Full Node)
فول نود همه قوانین شبکه را خودش اجرا میکند و برای درستی بلاکها به هیچ نود دیگری اعتماد نمیکند. در بیتکوین، فول نود همه بلاکها را از اولین بلاک تا امروز دانلود و بررسی میکند.
لازم هم نیست همه این بلاکها را برای همیشه نگه دارد. در حالت «هرسشده» (Pruned)، نود هر بلاک را کامل بررسی میکند و بعد بلاکهای قدیمی را پاک میکند. طبق bitcoin.org این کار فضای لازم را از بیش از ۷۵۰ گیگابایت به حدود ۷ گیگابایت میرساند. از دقت بررسی هم چیزی کم نمیشود، چون هر بلاک پیش از پاک شدن کامل بررسی شده است. تنها فرقش این است که این نود دیگر نمیتواند بلاکهای قدیمی را به نودهای تازهوارد بدهد.
نود اتریوم از دو نرمافزار جدا تشکیل میشود که کنار هم کار میکنند. «کلاینت اجرا» تراکنشها را اجرا میکند و وضعیت فعلی حسابها را نگه میدارد. «کلاینت اجماع» الگوریتم اثبات سهام را پیاده میکند. فول نود اتریوم همه بلاکها را بررسی میکند، ولی وضعیت حسابها را فقط برای بلاکهای اخیر (معمولاً ۱۲۸ بلاک آخر) نگه میدارد و وضعیت قدیمیتر را هر وقت لازم شد دوباره میسازد.
آرشیو نود (Archive Node)
آرشیو نود فول نودی است که هیچچیز را پاک نمیکند و وضعیت همه حسابها را در هر لحظه از تاریخ شبکه نگه میدارد. اگر بخواهید بدانید موجودی یک آدرس در بلاک شماره چهار میلیون چقدر بوده، به آرشیو نود نیاز دارید. ethereum.org میگوید حجم این دادهها به چند ترابایت میرسد و بیشتر به کار سرویسهایی مثل بلاک اکسپلوررها، سازندههای کیف پول و شرکتهای تحلیل داده میآید. طبق جدول همان سایت، آرشیو نود اتریوم بسته به نرمافزاری که انتخاب میکنید از حدود ۲٫۲ ترابایت تا بیش از ۱۲ ترابایت فضا میگیرد.
لایت نود (Light Node)
لایت نود بهجای همه بلاکها فقط «سربرگ» آنها را دانلود میکند، یعنی خلاصه کوچکی از هر بلاک. هر اطلاعات دیگری را از فول نودها میپرسد و جوابشان را با همین سربرگها میسنجد. در بیتکوین به کیف پولی که اینطور کار میکند SPV میگویند. لایت نود سختافزار زیادی نمیخواهد، ولی بدون فول نودهایی که به سؤالهایش جواب بدهند کار نمیکند و نمیتواند اعتبارسنج باشد. به گفته ethereum.org، اتریوم هنوز شبکه بزرگی از لایت نودها ندارد و این بخش در حال توسعه است.
ماینر و اعتبارسنج
در شبکههای اثبات کار مثل بیتکوین، ماینرها بلاک میسازند و در شبکههای اثبات سهام، اعتبارسنجها (Validator).
فرق این دو روش را در اثبات کار و اثبات سهام نوشتهایم. ماینر یا اعتبارسنج برای ساختن بلاک باید آخرین وضعیت شبکه را بداند، پس پشت هرکدامشان یک فول نود کار میکند. برعکسش درست نیست: بیشتر نودها هیچ بلاکی نمیسازند و فقط بررسی میکنند.
در اتریوم، اعتبارسنج نرمافزار سومی است که روی کلاینت اجماع سوار میشود. کسی که ETH را استیک میکند و خودش اعتبارسنج میشود، باید چنین نودی را شبانهروز روشن نگه دارد. در ترون فقط ۲۷ «نماینده ارشد» (Super Representative) بلاک میسازند، ولی هر کسی میتواند فول نود ترون اجرا کند و کار آنها را بررسی کند. سمت ماینرها را هم در ماینینگ چیست توضیح دادهایم.
نود RPC
RPC کوتاهشده Remote Procedure Call است، یعنی راهی که یک برنامه از کامپیوتر دیگری چیزی میپرسد و جواب میگیرد. نود RPC معمولاً یک فول نود یا آرشیو نود است که راه ورودی برای کیف پولها و برنامهها باز گذاشته تا موجودی بخوانند و تراکنش امضاشده را به شبکه بفرستند.
اجرای نود وقت و هزینه میخواهد، پس بیشتر کیف پولها و برنامهها به نودهای شرکتهایی وصل میشوند که این کار را بهعنوان سرویس انجام میدهند. متامسک، کیف پول شناختهشده اتریوم، بهطور پیشفرض از سرویسی به اسم Infura استفاده میکند. نود RPC بدون امضای شما نمیتواند پولتان را جابهجا کند، ولی به هشدار خود متامسک نود مخرب میتواند موجودی را غلط نشان دهد، تراکنشتان را به شبکه نفرستد و آیپی و فعالیتتان را ثبت کند.
نوع نود | چه چیزی نگه میدارد | چه چیزی را خودش بررسی میکند | معمولاً دست چه کسی است |
|---|---|---|---|
فول نود | همه بلاکها، یا در حالت هرسشده فقط بلاکهای اخیر | همه تراکنشها و بلاکها | کاربران حرفهای، صرافیها، کسبوکارها |
آرشیو نود | همه بلاکها بهعلاوه وضعیت حسابها در هر لحظه از تاریخ | همه تراکنشها و بلاکها | بلاک اکسپلوررها و شرکتهای تحلیل داده |
لایت نود | فقط سربرگ بلاکها | فقط بخشی که لازم دارد، با کمک فول نودها | کیف پولهای سبک |
ماینر یا اعتبارسنج | مثل فول نود | همهچیز، بهعلاوه ساختن بلاک | ماینرها، استخرها و استیککنندهها |
نود RPC | معمولاً مثل فول نود یا آرشیو نود | مثل فول نود؛ کیف پولهایی که به آن وصلاند به جوابش اعتماد میکنند | شرکتهای زیرساخت و صرافیها |
چرا بعضیها نود خودشان را اجرا میکنند؟
نود شخصی برای بیشتر مردم ضروری نیست، ولی چند فایده واقعی دارد:
- بررسی بدون واسطه. نودتان هر بلاک و تراکنش را خودش بررسی میکند. لازم نیست به حرف یک شرکت یا یک سایت اعتماد کنید که پولی به آدرستان رسیده یا نه.
- حریم خصوصی. کیف پولی که به نود یک شرکت وصل است، آدرسها و موجودیتان را به آن شرکت نشان میدهد. ethereum.org میگوید وقتی کیف پول به نود خودتان وصل باشد، این اطلاعات به دست واسطهها نمیرسد.
- وابسته نبودن به یک سرویس. متامسک و خیلی از کیف پولهای دیگر اجازه میدهند آدرس نود خودتان را بهجای سرویس پیشفرض وارد کنید. اگر آن سرویس قطع شود، کیف پول شما هنوز کار میکند.
- کمک به شبکه. هر نود مستقل یک نسخه دیگر از دفتر و یک داور دیگر است. bitcoin.org میگوید اگر نودهایی که به کیف پولهای سبک جواب میدهند کم باشند، این کیف پولها مجبور میشوند سراغ سرویسهای متمرکز بروند.
یک انتظار را هم از همین اول کنار بگذارید: اجرای یک فول نود ساده درآمدی ندارد. پاداش فقط به ماینرها و اعتبارسنجها میرسد. ethereum.org هم وقتی از فایدههای نود حرف میزند، پاداش را فقط به استیک کردن ETH گره میزند، که یعنی قفل کردن سرمایه و پذیرفتن ریسکهای آن.
اجرای نود چه سختافزاری میخواهد؟
جواب به شبکه بستگی دارد و فاصلهها زیاد است. در جدول زیر حداقل سختافزاری را آوردهایم که مستندات رسمی هر شبکه تا مهر ۱۴۰۵ اعلام کردهاند و هرجا پیشنهاد بالاتری دادهاند، آن را هم نوشتهایم. این اعداد با بزرگ شدن هر بلاکچین بالا میروند. ethereum.org خودش نوشته دیسک ۲ ترابایتی احتمالاً بهزودی برای نود اتریوم کم میآید.
شبکه و نوع نود | پردازنده | رم | دیسک | اینترنت |
|---|---|---|---|---|
بیتکوین، فول نود با Bitcoin Core | کامپیوتر رومیزی یا لپتاپ معمولی | دستکم ۵۱۲ مگابایت | ۷۵۰ گیگابایت؛ در حالت هرسشده حدود ۷ گیگابایت | بار اول حدود ۷۴۰ گیگابایت دانلود؛ بعد از آن با تنظیمات پیشفرض روزی حدود ۲۵۰ مگابایت دانلود و تا ۵ گیگابایت آپلود |
اتریوم، فول نود | ۲ هسته؛ پیشنهادی ۴ هسته یا بیشتر | ۱۶ گیگابایت؛ پیشنهادی ۳۲ | SSD از نوع NVMe با ۲ ترابایت؛ پیشنهادی ۴ ترابایت | ۲۵ مگابیت بر ثانیه؛ پیشنهادی ۵۰ مگابیت دانلود و ۱۵ مگابیت آپلود |
ترون، فول نود | ۸ هسته | ۱۶ گیگابایت | SSD با ۳ ترابایت | ۱۰۰ مگابیت بر ثانیه |
سولانا، اعتبارسنج | ۱۲ هسته (۲۴ رشته) یا بیشتر | ۲۵۶ گیگابایت یا بیشتر | چند SSD از نوع NVMe: دستکم ۱ ترابایت برای حسابها، ۱ ترابایت برای تاریخچه و ۵۰۰ گیگابایت برای اسنپشات | ۱ گیگابیت بر ثانیه، برای اعتبارسنج دارای استیک دستکم ۲ گیگابیت |
منابع: صفحه نیازمندیهای Bitcoin Core در bitcoin.org برای نسخه ۳۱، راهنمای اجرای نود در ethereum.org، راهنمای فول نود ترون و نیازمندیهای اعتبارسنج سولانا در مستندات Anza. خود دادههای نود اتریوم کمتر از این دیسک جا میگیرد، مثلاً بیش از ۵۰۰ گیگابایت برای کلاینت اجرای Geth و حدود ۲۰۰ گیگابایت برای کلاینت اجماع، ولی ethereum.org توصیه میکند بعد از همگامسازی هم چند صد گیگابایت جای خالی بماند.
نود بیتکوین هنوز روی یک لپتاپ معمولی با دیسک بزرگ اجرا میشود و اتریوم SSD سریع و رم بیشتری میخواهد. ترون و سولانا ظرفیت بیشتری برای تراکنش دارند، ولی برای همین از نودهایشان سختافزاری در حد سرور میخواهند و آدمهای کمتری از پس اجرای نودشان برمیآیند. هر شبکهای که سریعتر شده، معمولاً کمی از غیرمتمرکز بودنش را از دست داده است. به این کشمکش «سهگانه بلاکچین» میگویند.
توضیح کاملش را در لایه دوم چیست بخوانید.
مشکل اصلی معمولاً اینترنت است
برای کسی که اینترنت حجمی دارد، دردسر اصلی نود بیتکوین دیسک نیست؛ ترافیک است. همگامسازی اول یعنی دانلود و بررسی حدود ۷۴۰ گیگابایت داده، و حتی نود هرسشده هم این مرحله را از سر میگذراند، چون پیش از پاک کردن بلاکها باید همه را بررسی کند. بعد از آن هم با تنظیمات پیشفرض ممکن است ماهی ۱۵۰ گیگابایت یا بیشتر آپلود کند. bitcoin.org هشدار میدهد بعضی سرویسدهندههای اینترنت برای مصرف اضافه پول بیشتری میگیرند یا حتی بیخبر اتصال را قطع میکنند.
Bitcoin Core چند تنظیم برای کم کردن ترافیک دارد:
- سقف آپلود (maxuploadtarget): نود بعد از رسیدن به سقف روزانه، دیگر بلاکهای قدیمی را برای نودهای تازه نمیفرستد.
- بستن اتصالهای ورودی (listen=0): نود فقط به همان ۱۰ نودی وصل میشود که خودش انتخاب کرده و بار کمتری دارد.
- حالت فقط بلاک (blocksonly): مصرف به حدود ۱۵۰ مگابایت دانلود و ۱ مگابایت آپلود در روز میرسد. در عوض نود تراکنشهای ورودی را تا اولین تأییدشان نمیبیند.
در ترون همگامسازی از اولین بلاک، به گفته مستندات خودش، ممکن است چند هفته تا چند ماه طول بکشد. برای همین معمولاً نود را از یک اسنپشات آماده، یعنی نسخه ذخیرهشدهای از دادههای شبکه، راه میاندازند.
در مهر ۱۴۰۵ چند نود فعال بود؟
هیچکس فهرست کامل نودها را ندارد. سایتهایی که نودها را میشمارند شبکه را پیمایش میکنند و فقط بخشی از آن را میبینند. ethereum.org هم یادآوری میکند که این پیمایشگرها دید محدودی دارند و ممکن است عددهای متفاوتی بدهند. با همین محدودیت، ما بامداد ۱۸ مهر ۱۴۰۵ دادههای Bitnodes را برای بیتکوین و Ethernodes را برای اتریوم گرفتیم و خلاصه کردیم:
بیتکوین (Bitnodes) | اتریوم (Ethernodes) | |
|---|---|---|
تعداد نودهای شمردهشده | ۲۵٬۴۹۰ نود در دسترس | ۸٬۰۰۶ نود لایه اجرا و ۵٬۸۷۶ نود لایه اجماع |
رایجترین نرمافزار | Bitcoin Core با ۸۳٫۴ درصد | لایه اجرا: Geth با ۳۹٫۷ درصد؛ لایه اجماع: Lighthouse با ۵۳٫۵ درصد |
نرمافزار دوم | Bitcoin Knots با ۱۶٫۳ درصد | لایه اجرا: Nethermind با ۳۴٫۳ درصد؛ لایه اجماع: Prysm با ۱۷ درصد |
نکته دیگر | ۴۹٫۲ درصد از طریق شبکه Tor وصل بودند | در لایه اجرا، Reth با ۱۲٫۹ درصد و Besu با ۷٫۳ درصد بعد از این دو بودند |
چند نکته از این عددها بیرون میآید:
- عدد واقعی بیتکوین بیشتر است. Bitnodes فقط نودهایی را میشمارد که از بیرون اتصال میپذیرند. نودی که پشت مودم خانگی است یا اتصال ورودی را بسته، در این آمار نیست و کسی دقیق نمیداند چند نود اینطوری وجود دارد.
- آیپی حدود دو سوم نودهای بیتکوین پیدا نیست. ۴۹٫۲ درصد از طریق Tor و ۱۶٫۴ درصد از طریق شبکه مشابهی به اسم I2P وصل بودند. فقط حدود ۳۴ درصد آدرس معمولی اینترنتی (IPv4 یا IPv6) داشتند.
- بهروزرسانی اجباری نیست. bitcoin.org نسخه ۳۱ را نسخه فعلی Bitcoin Core معرفی میکند، ولی ۵۷٫۵ درصد نودهای Bitcoin Core نسخهای قدیمیتر از آن داشتند. هیچ مرکزی نمیتواند نودها را مجبور به بهروزرسانی کند و هر صاحب نود خودش تصمیم میگیرد.
- بیشتر نودهای بیتکوین کل تاریخچه را دارند. طبق اعلام خود نودها، ۸۸٫۳ درصدشان همه بلاکها را به دیگران میدهند و ۱۱٫۷ درصد هرسشدهاند.
- در اتریوم، لایه اجرا کلاینت مسلط ندارد ولی لایه اجماع دارد. ethereum.org هدف را این میداند که هیچ کلاینتی بر شبکه مسلط نباشد تا باگ یک نرمافزار کل شبکه را زمین نزند. در شمارش Ethernodes، کلاینت Lighthouse روی بیش از نیمی از نودهای لایه اجماع اجرا میشد. این عدد تعداد نود است، نه سهم اعتبارسنجها یا ETH استیکشده، و این دو میتوانند با هم فرق داشته باشند.
عدد بیتکوین و اتریوم را هم با هم مقایسه نکنید. این دو سایت با روشهای متفاوتی شمردهاند و بیشتر بودن عدد یکی از آنها به این معنا نیست که آن شبکه غیرمتمرکزتر است.
وقتی نود سرویسدهنده از کار بیفتد: قطعی Infura در آبان ۱۳۹۹
خطر وابسته بودن به نود دیگران را یک اتفاق واقعی خوب نشان میدهد. ۲۱ آبان ۱۳۹۹، ساعت ۱۱:۴۲ به وقت تهران، Infura در صفحه وضعیت سرویسش اعلام کرد سرویس شبکه اصلی اتریوم قطع شده است. حدود سه ساعت بعد علت را گفت: بخشی از زیرساختش روی نسخههای قدیمی Geth، از جمله 1.9.9 و 1.9.13، مانده بود. این نسخهها در بلاک ۱۱٬۲۳۴٬۸۷۳ به یک باگ اجماعی خوردند و درباره درست بودن بلاکها با بقیه شبکه اختلاف پیدا کردند. نسخه 1.9.19 و جدیدتر گرفتار این مشکل نشد.
اثرش خیلی فراتر از خود Infura بود. به گزارش The Block، متامسک که Infura سرویس پیشفرضش بود دچار مشکل شد و صرافیهایی مثل بایننس و بیتهامب برداشت ETH و توکنهای ERC-20 را موقتاً بستند. مدیرعامل وقت بایننس گفته بود Etherscan و Blockchair، دو بلاک اکسپلورر معروف، بعد از همان بلاک دو زنجیره متفاوت نشان میدهند. بایننس حدود ساعت ۱۳:۳۰ برداشتها را باز کرد و Infura ساعت ۱۸:۱۲ همان روز اعلام کرد همه بخشهای سرویسش به حالت عادی برگشتهاند. مدیر فنی وقت صرافی Bitfinex همان روز به The Block گفت صرافیها باید نود اتریوم خودشان را اجرا کنند و Bitfinex هم همین کار را میکند.
از این ماجرا سه درس به درد کاربر معمولی میخورد:
- اگر کیف پول موجودی را درست نشان نمیدهد، لزوماً پولتان از دست نرفته است. ممکن است فقط نودی که کیف پول از آن میپرسد مشکل داشته باشد. آدرستان را در یک بلاک اکسپلورر هم چک کنید. روشش را در TXID چیست توضیح دادهایم.
- راه جایگزین را از منبع رسمی بگیرید. اگر کیف پول اجازه میدهد، آدرس RPC دیگری را فقط از مستندات رسمی همان شبکه بردارید، نه از گروههای تلگرامی.
- هیچ «پشتیبانی» عبارت بازیابی نمیخواهد. برای حل هیچ مشکل اتصالی لازم نیست عبارت بازیابی کیف پولتان را جایی وارد کنید و هر کس به اسم پشتیبانی آن را بخواهد، کلاهبردار است.
یک محدودیت دیگر هم به نودهای سرویسدهنده مربوط است. متامسک توضیح داده Infura بهخاطر تحریمهای آمریکا به چند منطقه، از جمله ایران، سرویس نمیدهد و کاربر میتواند بهجای آن از نودهای دیگر استفاده کند. جزئیات این کار را در راهنمای متامسک نوشتهایم.
آیا شما به نود شخصی نیاز دارید؟
وضعیت شما | نود شخصی لازم است؟ | چه کار کنید |
|---|---|---|
رمزارزتان در حساب صرافی است | نه | صرافی با نود خودش یا نود یک سرویس، واریز و برداشت را روی بلاکچین پیگیری میکند. اعتماد شما به خود صرافی است، نه به نود. |
کیف پول شخصی با مبلغ معمولی دارید | معمولاً نه | کیف پول معتبر و بهروز کافی است. اگر وصل نشد، RPC دیگری از مستندات رسمی شبکه بگذارید. |
بیتکوین قابلتوجهی در کیف پول شخصی دارید یا حریم خصوصی برایتان مهم است | ارزشش را دارد | Bitcoin Core را در حالت هرسشده روی کامپیوتر خودتان اجرا کنید و سقف آپلود بگذارید. |
برنامهنویس هستید یا کسبوکارتان به بلاکچین وصل است | بله، یا دستکم بیش از یک سرویسدهنده | درس قطعی Infura: وابستگی به یک سرویس یعنی قطع شدن همراه آن. |
دنبال درآمد هستید | فول نود ساده درآمدی ندارد | درآمد مال ماینرها و اعتبارسنجهاست که هزینه و ریسک خودش را دارد. |
اگر رمزارزتان در سواپولت است، کار با نودها با خود سرویس است. انتقال به مخاطبان سواپولت اصلاً روی بلاکچین نمیرود و برای همین فوری است. ولی برداشت به یک آدرس بیرونی تراکنش واقعی روی شبکه است و مثل هر تراکنش دیگری باید تأیید بگیرد. یادتان باشد که در حساب هر صرافی، کلید خصوصی دست خود صرافی است. فرق این حالت با کیف پول شخصی را در کلید عمومی و کلید خصوصی چیست توضیح دادهایم.
پرسشهای رایج
نود با ماینر چه فرقی دارد؟
هر ماینری برای ساختن بلاک به یک فول نود تکیه میکند، ولی بیشتر نودها ماینر نیستند. نود معمولی فقط بررسی میکند و بلاک نمیسازد. ماینر بلاک پیشنهاد میدهد و نودها تصمیم میگیرند قبولش کنند یا نه. در شبکههای اثبات سهام همین نقش را اعتبارسنج دارد.
با گوشی موبایل میشود نود اجرا کرد؟
فول نود بیتکوین یا اتریوم روی گوشی عملی نیست. حتی نود هرسشده بیتکوین که حدود ۷ گیگابایت جا میگیرد، بار اول باید حدود ۷۴۰ گیگابایت داده را دانلود و بررسی کند. کیف پولهای موبایل معمولاً به نود یک سرویس وصل میشوند یا مثل لایت نود فقط بخشی از داده را بررسی میکنند. به گفته ethereum.org، لایت نودهای اتریوم شاید روزی روی گوشی هم اجرا شوند.
نود RPC میتواند پول مرا بدزدد؟
بدون امضای شما نمیتواند پولی جابهجا کند، چون تراکنش را کیف پول خودتان امضا میکند. ولی نود مخرب میتواند موجودی را غلط نشان دهد، تراکنش را نفرستد و آیپی و آدرسهایتان را ثبت کند. برای همین آدرس RPC را فقط از منبع رسمی بردارید.
چرا آمار تعداد نودها در سایتهای مختلف فرق دارد؟
چون هر سایت شبکه را از جای خودش و با روش خودش پیمایش میکند. Bitnodes فقط نودهای بیتکوینی را میشمارد که از بیرون اتصال میپذیرند، و در اتریوم هر پیمایشگر بخشی از شبکه را میبیند. عددها را برای دیدن روند و ترکیب نرمافزارها به کار ببرید، نه بهعنوان شمارش دقیق.
اگر بیشتر نودها خاموش شوند چه میشود؟
تا وقتی چند نود مستقل نسخه کامل زنجیره را دارند، تاریخچه از بین نمیرود و نود تازه میتواند از آنها همگام شود. ولی شبکهای با نودهای کمتر را راحتتر میشود سانسور یا قطع کرد و کاربرانش بیشتر به چند سرویس متمرکز وابسته میشوند. به همین دلیل است که bitcoin.org و ethereum.org هر دو کاربران را به اجرای نود تشویق میکنند.
