هارد فورک چیست؟ هارد فورک چه مفهومی دارد؟ Hard Fork در ارز های دیجیتال چه معنی دارد؟
برای یافتن پاسخ این سوالات مقاله ای آماده کرده ایم که هر آنچه لازم است درباره هارد فورک (Hard Fork) بدانید را در آن گنجانده ایم.
همانطور که احتمالا میدانید، اطلاعات ثبت شده در بلاک چین قابل تغییر نیستند و وقتی یک بلاک چین فعالیت خود را آغاز میکند، تا زمانی که کاربران آن را بپذیرند، هیچ کس نمیتواند جلوی کار آن را بگیرد. در هر کدام از ارزهای دیجیتال یک سری قوانین که اصطلاحا به آن پروتکل میگوییم توسط برنامه نویسان تعیین شده است و یک بلاک چین براساس همان پروتکل و قوانین تا ابد به کار خود ادامه میدهد. مثلا برای بیت کوین چنین قوانینی تعریف شده: زمان هر بلاک ۱۰ دقیقه باشد – هر بلاک ۱ مگابایت ظرفیت داشته باشد و …
اما اگر کسی با قوانین بیت کوین یا هر ارز دیجیتال دیگری مخالف بود چه؟ اگر در شبکه یک ارز دیجیتال، یک اتفاق بد رخ دهد چه؟
راهحل ساده است. بهروزرسانی یا ایجاد بلاک چین جدید که اصطلاحا به آن فورک میگویند. وقتی گروهی از برنامه نویسان از شرایط و قوانین یک ارز دیجیتال ناراضی باشند یا اینکه شبکه با مشکلاتی مواجه باشد که حل آن ضروری است، راهحلی به نام فورک پیش روی این افراد است.
واژه فورک یا انشعاب از پروژههای برنامهنویسی ریشه گرفته است. در حقیقت با کپی کد منبع یک پروژه و ایجاد تغییراتی در آن، برنامهای جدید از دل برنامه قبلی بیرون میآید. از این رو فورک در ارزهای دیجیتال نیز با مفهومی یکسان و با برخی پیچیدگیهای خود به کار میرود.
فورک یا انشعاب معمولاً بهنوعی، آپدیت یا به روزرسانی یک نرمافزار گفته میشود که میتواند به روشی سازگار با قبل (backward-compatible) و یا ناسازگار با قبل (backward-uncompatible) باشد. (درباره این موضوع در ادامه صحبت میکنیم). بهطور خلاصه، واژه فورک یا انشعاب فقط یک اصطلاح برای زمانی است که یک نرمافزار یا یک پروتکل، آپدیت میشود. در حوزهی ارزهای دیجیتال و بلاک چین فورک زمانی اتفاق میافتد که شبکه به دو بخش تقسیم شود.
هارد فورک گاهی باعث تبدیل شدن به دو ارز میشود مثلاً بیت کوین کش، هارد فورکی از بیت کوین است یا اتریوم کلاسیک، هارد فورکی از اتریوم است و این باعث میشود که دو ارز کاملاً جدا پدید آید و کسانی که مایل باشند می توانند در قبلی ادامه دهند یا به هارد فورک جدید نقل مکان کنند.
هاردفورک زمانی اتفاق می افتد که برخی از استخراج کنندگان تصمیم به استخراج طبق مجموعه قوانین جدید می گیرند و برخی دیگر طبق همان مجموعه قوانین قدیمی ادامه می دهند.
یک هارد فورک دقیقاً معکوس سافت فورک است و در آن تمام گره ها باید ارتقاء یابند.
هدف هارد فورک
یک هاردفورک میتواند به منظور رفع خطرات امنیتی مهم موجود در نسخه های قدیمی تر نرم افزار، اضافه کردن قابلیت های جدید یا معکوس کردن معاملات صورت گیرد. (مانند مواردی که به سختی بر روی هک کردن آن می انجامد).
هارد فورک شامل تقسیم کردن مسیر بلوک به چند سر (مانند سرهای چنگال) با عدم اعتبار معاملات تایید شده توسط گره هایی است که به نسخه جدید نرم افزار پروتکل ارتقا داده نشده است.
پس از هک شدن در DAO، جامعه اتریوم تقریبا به اتفاق آرا به نفع چنگال سخت برای رونق معاملات که ده ها میلیارد دلار ارزش ارز دیجیتالی را توسط هکر ناشناس ساخته بود، رای داد. هاردفورک همچنین اجازه می دهد تا صاحبان DAO صاحب اشیای خود را به آنها بازگردانده شود.