چنگال نرم در مقابل چنگال سخت: یک مقایسه دقیق

ساخت وبلاگ

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

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

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

اما ابتدا ، بیایید تعریف کنیم که یک چنگال blockchain چیست و تفاوت های یک چنگال نرم و یک چنگال سخت را درک می کنیم.

درک چنگال های blockchain

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

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

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

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

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

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

به عنوان مثال ، ماینرها با اختصاص منابع محاسباتی برای اعتبار سنجی بلوک ، از سیستم محافظت می کنند. از آنجا که معدنچیان منابع محاسباتی مورد نیاز برای حفظ سیستم را ارائه می دهند ، هر نسخه چنگال که معدنچیان تأیید می کنند احتمالاً حاکم است. بیشتر blockchain های منبع باز ، همپوشانی وظایف و در نتیجه ، یک مقام مشترک در روش تشکیل چنگال را امکان پذیر می کنند. سایر مشاغل زیرمجموعه شامل توسعه دهندگان است که فناوری BLOCKCHAIN را در زیر اسکریپت برنامه نویسی و مصرف کنندگان کامل گره ، که به عنوان اصلی و حسابرسان این پلتفرم خدمت می کنند ، توسعه و بهینه سازی می کنند.

چنگال سخت چیست؟

چنگال ها تغییراتی در الگوریتم شبکه blockchain هستند که منجر به تقسیم شبکه اصلی blockchain می شود. اگر سناریویی وجود داشته باشد که یک شبکه blockchain قدیمی دارای رمزنگاری روی آن باشد ، یک چنگال روی آن blockchain منجر به شکل گیری یک توکن موازی در شبکه Blockchain تازه چنگال می شود.

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

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

به عنوان مثال ، یک چنگال سخت در شبکه blockchain بیت کوین به دلیل عدم پذیرش در جامعه بیت کوین در مورد روش بهینه مقیاس بندی شبکه blockchain ایجاد شد. افرادی که به دنبال گسترش اندازه بلوک بودند ، در یک لبه بحث قرار داشتند. با این حال ، از طرف دیگر ، اعضای جامعه ای که مخالف چنین تغییراتی بودند ، لبه دار شود. کسانی که مایل به توسعه اندازه بلوک بودند ، به چنگال Cash Bitcoin رفتند ، در حالی که کسانی که نمی خواستند ارتقاء دهند ، در شبکه اصلی بیت کوین ماندند. بنابراین ، حتی اگر هر دو ارز (بیت کوین و بیت کوین نقدی) روی blockchain های جداگانه کار کنند ، تاریخچه آنها قبل از چنگال یکسان است.

چنگال نرم چیست؟

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

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

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

قبل از به روزرسانی SEGWIT ، سیستم بیت کوین تا حدودی گرانتر (30 دلار در هر معامله) و وقت گیر بود. علاوه بر این ، طبق گفته توسعه دهندگان ارتقاء SEGWIT ، اطلاعات امضا تقریباً 65 درصد از یک بلوک معامله را تشکیل می دهند. در نتیجه ، Segwit از اینكه اندازه بلوك مؤثر از 1 مگابایت به 4 مگابایت افزایش یابد ، حمایت كرد.

هدف از این بهبود تقسیم یا از بین بردن اطلاعات امضا از سوابق داده های معامله ای در هر بلوک از blockchain ، پاک کردن فضای برای افزایش بهره وری معاملات در هر بلوک بود. blockchain قبلی بیت کوین آماده بود تا پس از اجرای یک چنگال نرم ، بلوک های تازه 4MB و 1MB را به طور همزمان در آغوش بگیرد.

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

تفاوت بین چنگال سخت و چنگال نرم

جوامع blockchain و cryptocurrency تقسیم می شوند که بر روی آن شکل چنگال برای بهبود شبکه های blockchain ترجیح داده می شود. اگرچه هر نوع چنگال مزایایی را ارائه می دهد ، جوامع بسیار بیشتر در مورد مضرات درگیر هستند و از این رو بر روی آنها تقسیم می شوند.

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

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

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

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

کدام یک مفیدتر است: چنگال نرم یا چنگال سخت؟

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

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

تحول blockchains

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

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

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

نتیجه

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

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

اگر می خواهید از روندهای صنعت blockchain پیروی کنید ، در مورد Discord ، Reddit و Telegram به جوامع ما بپیوندید.

اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید

برچسب : نویسنده : منیژه سلیمی بازدید : 43 تاريخ : جمعه 12 خرداد 1402 ساعت: 11:53