فورک چیست؟ اصطلاح فورک در لغت به معنی چنگال بوده و در واقع به چند شاخگی در یک پلت فرم بلاکچینی اشاره دارد. اما چرا چند شاخگی رخ میدهد؟
همانطور که میدانید غیر متمرکز بودن یک پلتفرم بدین معنی است که تمام کاربران در سراسر دنیا، مسئول کنترل و هدایت شبکه میباشند. این بدان معنی است که تمام کاربران درمورد قوانین اعمال شده در شبکه رای گیری کرده و با آنها موافق هستند. حال در صورتی که پس از مدتی، تعدادی از کاربران بخواهند شبکه را تغییر داده و قوانین جدیدی را در طی به روز رسانی در آن وضع کنند، فورک و یا چند شاخگی رخ میدهد. برای کسب اطلاعات بیشتر به مقاله بیت کوین چیست مراجعه کنید.
پس به طور خلاصه، اصطلاح فورک به منظور به روزرسانی و یا تغییر در شبکه به کار میرود. لازم به ذکر است که در صورت فورک شدن یک شبکه، اتفاقی که می افتد این است که یک بلاکچین به دو بلاکچین تبدیل شده که به طور همزمان در یک شبکه فعالیت میکنند.
برای کسب اطلاعات بیشتر به مقاله بلاکچین چیست مراجعه کنید.
در دنیای ارزهای دیجیتال دو مدل فورک رخ میدهد:
- هارد فورک: نا سازگار با بلوک های قبلی
- سافت فورک: سازگار با بلوک های قبلی
هارد فورک چیست؟
هرگونه تغییر و یا به روز رسانی در پروتکل که قوانین قبلی شبکه را منسوخ بسازد و کد ها را از پایه تغییر دهد، هارد فورک نامیده میشود. این نوع از فورک دائمی بوده و کاربران به منظور استفاده از آن میبایستی آخرین نسخه از نرم افزار را در دست داشته باشند.
به عنوان مثال شما نمیتوانید برنامه اکسل 2015 را در نرم افزار اکسل 2003 باز کنید. چرا که اکسل 2015 با کد های قبلی سازگار نبوده و در طی به روزرسانی های متعدد، کل شبکه تغییر یافته است.
به طور مشابه، هنگامی که یک شبکه مانند بیت کوین در طی یک به روزرسانی دچار هارد فورک میشود، نسخه جدیدی از بلاکچین آن شکل گرفته و از ابتدا کد میشود. بنابراین افرادی که میخواهند در شبکه هارد فورک شده بیتکوین فعالیت داشته باشند، دیگر نمی توانند از ماینرهای قبلی و یا قوانین قبلی استفاده کنند. بنابراین از دلایل هارد فورک در شبکه های بلاکچینی میتوان به تغییر قوانین، اندازه بلوک ها، تغییر در عملکرد پروتکل های اجماع (مانند اثبات کار powو اثبات سهام pos) و میزان پاداش شبکه به ماینرها اشاره نمود.
مثالهایی از هارد فورک های معروف در شبکه بیت کوین:
از هارد فورک های معروف در شبکه بیت کوین میتوان به کوین های زیر اشاره نمود:
- لایت کوین (لایت کوین چیست)
- بیتکوین کش (بیت کوین کش چیست)
- دش(DASH)
- زی کش(ارز زی کش چیست)
- بیت کوین گلد(BTG)
- QTUM
سافت فورک چیست؟
سافت فورک یا چند شاخگی نرم بدین معنی است که در طی به روز رسانی شبکه، قوانین جدید وضع میشوند اما قوانین قدیمی منسوخ نمیشوند. از این رو اصطلاحا به این نوع فورک، فورک “سازگار با بلوک های قبلی” می گویند. در این نوع از چند شاخگی کاربران نیازی به بروزرسانی گره ها و نرم افزارهای مربوطه ندارند، اما ماینرها باید به منظور ادامه فعالیت، بروزرسانی شوند.
به عنوان مثال سافت فورک Segwitشبکه بیت کوین که در آگوست سال 2017 فعال شد، به منظور افزایش مقیاس پذیری این شبکه، توسعه یافته بود. بدین معنی که کاربران شبکه بیت کوین میتوانند با استفاده از نرم افزار segwit تراکنش های خود را با سرعت بیشتری انجام دهند.
منبع: binance