هارد فورک بلاکچین تغییری در برنامهنویسی است که با برنامهنویسی قدیمی ناسازگار است. این امر اساساً یک بلاکچین جدید ایجاد میکند و گاهی اوقات یک ارز دیجیتال جدید. هارد فورکها معمولاً نیاز دارند که تمام گرهها یا کاربرانی که میخواهند در زنجیره جدید بمانند، به آخرین نسخه نرمافزار ارتقا یابند.
هارد فورکها ممکن است توسط توسعهدهندگان بهعنوان بخشی از پیشرفت یا نگهداری معمول بلاکچین آغاز شوند. همچنین ممکن است توسط گروهی از جامعه کریپتو که میخواهند مسیر متفاوتی با بلاکچین دنبال کنند، ایجاد شوند.
نکات کلیدی
- هارد فورک رویدادی است که در آن تغییر در بلاکچین منجر به ایجاد دو شاخه میشود: یکی که از پروتکلهای قبلی پیروی میکند و دیگری که نسخه جدید را دنبال میکند.
- در یک هارد فورک، دارندگان توکن در بلاکچین اصلی همچنین توکنهایی در فورک جدید دریافت میکنند، اما شرکتکنندگان باید انتخاب کنند که کدام بلاکچین را ادامه دهند و تأیید کنند.
- هارد فورکها مختص یک بلاکچین خاص نیستند—این رویدادی است که بسیاری از بلاکچینها تجربه کردهاند.
- هارد فورکها به دلایل مختلفی رخ میدهند، مانند اختلافنظر توسعهدهندگان، بهروزرسانیهای موردنیاز برای بلاکچین، یا تلاش فردی برای ایجاد بلاکچین و ارز دیجیتالی که کنترل میکند.
هارد فورکها چگونه کار میکنند
هارد فورک زمانی رخ میدهد که نسخه جدیدی از بلاکچین ظاهر میشود که با نسخه اصلی ناسازگار است. این همیشه یک رویداد نامطلوب نیست؛ در واقع، بسیاری از بلاکچینها برای اجرای تغییرات لازم تحت هارد فورک قرار گرفتهاند.
بلاکچینها اساساً برنامههایی هستند که فایلهای اطلاعاتی را ایجاد و ذخیره میکنند در شبکهای از کامپیوترها و دستگاهها. معمولاً لایههای نرمافزاری وجود دارند که وظایف مختلفی را انجام میدهند، روشهایی برای توافق شبکه بر وضعیت بلاکچین، و تعداد زیادی شرکتکننده در شبکه. برنامهنویسی زیربنایی هر لایه میتواند در صورت نیاز تغییر کند، اما باید توسط شرکتکنندگان شبکه پذیرفته شود تا به کار گرفته شود.
واقعیت مهم
توسعهدهندگان نمیتوانند تغییراتی را بر بلاکچین عمومی که به مشارکت وابسته است، اجبار کنند. بلاکچینهای عمومی به شرکتکنندگان خود وابستهاند، بنابراین تغییرات باید توسط آنها اجرا شوند، نه به آنها تحمیل شوند. در غیر این صورت، آنها میتوانند از پذیرش تغییرات خودداری کنند و نسخه مورد علاقه خود را نگه دارند.
از آنجا که بلاکچینها اساساً برنامهها و اسکریپتها هستند، میتوانند تحت تأثیر خطاها، باگها، مشکلات ارتباط شبکه، خرابیهای سختافزاری یا سایر مسائل قرار گیرند. بلاکچینها همچنین به تعداد زیادی شرکتکننده شبکه وابستهاند تا نسخههایی را برای امنیت میزبانی کنند.
هنگامی که توسعهدهندگان تغییری در هر یک از عملکردهای بلاکچین منتشر میکنند، یکی از دو چیز رخ میدهد: هارد فورک یا سافت فورک. اگر تغییر به اندازه کافی شدید باشد که مانع از مشارکت یک شرکتکننده که نسخه قدیمی را اجرا میکند در فرآیندهای بلاکچین شود، این تغییر بهعنوان ایجاد یک هارد فورک در بلاکچین در نظر گرفته میشود. برعکس، تغییری که به گرههای قدیمی و جدید اجازه اجرا میدهد، سافت فورک محسوب میشود.
در یک رویداد هارد فورک، شرکتکنندگان با انتخابی مواجه میشوند: آنها میتوانند نرمافزار خود را به نسخه جدید بهروزرسانی کنند یا نرمافزار خود را ارتقا ندهند و از بلاکچین قدیمی (و اکنون بدون نگهداری) استفاده کنند.
دلایل هارد فورک
دلایل یا رویدادهای متعددی وجود دارند که باعث میشوند توسعهدهندگان یک هارد فورک را اجرا کنند. به عنوان مثال، هنگامی که هک در سازمان خودمختار غیرمتمرکز (DAO) رخ داد، بلاکچین اتریوم با رأی تقریباً یکپارچه فورک شد.
این فورک تراکنشهایی را که دهها میلیون دلار ارز دیجیتال را توسط یک هکر ناشناس به سرقت برده بود، بازگرداند. هارد فورک همچنین به دارندگان توکن DAO کمک کرد تا وجوه اتر (ETH) خود را بازگردانند. با این حال، برخی ماینرها به استخراج زنجیره قدیمی ادامه دادند، که توسط میزهای فرابورس (OTC) انتخاب شد و دفتر سفارش کشف قیمت دریافت کرد. Poloniex همچنین این ارز را فهرست کرد، و برخی از جامعه اتریوم تصمیم گرفتند این نسخه را نگه دارند و اتریوم کلاسیک (ETC) را ایجاد کردند.
اتریوم همچنین در سال ۲۰۲۳ یک هارد فورک ارتقا را فعال کرد تا به کاربران شبکه کریپتو آن دسترسی به وجوه اتر (ETH) استیکشده خود را برای اولین بار از زمان The Merge، بهروزرسانی که بلاکچین را از اثبات کار (PoW) به اثبات سهام (PoS) در سال ۲۰۲۲ منتقل کرد، بدهد.
در ژانویه ۲۰۲۵، بلاکچین کاردانو (ADA) یک هارد فورک را برای حرکت به سمت یک سیستم حکومتی غیرمتمرکز فعال کرد.
معنای هارد فورک چیست؟
هارد فورک تغییری در برنامهنویسی بلاکچین است که یک بلاکچین جدید ایجاد میکند و گاهی اوقات یک ارز دیجیتال جدید. بسیاری از پروژهها هارد فورک کردهاند اما نامها و توکنهای اصلی خود را نگه داشتهاند، در حالی که گروههای دیگر تصمیم گرفتند با کد اصلی بمانند و نام را تغییر دهند.
هارد فورک خوب است یا بد؟
بستگی به شرایط و دیدگاه شرکتکنندگان دارد. برخی ممکن است معتقد باشند هارد فورک ضروری و خوب است، در حالی که دیگران ممکن است اینطور فکر نکنند.
چرا هارد فورکها رخ میدهند؟
دلایل متعددی وجود دارد که ممکن است هارد فورک رخ دهد. ممکن است کد نیاز به تنظیم برای رفع خطاها یا رفع ضعف داشته باشد، یا گروهی ممکن است بخواهد بلاکچین و ارز دیجیتال خود را ایجاد کند.
نتیجهگیری
هارد فورکها تغییری در برنامهنویسی هستند که منجر به تقسیم بلاکچین میشوند. گاهی اوقات، هارد فورکها در جامعه مرتبط با بلاکچین جنجالی هستند؛ در زمانهای دیگر، برای پیشرفت بلاکچین ضروریاند.
در موقعیتهای جنجالی، شرکتکنندگان و کاربران میتوانند بلاکچین بهروزرسانیشده را بارگذاری کرده و شروع به پردازش آن کنند یا آن را رد کنند و از زنجیره قدیمی استفاده کنند. اینگونه است که چندین بلاکچین و ارز دیجیتال، مانند بیتکوین کش (BCH) و اتریوم کلاسیک، آغاز شدند.















نظرات کاربران