فورک بلاک چین چیست؟ بررسی تفا‌وت هاردفورک و سافت فورک

تراکنش‌ ارزهای دیجیتال مانند بیت کوین (BTC) و اتریوم (ETH) در یک نرم افزار منبع باز غیرمتمرکز به نام بلاک چین ثبت و ضبط می‌شوند. فورک به تغییر در پروتکل اصلی شبکه‌های بلاک چینی گفته می‌شود و یک ارتقا مهم در شبکه است که می‌تواند منجر به یک تغییر اساسی (هاردفورک) یا جزئی (سافت فورک) در شبکه شود. این تغییر می‌تواند توسط توسعه دهندگان یا اعضای جامعه بلاک چین آغاز شود.

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

هاردفورک (Hard fork) یک ارتقا در شبکه است که برای اجرایی شدن و ارتقا به نسخه جدیدتر، به تایید همه اعتباردهنده‌های شبکه نیاز دارد. سافت فورک (Soft fork) نیز یک به‌ روزرسانی نرم‌افزاری است که با نسخه‌های قبلی بلاک چین سازگار است.

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

هاردفورک چیست؟

برای پاسخ به سوال هارد فورک چیست؟ ابتدا باید فناوری بلاک چین را درک کنید. بلاک چین یک زنجیره متشکل از بلاک‌های متصل به هم است که به عنوان یک دفتر کل توزیع شده (DLT) کار می‌کنند؛ هر بلاک جدید در شبکه تنها پس از تایید بلاک قبلی توسط اعتبارسنج‌های شبکه معتبر خواهد بود و به بلاک چین افزوده می‌شود. اطلاعات موجود در بلاک چین را می‌توان تا اولین تراکنش موجود در شبکه ردیابی کرد. به همین دلیل است که هنوز هم می‌توانیم اولین بلاک تولید شده در بلاک چین بیت کوین را ببینیم.

هارد فورک یک به‌روزرسانی در نرم‌افزار است که با نسخه‌ قدیمی شبکه ناسازگار است. در صورت انجام هارد فورک، تمامی شرکت‌کنندگان باید نرم‌افزار خود را به‌روزرسانی کنند تا بتوانند در تایید تراکنش‌ها و ثبت بلاک‌های جدید مشارکت کنند.

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

چرا هارد فورک اتفاق می‌افتد؟

هارد فورک‌ها به‌روزرسانی‌هایی هستند که برای بهبود شبکه ضروری هستند، زیرا فناوری بلاک چین همچنان در حال تکامل است. دلایل متعددی می‌تواند پشت اجرای یک هارد فورک باشد:

  • اضافه کردن یک قابلیت جدید به شبکه
  • برطرف نمودن باگ‌ها و خطرات امنیتی بلاک چین
  • حل شدن اختلاف نظر در جامعه یک ارز دیجیتال

با این حال گاهی ممکن است هارد فورک‌ها به صورت تصادفی رخ دهند.

معرفی هاردفورک‌های تصادفی

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

تفاوت هارد فورک و سافت فورک چیست؟

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

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

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

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

در ادامه به برخی از محبوب ترین فورک‌های بیت کوین در تاریخ و نحوه تاثیر آنها بر صنعت مروری خواهیم داشت.

فورک سگویت و بیت کوین کش

فورک سگویت (SegWit) بیت کوین، راهکاری برای حل مشکل مقیاس پذیری، تسریع و کاهش هزینه تراکنش‌‌های بلاک چین بیت کوین بود که به عنوان یک به روز رسانی در پروتکل شبکه بیت کوین، در سال 2015 توسعه یافت. گفتنی است که سگویت در واقع یک سافت فورک بود. برنامه سگویت این بود که اندازه بلاک‌های شبکه بیتکوین را از یک مگابایت به دو مگابایت در شبکه افزایش دهد.

بیت کوین کش

بعد از آن نیز در سال ۲۰۱۷، با ایجاد بلاک شماره ۴۷۸,۵۵۹ در بلاک چین بیت کوین، یک بلاک چین جدید ایجاد شد و بیت کوین کش، هاردفورک بیت کوین، نام گرفت. بیت کوین کش با افزایش حجم بلاک‌ها تا حداکثر ۳۲ مگابایت (این عدد در بلاکچین بیت کوین ۱ مگابایت است) مقیاس پذیری بیت کوین را بهبود می‌بخشد. هارد فورک بیت کوین کش باعث ایجاد فورک‌های متعدد دیگری در بلاک چین بیت کوین مانند بیت کوین گلد (BTG) شد.

در انتها نیز شایان ذکر است که با وجود انتقادات زیادی که نسبت به هاردفورک‌ها وجود دارد، اما فورک‌ها می‌توانند برای بهبود ویژگی‌‌های ارزهای دیجیتال مفید باشند. این به روز رسانی‌ها راهی هستند که نظرات و پیشنهادات اعضای یک جامعه کریپتوکارنسی در عملکرد توسعه دهندگان تاثیر می‌گذارد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا