اصطلاح Fork (Blockchain) به چه معناست؟

هنگامی که تغییراتی در فناوری بلاک چین ایجاد میشود، به آنها “فورک” میگویند.

فورک زمانی اتفاق می افتد که در شبکه بلاک چین شکاف ایجاد میشود و باعث میشود دو نسخه متفاوت وجود داشته باشد. از آنجایی که شبکه بلاک چین منبع باز است، هر کسی میتواند در بهبودها و تغییرات درون کد مشارکت داشته باشد که اغلب منجر به به روز رسانی بلاک چین میشود. همچنین مواقعی وجود دارد که میتوان فورک‌ها را برای فعال کردن ویژگی‌های جدید در یک بلاک چین، حذف باگ‌ها یا رفع اثرات هک عمده انجام داد، مانند آنچه در مورد اتریوم دیدیم.

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

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

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

 

 

بازگشت به واژه نامه

دیدگاهتان را بنویسید