چنگال یک پدیده رایج در نرم افزار محاسبات است ، اما با وجود مشترک بودن ، از درک بسیاری از افراد دور می شود. اگر راهنمای ما را بخوانید اصطلاحات ضروری ارز رمزنگاری شده, احتمالاً قبلاً کمی در مورد چنگال ارزهای رمزپایه شنیده اید.
“Fork” عبارتی است که نشان دهنده هرگونه واگرایی در پروتکل بلاکچین است و در ابتدایی ترین حالت آن راهی برای توصیف سناریویی است که در آن تقسیم رخ می دهد.
به عنوان مثال ، بسیاری از altcoins هایی که امروز وجود دارند با همان کد پایه ای شروع می شوند بیت کوین, فقط به “چنگال” را به نسخه خود.
بیش از چند دلیل برای ایجاد چنگال وجود دارد و حتی انواع مختلفی نیز وجود دارد. این راهنمای فورک ارزهای رمزپایه که به مهمترین س questionsالات پاسخ خواهد داد: چنگال چیست؟ انواع مختلف چنگال کدامند؟ چرا چنگال اتفاق می افتد؟ و چه پیامدهایی دارد?
چنگال های رمز ارز چیست?
برای توضیح درست چنگال ها ، برخی از زمینه ها لازم است. ارزهای رمزپایه در حال اجرا هستند فناوری بلاکچین, دفتر توزیع شده ای متشکل از یک زنجیره دائما در حال گسترش بلوک های داده (بنابراین نام “زنجیره بلوک”) است. از آنجا که این سیستم ها به عنوان شبکه های غیرمتمرکز عمل می کنند ، کاربران سیستم باید در مورد مجموعه ای از قوانین برای تأیید معاملات و افزودن آنها به دفتر بلاکچین توافق کنند. این فرآیند اجماع نامیده می شود و همان چیزی است که رکورد “واقعی” بلاکچین را تشکیل می دهد.
چنگال زمانی اتفاق می افتد که اختلاف نظر قابل توجهی در کاربران وجود داشته باشد یا نیاز به تغییر قوانین اساسی حاکم بر پروتکل وجود داشته باشد. تغییر پروتکل بلاکچین به توسعه دهندگان نیاز دارد تا کد را به طور فعال تغییر دهند و این روند می تواند پیامدهای جدی و دائمی داشته باشد..
به طور خلاصه ، “fork” فقط یک نام ساده برای یک نرم افزار یا به روزرسانی پروتکل است.
هنگامی که یک چنگال رخ می دهد ، کاربران باید انتخاب کنند کدام نسخه از نرم افزار را می خواهند استفاده کنند. چنگال ها ممکن است بحث برانگیز باشند ، اما قبل از اینکه به انواع مختلف (و برخی از تبعات آنها) بپردازیم ، بیایید در مورد چرا آنها در وهله اول اتفاق می افتند.
چرا چنگال ها اتفاق می افتند?
چند سناریوی مختلف وجود دارد که نیاز به چنگال را ایجاد می کند. در اینجا سه مورد اصلی وجود دارد:
به عنوان راه حل اختلافات فنی
بیت کوین کش به دلیل اختلاف نظر طولانی مدت در مورد مشکلات مقیاس پذیری بیت کوین ، امروز به عنوان یک چنگال بیت کوین وجود دارد. گروهی از توسعه دهندگان ، سرمایه گذاران و استخراج کنندگان با نفوذ که از راه حل پیشنهادی “Segregated Witness” (SegWit) راضی نبودند ، تصمیم گرفتند اندازه بلوک بیت کوین را افزایش دهند ، بنابراین نسخه دیگری از پروتکل را فورک کردند. برخی ادعا می کنند که این بیت کوین “واقعی” است ، در حالی که دیگران می گویند این یک فریب دهنده است که با نام تجاری بیت کوین همکاری می کند – این جای بحث دارد.
معکوس کردن معاملات
در سال 2016, اتریوم معروف بود که یک قرارداد هوشمند به نام “DAO” داشت که هک شد ، حادثه ای که میلیون ها دلار برای سرمایه گذاران هزینه کرد. هک The DAO منجر به ایجاد یک هارد فورک Ethereum شد. جامعه رأی داد که تاریخ را به عقب برگرداند و همه پولهای از دست رفته را بازیابی کند ، انگار هک هرگز رخ نداده است. با این حال همه با این حرکت موافق نیستند و به همین دلیل امروز ما این کار را انجام داده ایم اتریوم کلاسیک (گروهی که تصمیم گرفتند پروتکل اصلی را رعایت کنند و هارد فورک را قبول نکنند).
برای اضافه کردن ویژگی های جدید یا عملکرد
این واقعیت که ویندوز 10 امروز وجود دارد گواهی بر این واقعیت است که ویندوز به طور مداوم اصلاح و بهبود یافته است. وقتی صحبت از نرم افزار بلاکچین می شود ، همین نیروهای کلی در حال کار هستند. بیشتر آن منبع باز است ، بنابراین هر کسی می تواند به GitHub برود ، کد یک سکه را بدست آورد و سپس کار توسعه مورد نیاز برای به روزرسانی نرم افزار را انجام دهد.
اگر به اندازه کافی خوب باشد و پشتیبانی از آن وجود داشته باشد ، ممکن است به روزرسانی به نسخه بعدی اضافه شود. یک مثال از یک چنگال سخت به خاطر ویژگی های آن است زمستان گذرانی Zcash, که پس از تکمیل شامل “نسخه سازی ، محافظت از پخش برای به روزرسانی های شبکه ، بهبود عملکرد برای معاملات شفاف ، ویژگی جدید منقضی شدن تراکنش و موارد دیگر” خواهد بود.
چنگال های سخت
هارد فورک یک تقسیم دائمی از نسخه قبلی است و هر گره ای که نسخه قدیمی را اجرا کند توسط نسخه جدید پذیرفته نمی شود. به این ترتیب ، یک چنگال سخت است سازگار با غیر عقب.
هارد فورک تنها زمانی اتفاق می افتد که اکثریت قریب به اتفاق ماینرها / اعتبار سنج ها سیگنال مثبتی به سمت ارتقا یا چنگال بدهند. این اساساً شکافی در زنجیره بلوک ایجاد می کند: یک مسیر از بلاکچین جدید و به روز شده پیروی می کند و مسیر دیگر در امتداد مسیر قدیمی ادامه می یابد (همانطور که در زیر مشاهده می شود).
(منبع: سرمایه گذاری)
در بیشتر موارد ، کسانی که نسخه قدیمی پروتکل را اجرا می کنند به سرعت متوجه می شوند که نسخه خود قدیمی است یا بی ربط می شوند و به نسخه جدید تغییر می کنند. بیایید دوباره از Microsoft به عنوان مثال استفاده کنیم.
تصور کنید که می خواهید یک فایل MS Word 2015 را در MS word 2003 باز کنید. بدون بسته سازگاری ویژه قادر به انجام آن نخواهید بود (یا ویژگی های بسیار محدودی خواهید داشت). شما با این مشکل روبرو خواهید شد سازگار با عقب نیست, دقیقاً به همان روشی که چنگال سخت نیست.
چنگال های سخت هستند بطور کلی چیز بدی نیست ، مگر اینکه به بن بست سیاسی برسد. این می تواند باعث گره گشایی یک جامعه شود ، در حالی که یک گروه بدون توجه به هر آنچه که باشد به قوانین قدیمی پایبند هستند و یا به هر قیمتی شده قوانین جدید را تحت فشار قرار می دهند. این هارد فورک مشاجره نامیده می شود و نمونه های آن انشعابات Bitcoin Cash و Ethereum Classic است که قبلاً ذکر شد. هر دوی اینها اختلاف و درام خوبی را با خود به همراه آورد.
اما بیش از چند فورک فورک نیز وجود داشته است که به سادگی در نقشه راه یک پروژه قرار داشته و همیشه بخشی از روند توسعه بوده است. در این حالت ، کل جامعه به سادگی (از نظر تئوری) این نسخه را تصویب می کنند و نسخه قدیمی بدون اینکه کسی از آن پشتیبانی کند ، می میرد. اتریوم بیزانس و MoneroV نمونه هایی از هارد فورک های غیر مناقشه هستند.
البته سکه های بسیاری نیز وجود دارند که از کد بیت کوین برای چنگال نسخه خود استفاده کرده اند. مشهورترین مثال در این مورد است Litecoin. اما نمونه های دیگری از جمله وجود دارد بیت کوین کلاشیک, Namecoin, Peercoin, بیت کوین X, بیت کوین نفتی, و رعد و برق بیت کوین چندتا را نام بردن.
نرم چنگال
نرم چنگال ها شامل آپدیت های اختیاری هستند. نرم فورک تغییر پروتکل نرم افزاری است که باقی مانده است سازگار با عقب. به عبارت دیگر ، زنجیره چنگال جدید از قانون جدید پیروی می کند اما از قوانین قدیمی نیز احترام می گذارد.
درست مانند یک هارد فورک ، آنها شامل دو نسخه از بلاکچین هستند ، تفاوت در این است که کاربرانی که اقدام به ارتقا نکرده اند ، همچنان می توانند در اعتبار سنجی یا تأیید معاملات شرکت کنند. به این ترتیب محدودیت چنگال های نرم بسیار کم است.
(منبع: سرمایه گذاری)
چنگال های نرم بسیار راحت تر از چنگال های سخت هستند زیرا برای ورود به سیستم فقط به اکثر گره ها نیاز دارند ، نه همه آنها. چنگال های نرم را می توان مکانیزم ارتقا تدریجی دانست ، در مقابل تغییر سریع و فوری یک چنگال سخت است. نرم فورک کد موجود را تغییر می دهد ، اما بر خلاف هارد فورک ، هدف آنها ایجاد یک بلاکچین است ، نه دو بلاک.
چند نمونه گذشته از نرم فورک بیت کوین شامل این موارد است 66 و P2SH.
جوانب مثبت و منفی
از دید یک سرمایه گذار ، چنگال ها (سخت و نرم) تعدادی مزایا و معایب را با خود به همراه می آورند. بارزترین فایده این است که ارز در معرض چنگال قرار می گیرد ، دارندگان آن سکه اغلب تعداد معادل سکه های جدید را بصورت رایگان از هوا خارج می کنند. این اتفاق می افتد زیرا ارز رمزنگاری شده جدید مبتنی بر بلاکچین اصلی است ، اما اکنون دو نسخه وجود دارد.
در مورد Bitcoin ، هرکسی که BTC را در اختیار داشت با نسبت 1: 1 Bitcoin Cash دریافت کرد. در زمان نوشتن ، قیمت Bitcoin Cash نزدیک به 650 دلار آمریکا است که باعث می شود این چنگال سخت خاص برای عده ای بسیار باد آور باشد.
گرچه جای سال دارد که چه تعداد سکه چنگال ارزش خوبی برای سرمایه گذاران ارائه می دهند (برخی کلاهبرداری های کاملاً صریح هستند) ، هارد فورک گزینه های سرمایه گذاری بیشتری را برای افراد ایجاد کرده است. Bitcoin Gold و Litecoin هر دو از طریق هارد فورک به وجود آمدند.
تعدادی مثبت وجود دارد ، اما معایبی نیز وجود دارد. گاهی اوقات چنگال ها منجر به درگیری و درام بی پایان بین استخراج کنندگان و توسعه دهندگان یک ارز رمزنگاری شده خاص می شود. نمونه بارز این مورد هارد فورک بیت کوین Segwit2X بود که در سال 2017 پیشنهاد شد.
مردم درباره Segwit2X به شدت اختلاف نظر داشتند ، جامعه را از هم پاشیدند و منجر به بن بست شد. در نهایت ، این بود اسقاط شده زیرا هیچ توافقی حاصل نمی شود بنابراین در بعضی موارد ، چنگال ها می توانند تنش و اختلاف زیادی ایجاد کنند ، تا جایی که پیشرفت خرد شود و متوقف شود.
برخی معتقدند که این روند آشفته ای است که برای تکامل زنجیره های بلوکی لازم است. دیگران نگرانند که یک هارد فورک مشاجره ممکن است پروژه آنها را متوقف یا آسیب برساند. دیگران به سادگی از هر نوع چنگال بدش می آیند ، با این ایده که تغییر بیش از حد ناخوشایند است و باعث می شود یک پروژه ناپایدار به نظر برسد.
افکار نهایی
چنگال های سخت و نرم هر دو باعث ایجاد بحث و جدال بسیاری در دنیای ارزهای رمزپایه می شوند. این عمدتا به این دلیل است که چنگال ها تغییر را نشان می دهند ، و به طور کلی ، مردم تغییر را دوست ندارند. با آنها موافق باشید یا نه ، چنگال ها جنبه اجتناب ناپذیری ارز رمزپایه در این برهه از زمان دارند. برخی مشروعیت دارند و به شدت مورد نیاز هستند ، در حالی که برخی دیگر سوال برانگیز و غیرضروری هستند. اما نکته اساسی در اینجا این است که آنها بخشی جدایی ناپذیر از توانایی یک جامعه رمزنگاری برای خود-ممیزی و تکامل هستند.
اطلاعات غلط و تفسیرهای غلط زیادی در مورد چنگال ها (خصوصاً چنگال های سخت) ، نحوه کارکرد آنها و معنی آنها برای سرمایه گذاران منتشر شده است. حقیقت این است که چنگال ها ممکن است گیج کننده باشند و شما باید دلایل وقوع آنها را بررسی کنید (و آنها را کاملاً بفهمید).
با وجود همه spinoffs های موجود ، جای تعجب نیست که برخی از افراد نسبت به چنگال ها بی اعتنایی و بدبینی کرده اند. اما بدون آنها راه کمی برای اصلاح و تقویت نرم افزار وجود دارد. وقتی اختلاف بین گروههای مختلف در یک جامعه رمزنگاری وجود نداشته باشد ، چنگالها استفاده می کنند – آنها راهی به جلو فراهم می کنند.
در نهایت ، بیشتر چنگال ها تغییر مثبت ایجاد می کنند ، اما برخی از آنها تغییر منفی ایجاد می کنند (گاهی اوقات ناخواسته). اگر بازار ارزهای رمزنگاری شده به رشد خود ادامه دهد ، به احتمال زیاد دو نرم و سخت چنگال از ویژگی های بلند مدت این صنعت خواهند بود.
مربوط: شرایط ضروری بلاکچین: راهنمای مبتدیان