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

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

vahid آبان 18, 1400
20 دقیقه زمان مطالعه

آیا می‌دانید هارد فورک چیست و شباهت و تفاوت‌ بین هارد فورک و سافت فورک در چه مواردی است؟
ارزهای رمزنگاری شده مانند بیت کوین (BTC) و اتریوم (ETH) توسط یک نرم افزار منبع باز غیرمتمرکز به نام بلاک چین پشتیبانی می‌شوند. سیستم فورک نوعی تغییر در پروتکل اصلی بلاک چین است. فورک بلاک چین یک ارتقاء مهم در شبکه است و شامل یک تغییر اساسی یا جزئی بوده که توسط توسعه دهندگان یا مدیران اصلی شبکه انجام می‌‌شود.
هارد فورک یک نوع ارتقا رادیکال است که می‌تواند تراکنش‌ها و بلوک‌های قبلی را معتبر یا نامعتبر کند و به همه اعتباردهنده‌های شبکه این دسترسی را می‌دهد تا به نسخه جدیدتر ارتقا پیدا کنند. در مقابل سافت فورک یک سیستم به‌روزرسانی نرم‌افزاری است که با نسخه‌های قبلی سازگار بوده و دارای اعتبارسنجی‌هایی است که همزمان با سازگاری با نسخه قدیمی زنجیره بلاک چین، نسخه جدیدتر را نیز معتبر می‌کند.
در هارد فورک نسخه قدیمی دیگر با نسخه جدید سازگار نیست. بنابراین به کسانی که در زنجیره قدیمی (old (chain توکن دارند، در زنجیره جدید نیز توکن اعطا می‌شود. هارد فورک ممکن است به دلایل مختلفی اتفاق بیفتد. که دلایل ان را در ادامه مقاله برایتان ذکر می‌کنیم. پس با ما تا انتهای مقاله همراه باشید.

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

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

چرا هارد فورک صورت می‌گیرد؟

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

  • اضافه شدن برخی از قابلیت‌ها
  • کاهش خطرات امنیتی
  • معکوس کردن برخی از معاملات

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

سافت فورک یک ارتقاء نرم افزاری است که با نسخه‌های قدیمی‌تر نیز سازگاری دارد. به بیان دیگر سافت فورک تغییری در سیستم شبکه‌های ارز دیجیتال است که در آن سیستم‌ها، بلاک‌ یا تراکنش‌‌های قبلی اعتبار خود را از دست می‌دهند. در واقع پس از بروزرسانی سافت فورک در نرم افزارها، نسخه‌های قدیمی نیز سازگار هستند. این بدان معناست که شرکت‌هایی که به نرم‌افزار جدید سیستم خود را ارتقاء نداده‌اند همچنان می‌توانند در اعتبارسنجی و تأیید تراکنش‌ها شرکت کنند.
یکی دیگر از تفاوت‌ بین هارد فورک و سافت فورک در این است که پیاده سازی سافت فورک بسیار ساده‌تر از هارد فورک است. زیرا فقط بالای ۵۰ درصد از کاربران نیاز به ارتقای نرم افزاری دارند. سایر کاربران خواه به‌روزرسانی را انجام دهند یا نه، به فعالیت‌های معاملاتی خود در شبکه ادامه می‌دهند. با این حال نکته‌ای که باید به آن توجه داشت این است که عملکرد سیستم ارتقا نیافته کاربران نیز تحت تأثیر قرار می‌گیرد. کاربرانی که به‌روزرسانی را در سیستم انجام نداده‌اند همچنان شاهد این خواهند بود که تراکنش‌های جدید و قدیمی معتبر هستند. اما تنها مسئله مهم این است که وقتی ماینرهای ارتقا نیافته سعی در استخراج بلاک‌های جدید دارند، برخی از بلاک‌های آنها توسط شبکه رد می‌شود.
از این رو سافت فورک‌ها به لحاظ فرایند ارتقا یک نوع مکانیسم ارتقاء تدریجی هستند، زیرا کسانی که هنوز سیستم ماینر خود را ارتقا نداده‌اند، با رد شدن برخی از بلاک ها و کاهش عملکرد، انگیزه انجام این کار را پیدا می‌کنند. نمونه‌ای از ارتقا با سافت فورک زمانی است که قانون جدید به گونه وضع شده که باید اندازه بلوک‌ها از ۱ مگابایت (۱۰۰۰ کیلوبایت) به ۸۰۰ کیلوبایت تغییر کند.

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

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

جمع بندی

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

  • واریز و برداشت رمزارز‌ها به صورت خودکار
  • برداشت وجه به تومان و واریز آنی به صورت خودکار به تمام بانک‌ها
  • بیش از ۴۰ رمز ارز معتبر برای معامله
  • معرفی دوستان و دریافت پاداش
  • پشتیبانی آنلاین به صورت ۲۴ ساعته