به گزارش سایت خبری ساعد نیوز، هر دستگاهی که به شبکه ی بیت کوین متصل می شود را نود (Node) می نامند و نودهایی که مستقیماً به بلاک چین بیت کوین وصل شده و تمام قوانین بیت کوین را می پذیرند، فول نود نامیده می شوند. مهم ترین نرم افزار ارتباطی بین فول نودها Bitcoin Core نام دارد و کد منبع (Source Code) آن در سایت github قرار دارد. اگر از کیف پول های معمولی که نیازی به دانلود بلاک چین ندارند، استفاده می کنید شما یک فول نود نیستید بلکه به یک لایت نود و یا نود واسطه متصل شده اید.
چه چیز هایی یک فول نود را می سازد؟
یک فول نود همیشه بلاک ها (که هر یک حاوی تراکنش ها هستند) را دانلود می کند تا مستقیماً به بلاک چین متصل شده و پروتکل را اجرا کند. به عنوان مثال پروتکل بیت کوین شامل مفاد زیر است:
- هر بلاک تعداد مشخصی از بیت کوین را می سازد که این عدد در حال حاضر ۱۲٫۵ است.
- تراکنش ها باید حاوی امضای دیجیتال باشند.
- تراکنش ها در فرمت مشخصی ایجاد شوند.
- در شبکه ی بلاک چین، یک تراکنش فقط یک خروجی (Output) داشته باشد تا از «حمله ی دوبار خرج کردن» جلوگیری شود.
اگر در یکی از بلاک های شبکه ی بلاک چین یکی از قوانین پروتکل نقض شود، این تراکنش مطلقاً پذیرفته نمی شود؛ حتی اگر یکی از نودها تراکنش را تائید کند. این مهم ترین ویژگی فول نودهاست که کار درست را انجام می دهند. استخراج کنندگان قدرت محدودی دارند؛ آن ها با صرف قدرت محاسباتی بالا تراکنش ها را سازمان دهی و در صورت اشکال حذف کنند؛ دستگاه های استخراج کننده ی قوی می توانند حملات قوی را انجام دهند ولی چون فول نودها به یکسری قوانین متکی هستند این استخراج کنندگان نمی توانند در ساختار تراکنش ها تغییری ایجاد کنند و یا باعث نابودی شبکه شوند.
لایت نود یا نود کم وزن بیت کوین چیست؟
نود سبک بیت کوین (در برخی مواقع با نام های نود کم وزن بیت کوین، نود خفیف بیت کوین، لایت نود بیت کوین و نودهای جزئی بیت کوین نیز شناخته می شوند) قسمتی از یک نود کامل یا فول نود بیت کوین است.
نود کم وزن بیت کوین نیازی به ذخیره تمام بلاکچین ندارند و می تواند با بارگیری بخش کوچکی از بلاکچین، کار کند.
این ویژگی به آنها اجازه می دهد که از منابع کمتری استفاده نمایند و در عین حال از شبکه نیز حمایت کنند.
شاید شما به این موضوع فکر کنید که اگر در هر نود، معامله ای انجام نشود، هیچ پاداشی در آن قرار نمی گیرد و کارآیی خاصی ندارد. به نظر شما این کار را بیت کوین از قصد انجام داده است؟ بله، درست است.
به طور کلی بیت کوین شرایطی را به وجود آورده است که برای دریافت پاداش، شما به فول نود نیازی ندارید و فقط کافی است که با بلاکچین بیت کوین تعامل کافی داشته باشید.
برای تعامل با بلاکچین می توانید از SPV یا تأیید صحت پرداخت (Simplified Payment Verification) استفاده کنید. تأیید صحت پرداخت به شما اجازه می دهد گه معاملات موجود در یک بلاک را تأیید کنید که بدون نیاز به بارگیری آن بلاک قابل انجام است.
ساتوشی ناکاموتو تأیید صحت پرداخت را در وایت پیپر اصلی بیت کوین قرار داده است. برخی از ویژگی های قرارگرفته در این وایت پیپر بسیار کاربردی است. در شبکه معمولاً لایت نود بیت کوین، هدرهای بلاک را دانلود می کند. هدرهای بلاک مانند خلاصه ای از بلاک ها هستند که جزئیات مربوط به معاملات را در خود جای داده و با استفاده از یک فرمت خاص، آنها را روی شبکه اجرا می کنند. از مهم ترین ویژگی این بلاک ها می توان به سایز کوچک آنها بر خلاف سایز بلاک های اصلی اشاره کرد.
شاخه های مرکل (Merkle Branch)
برای اینکه مطمئن شوید یک معامله در بلاک انجام شده است، می توان از طریق نود سبک بیت کوین این کار را انجام داد. این نوع اثبات از طریق تکنیک علوم رایانه ای کشف شده است که با عنوان شاخه مرکل (Merkle Branch) شناخته می شود. فناوری ای که در پشت پرده شاخه های مرکل استفاده شده است، بسیار پیچیده است، اما باعث ایجاد هویت منحصربه فرد برای یک بلاک می شود. این هویت از اطلاعات موجود در بلاک که همان اطلاعات معاملات هستند، محافظت می کند.
جالب است بدانید که در هر بلاک، شاخه مرکل جداگانه ای وجود دارد که کاملاً منحصربه فرد هستند. این شاخه ها از تکنیک های رمزنگاری بسیار پیچیده ای استفاده می کنند که بیت کوین نیز از آنها بهره می برد.
با دریافت اطلاعات شاخه مرکل، یک لایت نود بیت کوین می تواند وضعیت معامله را به دست آورد. این کار بدون اینکه نیازی به دانلود بلاکچین داشته باشد، با استفاده از یک جست وجوی ساده انجام می گیرد.
تأیید صحت پرداخت یا SPV برای اطمینان از معاملات یک لایت نود بیت کوین مورد استفاده قرار می گیرد. این وضعیت، نشان دهنده انجام شدن معامله است.
اشکالات کوچکی نیز در این نودها وجود دارد. اگر بخواهیم طبق اصول وایت پیپر پیش برویم، نود کم وزن بیت کوین یا لایت نود بیت کوین باید از فول نود درخواست اثبات ثبت کنند. اگر استخراج کنندگان از یک فول نود استفاده کنند، این درخواست به صورت مستقیم اجرا و تأیید می شود.
چرا از لایت نود بیت کوین استفاده می کنیم؟
اگر تا به حال از بیت کوین استفاده کرده باشید، این امکان وجود دارد که از نود سبک بیت کوین یا خدمات آنها بهره برده باشید. شاید برایتان جالب باشد که بدانید کیف پول های رمزارز، همان لایت نود های بیت کوین هستند. اگر می خواهید وضعیت خرید و فروش خود را مشاهده کنید، همیشه بلاکچین را به روز نگه دارید که معمولاً کار آسانی نیست.
ابزارهایی مانند بلاک اکسپلورر (Block Explorers) گاهی اوقات با لایت نود ها یا نود های سبک وزن کار می کنند که در نرم افزارهای موبایلی معمولاً این نود نقش پررنگی دارد.
نرم افزارهای بسیاری وجود دارد که از نود های سبک استفاده می کنند و خدمات خود را با این نود ها به کاربران ارائه می دهند.
متأسفانه افراد بسیاری سعی می کنند که این موضوع را از شما پنهان کنند. حتی برخی از وب سایت ها نیز که کارشان لیست کردن قیمت است، از لایت نود بیت کوین استفاده می کنند. این وب سایت ها ممکن است که از این نودها استفاده کنند، اما محصولاتی که ارائه می دهند، هیچ ارتباطی با نودها ندارند.











































