فورک چیست؟

فورک چیست؟
۶۱
یاسمین پیراسته
۱۳۹۸/۱۲/۰۴
۰

نگاهی بر اصطلاح فورک در عرصه ارزهای دیجیتال

اصطلاح فورک در لغت به معنی چنگال بوده و در واقع به چند شاخگی در یک پلت فرم بلاکچینی اشاره دارد. اما چرا چند شاخگی رخ میدهد؟

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

پس به طور خلاصه، اصطلاح فورک به منظور به روزرسانی و یا تغییر در شبکه به کار میرود. لازم به ذکر است که در صورت فورک شدن یک شبکه، اتفاقی که می افتد این است که یک بلاکچین به دو بلاکچین تبدیل شده که به طور همزمان در یک شبکه فعالیت میکنند.

در دنیای ارزهای دیجیتال دو مدل فورک رخ میدهد:

  • هارد فورک: نا سازگار با بلوک های قبلی
  • سافت فورک: سازگار با بلوک های قبلی

 

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

هرگونه تغییر و یا به روز رسانی در پروتکل که قوانین قبلی شبکه را منسوخ بسازد و کد ها را از پایه تغییر دهد، هارد فورک نامیده میشود. این نوع از فورک دائمی بوده و کاربران به منظور استفاده از آن میبایستی آخرین نسخه از نرم افزار را در دست داشته باشند.

به عنوان مثال شما نمیتوانید برنامه اکسل 2015 را در نرم افزار اکسل 2003 باز کننید. چرا که اکسل 2015 با کد های قبلی سازگار نبوده و در طی به روزرسانی های متعدد، کل شبکه تغییر یافته است.

به طور مشابه، هنگامی که یک شبکه مانند بیت کوین در طی یک به روزرسانی دچار هارد فورک میشود، نسخه جدیدی از بلاکچین آن شکل گرفته و از ابتدا کد میشود. بنابراین افرادی که میخواهند در شبکه هارد فورک شده بیتکوین فعالیت داشته باشند، دیگر نمی توانند از ماینرهای قبلی و یا قوانین قبلی استفاده کنند. بنابراین از دلایل هارد فورک در شبکه های بلاکچینی میتوان به تغییر قوانین، اندازه بلوک ها، تغییر در عملکرد پروتکل های اجماع (مانند اثبات کار powو اثبات سهام    pos) و میزان پاداش شبکه به ماینرها اشاره نمود.

مثالهایی از هارد فورک های معروف در شبکه بیت کوین:

از هارد فورک های معروف در شبکه بیت کوین میتوان به کوین های زیر اشاره نمود:

  • لایت کوین (LTC)
  • بیتکوین کش  (BCH)
  • دش(DASH)
  • زی کش(ZEC)
  • بیت کوین گلد(BTG)
  • QTUM

 

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

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

به عنوان مثال سافت فورک Segwitشبکه بیت کوین که در آگوست سال 2017 فعال شد، به منظور افزایش مقیاس پذیری این شبکه، توسعه یافته بود. بدین معنی که کاربران شبکه بیت کوین میتوانند با استفاده از نرم افزار   segwit تراکنش های خود را با سرعت بیشتری انجام دهند.

منبع: binance

 


مطالب مرتبط