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

فول نود (Full Node) و لایت نود (Lite Node) در شبکه بلاک چین ارزهای دیجیتال چیست اند؟ در این مقاله به تشریح آنها خواهیم پرداخت.

فول نود (Full Node) چیست ؟

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

یکی از مهمترین نرم افزارهایی که بین فول نودها ارتباط برقرار می کند بیت کوین کر(Bitcoin Core) است که کدهای آن به صورت اپن سورس است که در سایت گیت هاب سورس اصلی آن موجود می باشد.

مطالب مرتبط:

عوامل سازنده یک فول نود

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

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

فول نود لایت نود چیست

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

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

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

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

دلایل استفاده از کیف پول فول نود چیست؟

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

مراقبت از حریم خصوصی توسط فول نودها

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

ارتقا امنیت با استفاده از فول نودها

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

خدمات شبکه در فول نودها

از دیگر مزیت های فول نودها می توان به خدمات دهی به سایتها و شبکه های دیگر اشاره کرد. این خدمات برای لایت نودها نیز بسیار مفید است و از جمله آن می توان به موارد زیر اشاره کرد:

  • لایت نودها برای زمینه سازی تراکنش ها از فول نودها استفاده می کنند بنابراین با وجود فول نود دیگر نیازی به ساخت لایت نود برای تراکنش نیست تا دفتر کل را دانلود کند.
  • بلاک های جدید ساخته شده را در اختیار نودهایی که مدتی به صورت آفلاین بودند قرار می دهد.
  • تراکنش هایی که توسط ماینرها ساخته می شود به سایر نودها انتقال می دهد.

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

 

لایت نود (Lite node) چیست؟

لایت نودها یا به عبارت ساده تر گره های سبک، برای استفاده بهینه و سهولت تراکنش کاربران در شبکه بلک چین بیت کوین با استفاده از فول نودها ساخته شده اند.

با توجه به این که فول نودها به عنوان شاهرگ اصلی شبکه بیت کوین عمل می کنند، لایت نود ها نیز به منظور انجام برخی از فعالیت های بنیادی به شبکه بلاک چین متصل می شوند. این نودها برای اعمال هر گونه تراکنش روی داده در شبکه بلاک چین کل آن را دانلود نمی کنند و تنها اقدام به دانلود بخش کوچکی به نام بلاک هدر(Block Header) می کنند حجم این فیلدها در حدود 80 بایت است و حجم کلی یک لایت نود برابر با 40 مگابایت برآورد می شود.

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

امنیت در لایت نودها

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

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

منبع:

https://bitcoin.org/en/full-node

من حامد هستم، متولد ده ی 60 هجری. از 23 سالگی با فارکس آشنا شدم و حدود 8 سال هم میشه که با باینری آپشن سرو کله میزنم. آموزش می تونه رایگان باشه یا در ازای مبلغی، به شرطی که با تبلیغات سوء و دروغ پردازی همراه نباشه!