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















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