محل تبلیغات

هارد فورک و سافت فورک

 

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

 

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

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

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

برای درک نحوه کارکرد فورک ها ، مهم است که ابتدا از شرکت کنندگان درگیر در فرایند تصمیم گیری (یا حاکمیت) شبکه مطلع شوید.

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

توسعه دهندگان

توسعه دهندگان مسئول ایجاد و به روزرسانی کد هستند.

 

ماینرها

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

 

کاربران گره کامل

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

 

 

فورک چیست؟

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

 

این پروژه ها یک نقطه مشترک ایجاد می کنند و دارای یک تاریخچه هستند. دقیقاً مانند یک جاده واحد که بعداً به دو قسمت تقسیم می شود.

 

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

هارد فورک vs سافت فورک

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

 

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

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

 

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

 

یک نمونه از هارد فورک  2017 بود که بیت کوین را به دو زنجیره جداگانه تقسیم کرد – زنجیره اصلی ، Bitcoin (BTC) و زنجیره جدید ، بیت کوین کش Bitcoin Cash (BCH). فورک پس از بحث و جدال در مورد بهترین روش مقیاس گذاری رخ داد. طرفداران بیت کوین کش می خواستند اندازه بلوک را افزایش دهند ، در حالی که طرفداران بیت کوین با این تغییر مخالفت می کردند.

 

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

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

با این حال ، با این کار ارتباط شما به طور خودکار از شبکه قطع نمی شود. شما هنوز با گره هایی که این قوانین را اجرا نمی کنند ارتباط برقرار می کنید.

 

 

 

هارد فورک یا سافت فورک، کدام یک بهتر است؟

اساساً هر دو نوع فورک فوق اهداف مختلفی را دنبال می کنند. هارد فورک های بحث برانگیز می توانند یک جامعه را از هم جدا کنند.

 

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

 

افکار پایانی

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

 

فورک ها امکان ایجاد یکپارچه سازی ویژگی های جدید در بلاکچین ها و رمزارزها را فراهم می کنند.

 

 

 

 

 

محل تبلیغات

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

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