لطفا شماره موبایل خود را وارد کنید
کد تایید برای شماره پیامک شد
کد تایید برای شماره پیامک شد
لطفا رمز عبور خود را وارد نمایید
لطفا مشخصات خود را وارد نمایید.
لطفا رمز عبور جدید خود را وارد کنید
برای دریافت لینک لایو ترید، لطفاً اطلاعات خود را وارد کنید.
در این مقاله از رویال کلاب، بهصورت کامل با مفهوم فورک، تفاوت هارد فورک و سافت فورک، دلایل وقوع انشعاب در شبکههای بلاکچینی و تأثیر آن بر قیمت و آینده پروژهها آشنا میشوید. همچنین با مثالهای واقعی یاد میگیرید هر فورک چه پیامد فنی و سرمایهگذاریای میتواند داشته باشد.
فورک (Fork) در لغت به معنای «انشعاب» است و در دنیای بلاک چین به حالتی گفته میشود که آن بلاک چین به دو یا چند مسیر جداگانه تقسیم میشود. این اتفاق معمولاً زمانی رخ میدهد که تغییراتی در قوانین یا نرمافزار شبکه ایجاد شود و همه نودها (کامپیوترهای شبکه) بر سر یک مسیر واحد به توافق نرسند. در نتیجه، بلاکچین از یک نقطه به بعد به چند زنجیره متفاوت ادامه پیدا میکند.
اگر میخواهید این مفاهیم را عمیقتر و کاربردیتر درک کنید، پیشنهاد میکنیم ویدئوی تکمیلی این مقاله را نیز مشاهده کنید.
بلاک چینها بر اساس قوانینی مشترک که توسط اعضای شبکه مانند ماینرها یا ولیدیتورها “Validators” (افرادی یا نودهایی هستند که در شبکههای بلاک چینی، تراکنشها را بررسی، تایید و در بلاکها ثبت میکنند) پذیرفته شدهاند، فعالیت میکنند. هر زمان که تغییری در این قوانین پیشنهاد شود، لازم است اکثریت شبکه با آن موافقت کنند تا بلاکچین بدون مشکل به مسیر جدید ادامه دهد. اما اگر این توافق شکل نگیرد، شبکه به چند مسیر جداگانه تقسیم شده و انشعاب (فورک) رخ میدهد.

این انشعابها معمولاً به دو دسته اصلی تقسیم میشوند که تفاوت آنها در نحوه تعامل با زنجیره اصلی کاملاً محسوس است:
هارد فورک یک بهروزرسانی اساسی و ناسازگار با نسخههای قبلی شبکه است. به این معنا که نودهایی (Nodes) که نرمافزار قدیمی را اجرا میکنند، دیگر قادر به تایید تراکنشها و بلاکهای ایجادشده توسط نسخه جدید نخواهند بود.
در نتیجه، شبکه به طور کامل به دو بلاکچین مستقل تقسیم میشود:
در زمان وقوع هارد فورک، دارندگان توکن معمولاً به همان میزان دارایی، در هر دو زنجیره توکن دریافت میکنند. هارد فورکها اغلب برای افزودن قابلیتهای جدید، رفع مشکلات امنیتی مهم یا حل اختلافات جدی در جامعه کاربران انجام میشوند.
سافت فورک نوعی بهروزرسانی سازگار با نسخههای قبلی است. در این حالت، قوانین جدیدی به شبکه اضافه میشود، اما این قوانین بهگونهای طراحی شدهاند که با قوانین قدیمی تداخل کامل ندارند.
به زبان ساده، نودهایی که نرمافزار خود را بهروزرسانی نکردهاند، همچنان میتوانند بلاکهای تولیدشده توسط نودهای جدید را معتبر تشخیص دهند؛ هرچند از تمام قوانین تازه پیروی نکنند.
به دلیل همین سازگاری، سافت فورک معمولاً با پذیرش اکثریت هشریت (هشریت شبکه یعنی قدرت پردازشی کل شبکه بلاکچین) شبکه اجرا میشود و بدون ایجاد دو ارز یا دو زنجیره جداگانه، بلاکچین اصلی به مسیر جدید ادامه میدهد. این روش بیشتر برای بهروزرسانیهای جزئی، فنی و کمحاشیه مورد استفاده قرار میگیرد.
فورکها همیشه نتیجه خطا یا اختلاف نظر نیستند؛ بلکه در بسیاری از موارد، ابزاری ضروری برای رشد و تکامل بلاکچینها به شمار میآیند و میتوانند اهداف مختلفی را دنبال کنند:
یکی از مهمترین دلایل ایجاد فورک، بهبود عملکرد شبکه است. این بهبود میتواند شامل افزایش تعداد تراکنشهای قابل پردازش در هر ثانیه (TPS) یا کاهش کارمزد تراکنشها باشد. برای مثال، تغییر در الگوریتم اجماع یا افزایش اندازه بلاک معمولاً نیازمند اجرای هارد فورک است.
در صورتی که یک آسیبپذیری جدی در پروتکل شناسایی شود و امنیت دارایی کاربران را به خطر بیندازد، توسعهدهندگان ناچار به اجرای یک هارد فورک فوری برای برطرف کردن این مشکل خواهند بود. هدف از این اقدام، حفظ امنیت و یکپارچگی شبکه است.
گاهی میان توسعهدهندگان و کاربران یک پروژه درباره مسیر آینده شبکه اختلاف نظر به وجود میآید. این اختلافها ممکن است بر سر موضوعاتی مانند میزان تمرکززدایی، سرعت تراکنشها یا حتی بازگرداندن تراکنشهای هکشده (Reversing Hacks) باشد.
در چنین شرایطی، اگر توافقی حاصل نشود، بخشی از جامعه ممکن است با انجام فورک، دیدگاه خود را در قالب یک بلاکچین و ارز دیجیتال جدید دنبال کند.
فورکها، بهویژه هارد فورکها، نقش مهمی در پویایی و پیشرفت اکوسیستم ارزهای دیجیتال ایفا میکنند و مزایای قابل توجهی به همراه دارند:
فورکها به توسعهدهندگان این امکان را میدهند تا ایدههای جدید و حتی پرریسک را روی یک زنجیره جداگانه آزمایش کنند. در صورت موفقیت، کاربران و سرمایهها بهطور طبیعی به نسخه جدید مهاجرت خواهند کرد، بدون آنکه زنجیره اصلی دچار آسیب شود.
با ایجاد فورک، کاربران میتوانند نسخهای از بلاکچین را انتخاب کنند که بیشتر با دیدگاه آنها همخوانی دارد؛ چه تمرکز بیشتر بر تمرکززدایی باشد و چه بر سرعت و کارمزد کمتر. این آزادی انتخاب، یکی از اصول بنیادین فناوری بلاکچین است.
در بسیاری از هارد فورکها، دارندگان توکن اصلی در زمان وقوع فورک، بهصورت خودکار توکنهای زنجیره جدید را دریافت میکنند. این موضوع میتواند یک مزیت مالی مستقیم و جذاب برای سرمایهگذاران باشد.
تاریخچه بلاکچین نشان میدهد که فورکها تأثیر عمیقی بر شکلگیری پروژهها و حتی بازار رمزارزها داشتهاند. در ادامه، دو نمونه شاخص را بررسی میکنیم:
پس از هک بزرگ “The DAO”در سال ۲۰۱۶ که منجر به سرقت مقدار قابل توجهی اتریوم شد، جامعه اتریوم با یک چالش اخلاقی و فنی جدی روبهرو شد.
اکثریت جامعه تصمیم گرفتند با اجرای یک هارد فورک، تراکنشهای هکشده را بازگردانند و سرمایه کاربران را احیا کنند. نتیجه این تصمیم، ایجاد زنجیرهای بود که امروز آن را با نام اتریوم (ETH) میشناسیم.
در مقابل، گروهی از توسعهدهندگان و کاربران به اصل «کد، قانون است» پایبند ماندند و معتقد بودند که بلاکچین نباید دستکاری شود. آنها زنجیره اصلی و بدون تغییر را ادامه دادند که امروزه با نام اتریوم کلاسیک (ETC) شناخته میشود. این فورک، نمونهای شاخص از اختلاف نظر فلسفی در بلاکچین است.

در سال ۲۰۱۷، شبکه بیت کوین با مشکل مقیاسپذیری مواجه شد؛ تراکنشها کند بودند و کارمزدها بهشدت افزایش یافته بود. یکی از پیشنهادهای اصلی برای حل این مشکل، افزایش اندازه بلاک از ۱ مگابایت به ۸ مگابایت بود.
اکثریت جامعه و ماینرها با این تغییر مخالفت کردند و حفظ بلاکهای کوچکتر را برای جلوگیری از تمرکز شبکه ضروری میدانستند. در نهایت، گروهی که به دنبال تراکنشهای سریعتر و کارمزد کمتر بودند، در آگوست ۲۰۱۷ یک هارد فورک انجام دادند و بیت کوین کش (BCH) را ایجاد کردند؛ شبکهای که با بلاکهای بزرگتر فعالیت میکند.

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