در مقاله هارد فورک چیست؟ به توضیح هارد فورک و انواع فورک در بلاک چین و علت رخ دادن آنها پرداختیم. اما اکنون میخواهیم بفهمیم که هارد فورک به طور کلی چه تاثیری بر یک رمزارز دارد و آیا این اتفاق خوبی برای یک پروژه ارز دیجیتال محسوب میشود یا خیر؟ پس با ما در ادامه همراه باشید.
هارد فورک چیست؟
هاردفورک یک بهروزرسانی اساسی در پروتکل یک بلاک چین است که در آن قوانین شبکه به کلی عوض شده و یک ارز دیجیتال جدید بوجود می آید که تفاوتهای قابل توجهی با رمزارز قدیمی دارد. در هارد فورک شبکه غیرقابل برگشت است، آن هم به این دلیل که آپدیتها با نسخههای قدیمی نرم افزار بلاک چین سازگار نیستند. در هارد فورک یک زنجیره جدید از زنجیره اصلی انشعاب پیدا میکند و یا به اصطلاح فورک میشود و در واقع دو بلاک چین بوجود میآید. سپس هر کاربر یا گرهای که مایل به فعالیت روی زنجیره جدید باشد باید نرمافزار خود را به نسخه جدید به روزرسانی کند.
هارد فورک هنگامی اتفاق میافتد که کدهای برنامه نویسی بلاکچین برای اضافه شدن یک سری قابلیتهای جدید تغییر میکند. به طور کلی، بلاکچین یک دفترچه توزیع شده از تراکنشها است که اطلاعات آن در «بلاک» هایی ذخیره میشود که قابل تغییر نیستند. هر بلاک حاوی اطلاعات هزاران تراکنش مختلف است.
قوانین بلاکچین از روز اول در کدهای آن نوشته شده است و هرگونه تلاش برای تغییر یک ویژگی خاص نیاز به تغییر در کدهای آن دارد. به عنوان مثال، توسعه دهندگان ممکن است بخواهند با افزایش ظرفیت تراکنش در یک بلاک، قابلیتهای بلاکچین را افزایش دهند که در این مورد به یک هاردفورک نیاز است. هاردفورک منجر به یک شکاف یا انشعاب دائمی در زنجیره میشود.
انواع هارد فورک
سه نوع اصلی هاردفورک وجود دارد که در ادامه معرفی میکنیم.
هاردفورک برنامه ریزی شده (Planned Hard Forks)
هارد فورک برنامهریزیشده به یک بهروزرسانی اشاره دارد که از قبل در نقشه راه پروژه مطرح شده و به صورت عمومی شناخته شده است. این بهروزرسانی مشابه به روزرسانیهای نرم افزاری است که مورد نیاز برنامه های گوشیهای هوشمند شما است. هارد فورکهای برنامه ریزی شده معمولا مورد استقبال کاربران قرار می گیرند، زیرا باعث افزایش قابلیتهای بلاکچین میشوند. علاوه بر این، توسعه دهندگان اصلی پروژه و اعضای کامیونیتی به طور یکپارچه به زنجیره جدید منتقل می شوند و زنجیره قدیمی را کنار میگذارند.
یک نمونه برجسته از هارد فورک برنامهریزی شده، مرحله سوم توسعه اتریوم به نام متروپولیس Metropolis است که هدف آن افزایش امنیت، مقیاس پذیری و خصوصیات حریم خصوصی شبکه است.
هارد فورکهای محل اختلاف (Contentious Hard Forks)
این نوع هارد فورک به دلیل اختلاف داخلی در یک پروژه برای حل یک مسئله خاص اتفاق میافتد. در نتیجه این اختلاف نظر، بخشی از کاربران با ایجاد یک زنجیره جدید، که در نتیجه تغییر در کد منبع اصلی ایجاد میشود، از زنجیره اصلی منحرف میشوند. از آنجا که این هارد فورک به اتفاق آرا نیست و همه ذینفعان جامعه از آن پشتیبانی نمیکنند، یک ارز جدید به همراه زنجیره جدید ایجاد میشود.
در هاردفورک محل اختلاف، اختلافات کاربران باعث ایجاد تغییرات عمده در کد و ایجاد یک زنجیره جدید میشود. معروف ترین هاردفورک محل اختلاف بیت کوین کش (BCH) بود که توسط کسانی ایجاد شد که احساس میکردند محدودیت ظرفیت پردازش بیت کوین یک مسئله بزرگ است. و بهترین راه برای حل آن افزایش اندازه بلاک بیت کوین از 1 مگابایت پیش فرض به 8 مگابایت است.
ارزهای اسپین آف یا مشتق شده (Spin-Off Coins)
به دلیل ماهیت متن باز رمزارزها، به ویژه بیت کوین، کد آن برای عموم آزاد است و هر کسی میتواند با ایجاد تغییر در کدها (البته به شرط اجماع کاربران)، رمزارز جدیدی را ایجاد کند. در فورک اسپین آف با تغییرات جزئی در کد بلاکچین یک رمزارز جدید ایجاد میشود.
یک نمونه از این رمزارزها لایت کوین (LTC) است که از بلاک چین بیت کوین فورک شد. لایت کوین زمان تأیید بلاک سریعتری نسبت به بیت کوین دارد.
کلام آخر
طبق آنچه در این مقاله مورد بررسی قرار داده شد، میتوان گفت که هارد فورک میتواند هم یک اتفاق خوب باشد و هم بد. هارد فورکهایی که محل اختلاف هستند، می توانند به یک رویداد تفرقه انگیز در جامعه تبدیل شوند. اما هارد فورک همچنین میتواند به عنوان انعکاسی از تنوع دیدگاهها و نوآوریهای دنیای رمزارزها تلقی شود. ماهیت غیرمتمرکز رمزارزها به کاربران امکان میدهد براساس شایستگیهای آنها از آنها پشتیبانی کنند.
فورک بیتکوین از طریق هارد فورک در نتیجه اختلاف نظر در جامعه بیتکوین بر سر سرعت، کارمزد تراکنشها و اندازه بلاک یا افزودن ویژگیهای بیشتر به شبکه ایجاد شد. تاکنون صدفورک بیت کوین وجود داشته است که از این تعداد ۷۴ مورد هنوز فعال هستند.
سافت فورک یک بروزرسانی در شبکه است که با ورژن قبلی سازگار است؛ یعنی کاربران میتوانند با نرم افزار به روزرسانی نشده در آپدیت جدید فعالیت کنند، با این تفاوت که ممکن است فعالیت آنها در برخی مقاطع با مشکل روبرو شود.
هارد فورک یک بروزرسانی اساسی در شبکه است که با نسخه قبل سازگار نیست؛ یعنی کاربران برای اینکه بتوانند در شبکه جدید فعالیت کنند، باید نرم افزار خود را به روزرسانی کند. فعالیت کاربران در نسخه قبلی باعث میشود که یک فورک یا انشعاب به وجود بیاید. تا زمانی که کاربران در شبکه قبلی حضور داشته باشند، این شبکه به فعالیت خود ادامه خواهد داد.
aaаaliii bood