همه چیز درباره ی هارد فورک و سافت فورک

فورک چیست

وقتی یک بلاک چین فعالیت خود را شروع می‌ کند ، تا زمانی که کاربران آن را تایید کنند ادامه می یابد.

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

هر کدام از ارزهای دیجیتال یک سری قوانین دارند که به پروتکل معروف است.

مثلا برای بیت کوین چنین قوانینی تعریف شده: زمان هر بلاک ۱۰ دقیقه باشد – هر بلاک ۱ مگابایت ظرفیت داشته باشد و …

بلاک چین ، کار خود را بر اساس همان پروتکل و قوانین تا آخر به کار خود ادامه می دهد.

به آپدیت یا به ‌روزرسانی یک نرم‌ افزار که می‌ تواند به روشی سازگار با قبل (backward-compatible) و یا ناسازگار با قبل (backward-uncompatible) باشد فورک می گویند.

به عبارت دیگر واژه فورک یا انشعاب یک اصطلاح برای زمانی است که یک نرم‌ افزار یا یک پروتکل، آپدیت می‌ شود.

فورک در حوزه‌ ی ارزهای دیجیتال و بلاک چین زمانی اتفاق می‌ افتد که شبکه به دو بخش تقسیم شود.

فورک به چه دلایلی اتفاق می‌ افتد؟

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

راه‌ حلی برای اختلافات فنی

برای برگشت دادن مبالغ از دست رفته

برای اضافه کردن ویژگی و قابلیت‌ های جدید

 

انواع فورک

 

فورک چیست؟

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

سافت فورک یک بروز رسانی در نرم افزار بوده که با نسخه‌ های قدیمی سازگار (backwards compatible) می باشد.

مثال‌ :

BIP66: یک سافت فورک برای سنجش اعتبار امضای شبکه‌ ی بیت ‌کوین بود .

P2Sh: یک سافت فورک برای اضافه کردن قابلیت آدرس‌ های چند امضایی بر روی شبکه‌ ی بیت کوین بود .

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

هاردفورک مربوط به تغییرات نرم‌ افزاری است که با نسخه‌ های قدیمی سازگار نیست (not backwards compatible) .

هاردفورک برنامه‌ ریزی شده (Planned Hard Forks) چیست ؟

هاردفورک برنامه‌ ریزی شده ، یک بروزرسانی در پروتکل می باشد.

این هارد فورک از ابتدا در نقشه‌ ی راه (Roadmap) پروژه در نظر گرفته می‌ شود.

مثال‌ های این نوع هاردفورک :

اتریوم : هاردفورک های موجود در نقشه راه اتریوم از این نوع هستند.

مونرو : در ژانویه‌ ی 2017، هاردفورکی در شبکه‌ ی اتریوم برای اضافه کردن ویژگی جدیدی به نام حلقه‌ ی معاملات محرمانه (RCT) برای بهبود حریم خصوصی و امنیت شبکه ، به وقوع پیوست.

 

رایان ماینر
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *