سافت فورک در مقابل هارد فورک: چه تفاوت هایی دارند؟

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

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

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

چنگال چیست؟

هنگام کار با بلاک چین های اطراف، الف چنگال زمانی در نظر گرفته می شود که یک بلاک چین دو مسیر بالقوه متفاوت به جلو ایجاد کند. ماینرها که باید دائماً بر روی قوانین بلاک چین توافق داشته باشند، باید در مورد تغییرات قوانین نیز به توافق برسند.

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

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

چنگال هارد در مقابل سافت

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

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

سخت فورکس

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

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

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

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

نمونه هایی از هارد فورک

هارد فورک بیت کوین کش

پس از اجرای SegWit (شاهد جدا شده)، معروف بیت کوین هارد فورک رخ داد که منجر به بیت کوین کش شد. تعدادی از توسعه دهندگان بیت کوین تغییرات جدیدی را که SegWit روی ارز دیجیتال ایجاد کرد را دوست نداشتند و تصمیم گرفتند بلاک چین را Hard Fork کنند که در نتیجه بیت کوین کش در اواخر سال 2017 ظاهر شد.

بیت کوین کش در نوع خود یک ارز دیجیتال موفق است که در حال حاضر در رتبه 24 قرار دارد و هرگز SegWit را قبول نکرده است.

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

معضل اتریوم

در جولای 2016، بلاک چین اتریوم یک هارد فورک را اجرا کرد تا بیش از 40 میلیون دلار اتریوم را از آدرس یک هکر به آدرس جدید بازگرداند.

هارد فورک اجازه داد وجوه از طریق یک ابزار جدید منتقل شود  قرارداد هوشمند  تا به صاحبان اصلی وجوهی که برداشته شده اند اجازه دهند تا آنها را در قالب توکن های DAO بازیابی کنند.

چنگال نرم

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

سافت فورک‌ها اجازه می‌دهند قوانینی در زنجیره ادغام شوند بدون اینکه همه دارندگان گره مجبور به ارتقاء شوند، مانند کاهش اندازه بلوک زنجیره، که با موفقیت از طریق سافت فورک توسط ' پیاده‌سازی شد.SegWitکه به زودی به آن خواهیم پرداخت.

از آنجایی که سافت فورک‌ها همه چیز را روی یک زنجیره نگه می‌دارند، مانند هارد فورک‌ها هیچ خطری برای «خرج مضاعف» وجود ندارد، زیرا دارندگان یک سکه یا توکن فقط روی یک زنجیره تکی به آن دسترسی دارند.

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

نمونه هایی از سافت فورک ها

چنگال نرم SegWit

در آگوست 2017، سافت فورک پروتکل Segregated Witness در زنجیره بیت کوین رخ داد که برای افزایش محدودیت اندازه بلوک و افزایش سرعت تراکنش زنجیره پیاده سازی شد.

همانطور که قبلاً مشاهده شد، اگرچه SegWit یک سافت فورک بود، اما جرقه چند ماینر را برانگیخت که دوست نداشتند پروتکل جدید برای ایجاد هارد فورک فشار بیاورند و بیت کوین کش را ایجاد کنند.

چرا چنگال ها بسیار مهم هستند؟

فورک ها برای به روز رسانی یک بلاک چین غیرمتمرکز که در آن هیچ مرجع متمرکز از بالا به پایین برای ایجاد تغییرات در دسترس نیست، حیاتی است.

نتیجه

اگرچه فورک‌های سخت و نرم برای کسانی که با یک ارز دیجیتال درگیر هستند می‌تواند زمان‌های عصبی باشد و مخصوصاً برای اپراتورهای گره یا استخراج‌کنندگان دشوار است، فورک‌ها فرآیندهای اجتناب‌ناپذیری در حفظ تمرکززدایی و امنیت یک بلاک چین هستند.

چنگال های نرم و سخت با ماژور ادامه خواهند داشت کریپتو کارنسی (رمز ارزها ) بلاک چین هایی مانند بیت کوین و اتریوم برای حفظ امنیت خود و حفظ ارتقای شبکه برای سال های آینده.

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

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

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

چنگال چیست؟

هنگام کار با بلاک چین های اطراف، الف چنگال زمانی در نظر گرفته می شود که یک بلاک چین دو مسیر بالقوه متفاوت به جلو ایجاد کند. ماینرها که باید دائماً بر روی قوانین بلاک چین توافق داشته باشند، باید در مورد تغییرات قوانین نیز به توافق برسند.

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

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

چنگال هارد در مقابل سافت

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

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

سخت فورکس

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

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

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

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

نمونه هایی از هارد فورک

هارد فورک بیت کوین کش

پس از اجرای SegWit (شاهد جدا شده)، معروف بیت کوین هارد فورک رخ داد که منجر به بیت کوین کش شد. تعدادی از توسعه دهندگان بیت کوین تغییرات جدیدی را که SegWit روی ارز دیجیتال ایجاد کرد را دوست نداشتند و تصمیم گرفتند بلاک چین را Hard Fork کنند که در نتیجه بیت کوین کش در اواخر سال 2017 ظاهر شد.

بیت کوین کش در نوع خود یک ارز دیجیتال موفق است که در حال حاضر در رتبه 24 قرار دارد و هرگز SegWit را قبول نکرده است.

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

معضل اتریوم

در جولای 2016، بلاک چین اتریوم یک هارد فورک را اجرا کرد تا بیش از 40 میلیون دلار اتریوم را از آدرس یک هکر به آدرس جدید بازگرداند.

هارد فورک اجازه داد وجوه از طریق یک ابزار جدید منتقل شود  قرارداد هوشمند  تا به صاحبان اصلی وجوهی که برداشته شده اند اجازه دهند تا آنها را در قالب توکن های DAO بازیابی کنند.

چنگال نرم

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

سافت فورک‌ها اجازه می‌دهند قوانینی در زنجیره ادغام شوند بدون اینکه همه دارندگان گره مجبور به ارتقاء شوند، مانند کاهش اندازه بلوک زنجیره، که با موفقیت از طریق سافت فورک توسط ' پیاده‌سازی شد.SegWitکه به زودی به آن خواهیم پرداخت.

از آنجایی که سافت فورک‌ها همه چیز را روی یک زنجیره نگه می‌دارند، مانند هارد فورک‌ها هیچ خطری برای «خرج مضاعف» وجود ندارد، زیرا دارندگان یک سکه یا توکن فقط روی یک زنجیره تکی به آن دسترسی دارند.

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

نمونه هایی از سافت فورک ها

چنگال نرم SegWit

در آگوست 2017، سافت فورک پروتکل Segregated Witness در زنجیره بیت کوین رخ داد که برای افزایش محدودیت اندازه بلوک و افزایش سرعت تراکنش زنجیره پیاده سازی شد.

همانطور که قبلاً مشاهده شد، اگرچه SegWit یک سافت فورک بود، اما جرقه چند ماینر را برانگیخت که دوست نداشتند پروتکل جدید برای ایجاد هارد فورک فشار بیاورند و بیت کوین کش را ایجاد کنند.

چرا چنگال ها بسیار مهم هستند؟

فورک ها برای به روز رسانی یک بلاک چین غیرمتمرکز که در آن هیچ مرجع متمرکز از بالا به پایین برای ایجاد تغییرات در دسترس نیست، حیاتی است.

نتیجه

اگرچه فورک‌های سخت و نرم برای کسانی که با یک ارز دیجیتال درگیر هستند می‌تواند زمان‌های عصبی باشد و مخصوصاً برای اپراتورهای گره یا استخراج‌کنندگان دشوار است، فورک‌ها فرآیندهای اجتناب‌ناپذیری در حفظ تمرکززدایی و امنیت یک بلاک چین هستند.

چنگال های نرم و سخت با ماژور ادامه خواهند داشت کریپتو کارنسی (رمز ارزها ) بلاک چین هایی مانند بیت کوین و اتریوم برای حفظ امنیت خود و حفظ ارتقای شبکه برای سال های آینده.

منبع: https://www.financemagnates.com/cryptocurrency/education-centre/soft-fork-vs-hard-fork-what-are-the-differences/