صفحه اصلی / بلاگ / فورک چیست؟ با انواع فورک آشنا شوید.

فورک چیست؟ با انواع فورک آشنا شوید.

۱۰ خرداد ۱۴۰۱

فورک چیست؟ با انواع فورک آشنا شوید.

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

فورک چیست؟

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

  • برای کسب اطلاعات بیشتر در مورد بلاکچین، اینجا را کلیک کنید. 

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

چرا فورک مهم است؟

اکثر ارزهای دیجیتال دارای تیم‌های توسعه مستقل هستند که مسئولیت تغییرات و بهبود شبکه را بر عهده دارند. گاهی اوقات یک فورک باعث می‌شود که یک ارز دیجیتال ایمن‌تر شود یا ویژگی‌های بهتری به آن اضافه گردد.

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

انواع فورک

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

چرا فورک‌ها به وجود می‌آیند؟

درست مانند همه‌ی نرم‌افزارها که نیاز به ارتقا دارند، بلاکچین‌ها نیز به دلایل مختلفی بروز رسانی می‌شوند:

  1. برای افزودن قابلیت‌های جدید
  2. برای مقابله با خطرات امنیتی
  3. برای حل اختلاف نظر در جامعه در مورد جهت گیری ارز دیجیتال

فورک چیست؟

چگونه فورک‌ها به تغییر چشم انداز کریپتو ادامه‌ می‌دهند؟

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

به عنوان پلتفرمی که همه‌ی این برنامه‌ها را اجرا می‌کند، می‌توانید بلاکچین اتریوم را شبیه به سیستم عامل رایانه در نظر بگیرید. در این قیاس، فورک‌های مختلف اتریوم (اتریوم، اتریوم کلاسیک، اتریوم 2.0) مانند نسخه‌های جدیدتر یک سیستم عامل هستند که ویژگی‌ها یا کارایی‌هایی را اضافه می‌کنند که نسخه‌های قبلی ممکن است فاقد آن باشند.

یک فورک قدیمی‌تر ممکن است به عنوان یک پلتفرم ثابت به کار خود ادامه دهد در حالی که یک فورک جدیدتر ممکن است راه‌های کاملاً جدیدی را برای تعامل به توسعه دهندگان ارائه دهد. (نسخه‌های قدیمی‌تر و جدیدتر در نهایت می‌توانند ادغام شوند یا به تکامل خود ادامه دهند.)

سافت فورک را به عنوان «ارتقای نرم افزار» در نظر بگیرید (مثل زمانی که تلفن هوشمندتان از شما می‌خواهد به آخرین نسخه‌ از سیستم عامل آن را بروزرسانی کنید) و هارد فورک را به عنوان یک سیستم عامل کاملاً جدید ببینید (مثل لینوکس و مک او اس که نسخه‌های تکامل یافته یونیکس هستند).