دو نوع فورک بلاک چین وجود دارد: هارد فورک و سافت فورک.با وجود نامهای مشابه و استفاده نهایی یکسان، هارد فورک و سافت فورک بسیار متفاوت هستند.قبل از توضیح مفاهیم “hard fork” و “soft fork”، مفاهیم “Forward Compatibility” و “Backward Compatibility” را توضیح دهید.
گره جدید و گره قدیمی
در طول فرآیند ارتقاء بلاک چین، برخی از گره های جدید کد بلاک چین را ارتقا می دهند.با این حال، برخی گره ها تمایلی به ارتقای کد بلاک چین ندارند و به اجرای نسخه قدیمی اصلی کد بلاک چین که گره قدیمی نامیده می شود، ادامه می دهند.
چنگال سخت و چنگال نرم
هارد فورک: گره قدیمی نمی تواند بلوک های تولید شده توسط گره جدید را تشخیص دهد (گره قدیمی با بلوک های تولید شده توسط گره جدید سازگاری ندارد)، در نتیجه یک زنجیره مستقیماً به دو زنجیره کاملاً متفاوت تقسیم می شود، یکی زنجیره قدیمی ( در حال اجرا نسخه اصلی یک نسخه قدیمی از کد بلاک چین وجود دارد که توسط گره قدیمی اجرا می شود، و یکی یک زنجیره جدید است (که نسخه جدید ارتقا یافته کد بلاک چین را اجرا می کند که توسط گره جدید اجرا می شود).
چنگال نرم: گره های جدید و قدیمی با هم وجود دارند، اما تاثیری بر پایداری و اثربخشی کل سیستم ندارند.گره قدیمی با گره جدید سازگار خواهد بود (گره قدیمی با بلوک های تولید شده توسط گره جدید به جلو سازگار است)، اما گره جدید با گره قدیمی سازگار نیست (یعنی گره جدید سازگار با عقب نیست. بلوک های تولید شده توسط گره قدیمی)، این دو هنوز می توانند در یک زنجیره به اشتراک بگذارند.
به بیان ساده، هارد فورک یک ارز دیجیتال دیجیتال به این معنی است که نسخه های قدیمی و جدید با یکدیگر ناسازگار هستند و باید به دو بلاک چین مختلف تقسیم شوند.برای سافت فورک، نسخه قدیمی با نسخه جدید سازگار است، اما نسخه جدید با نسخه قدیمی سازگار نیست، بنابراین یک فورک جزئی وجود خواهد داشت، اما همچنان می تواند تحت همان بلاک چین باشد.
نمونه هایی از هارد فورک:
فورک اتریوم: پروژه DAO یک پروژه تامین مالی جمعی است که توسط شرکت اینترنت اشیاء بلاک چین Slock.it آغاز شده است.این به طور رسمی در ماه می 2016 منتشر شد. از ژوئن همان سال، پروژه DAO بیش از 160 میلیون دلار آمریکا جمع آوری کرده است.طولی نکشید که پروژه DAO مورد هدف هکرها قرار گرفت.به دلیل شکاف بزرگ در قرارداد هوشمند، پروژه DAO با ارزش بازار 50 میلیون دلار در اتر منتقل شد.
به منظور بازگرداندن دارایی های بسیاری از سرمایه گذاران و جلوگیری از وحشت، ویتالیک بوترین، بنیانگذار اتریوم، در نهایت ایده هارد فورک را مطرح کرد و در نهایت با اکثریت آرای جامعه، هارد فورک را در بلوک 1920000 اتریوم تکمیل کرد.تمام اتر از جمله در اختیار داشتن هکر را پس گرفت.حتی اگر اتریوم به دو زنجیره تقسیم شده باشد، باز هم افرادی هستند که به ماهیت تغییرناپذیر بلاک چین اعتقاد دارند و در زنجیره اصلی اتریوم کلاسیک باقی می مانند.
هارد فورک در مقابل سافت فورک – کدام یک بهتر است؟
اساساً، دو نوع چنگال ذکر شده در بالا اهداف متفاوتی را انجام می دهند.هارد فورک های بحث برانگیز جامعه را از هم جدا می کند، اما هارد فورک های برنامه ریزی شده به نرم افزار اجازه می دهد تا آزادانه با رضایت همه اصلاح شود.
چنگال های نرم گزینه ملایم تری هستند.به طور کلی، کاری که می توانید انجام دهید محدودتر است زیرا تغییرات جدید شما نمی تواند با قوانین قدیمی در تضاد باشد.با این حال، اگر بهروزرسانیهای شما میتواند به گونهای انجام شود که سازگار باقی بماند، لازم نیست نگران پراکندگی شبکه باشید.
زمان ارسال: اکتبر-22-2022