ساختار شبکه بلاک چین: گره ها و فورک ها

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

درک نحوه عملکرد بلاک چین

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

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

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

گره ها و چنگال ها

گره ها در بلاک چین

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

انواع

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

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

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

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

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

فورک ها در بلاک چین

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

1. Soft Forks: سافت فورک یک تغییر سازگار با عقب در پروتکل شبکه است که فقط بر برخی گره ها تأثیر می گذارد. در سافت فورک، تنها گره هایی که به قوانین جدید ارتقا می یابند، از بلاک چین به روز شده پیروی می کنند، در حالی که گره هایی که ارتقا نمی دهند، همچنان از بلاک چین قدیمی پیروی می کنند. در نظر گرفته می‌شود که سافت فورک‌ها اختلال کمتری در شبکه ایجاد می‌کنند، زیرا منجر به تقسیم دائمی زنجیره بلوکی نمی‌شوند.

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

انواع دیگر عبارتند از:

  • فورک های مشاجره: یک فورک مجادله نوعی از هارد فورک است که در آن جامعه بر سر تغییرات پیشنهادی در پروتکل شبکه تقسیم می شود. این نوع فورک می تواند منجر به ایجاد دو ارز دیجیتال مجزا شود که هر طرف از نسخه متفاوتی از بلاک چین پشتیبانی می کند.
  • فورک‌های غیرمشاهده‌ای: فورک غیرمشارضی نوعی از هارد فورک است که در آن تغییرات پروتکل شبکه مورد توافق اکثریت جامعه است. این نوع فورک اغلب برای ارتقاء پروتکل شبکه و افزودن ویژگی های جدید استفاده می شود.
  • سافت فورک فعال شده توسط کاربر (UASF): سافت فورک فعال شده توسط کاربر (UASF) نوعی سافت فورک است که به جای توسعه دهندگان توسط کاربران شبکه راه اندازی می شود. این نوع فورک زمانی استفاده می شود که جامعه از تغییرات پیشنهادی در پروتکل شبکه ناراضی باشد و به دنبال اجرای قوانین جدید از طریق سافت فورک باشد.

اهمیت گره ها و فورک ها برای بلاک چین

  1. تمرکززدایی: گره‌ها و فورک‌ها نقش مهمی در حفظ یک شبکه غیرمتمرکز بازی می‌کنند و امکان ایجاد یک مکانیسم اجماع دموکراتیک را فراهم می‌کنند.
  2. امنیت: گره‌ها با تأیید تراکنش‌ها و بلوک‌ها به ایمن کردن شبکه کمک می‌کنند و به خطر انداختن سیستم برای عوامل مخرب سخت می‌شوند.
  3. مقیاس پذیری: فورک ها را می توان برای ارتقاء بلاک چین استفاده کرد که امکان افزایش ظرفیت و زمان پردازش سریع تر را فراهم می کند.
  4. نوآوری: گره ها می توانند ویژگی ها و عملکردهای جدیدی را از طریق فورک ها به شبکه معرفی کنند و نوآوری و تکامل فناوری را ارتقا دهند.
  5. شفافیت: ماهیت غیرمتمرکز گره‌ها و فورک‌ها تضمین می‌کند که همه تراکنش‌ها در دسترس عموم و قابل تأیید هستند و شفافیت و پاسخگویی را ارتقا می‌دهند.
  6. مصونیت در برابر سانسور: با توزیع گره‌ها در سطح جهانی، شبکه در برابر سانسور یا دستکاری هر نهادی مقاوم می‌شود.
  7. قابلیت همکاری: فورک ها می توانند سازگاری با دیگر شبکه های بلاک چین را معرفی کنند، تراکنش های زنجیره ای را فعال می کنند و قابلیت همکاری کلی را افزایش می دهند.
  8. اثر شبکه: تعداد زیاد گره ها امنیت و پایداری کلی شبکه را افزایش می دهد و آن را برای کاربران و شرکت کنندگان جدید جذاب تر می کند.
  9. حکومت غیرمتمرکز: فورک ها می توانند به عنوان ابزاری برای حکمرانی غیرمتمرکز مورد استفاده قرار گیرند و به ذینفعان اجازه می دهد تا به طور جمعی تصمیم بگیرند و جهت شبکه را هدایت کنند.
  10. انعطاف‌پذیری: گره‌ها و فورک‌ها سیستم‌های افزونگی و پشتیبان‌گیری را فراهم می‌کنند و تضمین می‌کنند که شبکه حتی در صورت خرابی گره یا سایر اختلالات فعال باقی می‌ماند.

افکار نهایی

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

درک ساختار شبکه بلاک چین برای مشاغل و افرادی که به دنبال استفاده از قدرت فناوری بلاک چین هستند ضروری است. چه در حال ساختن یک سیستم بلاک چین جدید باشید یا صرفاً بخواهید روی ارزهای دیجیتال سرمایه گذاری کنید، داشتن درک قوی از اصول اساسی ساختار شبکه بلاک چین شما را در مسیر موفقیت قرار می دهد.

منبع: https://www.cryptopolitan.com/blockchain-network-structure-nodes-and-forks/