فورک (Fork) یا انشعاب بلاکچین به تغییر در قوانین یک شبکه بلاکچین گفته میشود. این تغییر نرمافزار شبکه را به نسخه جدیدی ارتقا میدهد و گاهی باعث میشود زنجیره به دو مسیر جدا تقسیم شود. اگر تغییر با نسخه قبلی سازگار باشد «سافت فورک» و اگر ناسازگار باشد «هارد فورک» نام دارد.
اگر اسم فورک را در خبرها شنیدهاید اما هنوز دقیق نمیدانید فورک چیست و چه ربطی به دارایی شما دارد، نگران نباشید؛ موضوع پیچیدهای نیست. در این مقاله قدمبهقدم میبینید چرا فورک اتفاق میافتد، هارد فورک و سافت فورک چه تفاوتی دارند، کدام فورکها در تاریخ بیتکوین و اتریوم مهم بودهاند و هنگام فورک یک شبکه چه کاری لازم است و چه کاری نه.
فورک چیست؟ تعریف ساده انشعاب در بلاکچین
برای اینکه فورک را خوب بفهمیم، اول باید بدانیم بلاکچین چطور کار میکند. بلاکچین یک دفتر حساب مشترک است که هزاران کامپیوتر در سراسر دنیا، که به آنها نود (Node) میگویند، نسخهای از آن را نگه میدارند. همه این نودها از قوانین مشترکی پیروی میکنند؛ مثلاً اینکه هر بلاک حداکثر چه حجمی داشته باشد یا چه تراکنشی معتبر حساب شود.
فورک در لغت یعنی «چنگال» یا «دوشاخه». وقتی قوانین شبکه تغییر میکند، مسیر زنجیره مثل یک جاده دوشاخه میشود: نودهایی که نرمافزارشان را بهروز کردهاند از قوانین جدید پیروی میکنند و بقیه هنوز قوانین قدیمی را اجرا میکنند. اینکه این دو گروه روی یک زنجیره بمانند یا از هم جدا شوند، به نوع فورک بستگی دارد.
نودها برای توافق روی نسخه درست دفتر حساب از مکانیزم اجماع استفاده میکنند؛ مثل اثبات کار (Proof of Work) در بیتکوین یا اثبات سهام (Proof of Stake) در اتریوم. پس پاسخ کوتاه به اینکه فورک چیست این است: فورک یعنی تغییر در قوانینی که شبکه بر اساس آنها به اجماع میرسد.
فورک موقت و فورک عمدی
گاهی دو ماینر تقریباً همزمان یک بلاک معتبر پیدا میکنند و زنجیره برای مدت کوتاهی دو شاخه میشود. این «فورک موقت» طبیعی است و معمولاً بعد از یک یا چند بلاک خودبهخود حل میشود. اما وقتی در خبرها از فورک صحبت میشود، منظور معمولاً فورک عمدی است؛ یعنی توسعهدهندگان آگاهانه قوانین شبکه را با نسخه جدید نرمافزار تغییر میدهند. ادامه این مقاله درباره همین نوع فورک است.
چرا فورک اتفاق میافتد؟
بلاکچینها در اصل نرمافزارند و مثل هر نرمافزاری به بهروزرسانی نیاز دارند. تفاوت اینجاست که در یک شبکه غیرمتمرکز هیچ شرکت مرکزیای وجود ندارد که بهروزرسانی را به همه تحمیل کند. هر تغییری باید توسط بخش بزرگی از شبکه پذیرفته شود و فورک ابزاری است که ارتقای شبکه را ممکن میکند.
مهمترین دلایل فورک عبارتاند از:
- افزودن قابلیت جدید، مثل پشتیبانی از نوع تازهای از تراکنش یا قرارداد هوشمند.
- رفع باگ یا آسیبپذیری امنیتی که اصلاحش به تغییر قوانین نیاز دارد.
- بهبود مقیاسپذیری، یعنی پردازش تراکنشهای بیشتر با هزینه کمتر.
- اختلاف نظر جدی در جامعه درباره مسیر آینده شبکه.
- واکنش به رویدادهای اضطراری، مثل یک هک بزرگ.
چه کسانی درباره فورک تصمیم میگیرند؟
تصمیم درباره فورک حاصل تعامل چند گروه است: توسعهدهندگانی که کد را مینویسند، ماینرها یا اعتبارسنجها (Validators) که بلاک تولید میکنند، اپراتورهای نود، صرافیها و کیفپولها و در نهایت کاربران. هیچکدام بهتنهایی نمیتواند تغییری را تحمیل کند.
اگر بیشتر این گروهها موافق باشند، ارتقا بیسروصدا انجام میشود و بیشتر کاربران حتی متوجهش نمیشوند. اما اگر اختلاف جدی وجود داشته باشد، ممکن است جامعه دو بخش شود و هر بخش راه خودش را برود؛ اینجاست که پای ارزهای جدید به میان میآید.
هارد فورک چیست؟
هارد فورک (Hard Fork) تغییری در قوانین شبکه است که با نسخه قبلی سازگار نیست (Not Backward Compatible). یعنی بلاکهایی که طبق قوانین جدید ساخته میشوند، از نگاه نودهای قدیمی نامعتبرند. به همین دلیل همه نودها باید نرمافزارشان را بهروز کنند؛ وگرنه از زنجیره اصلی جدا میمانند.
یک مثال ساده: فرض کنید ادارهای تصمیم بگیرد از فردا همه فرمها با فرمت فایل جدیدی ذخیره شود که نرمافزار قدیمی نمیتواند آن را باز کند. کارمندی که نرمافزارش را بهروز نکند، دیگر نمیتواند با بقیه همکاری کند. هارد فورک معمولاً قوانین را گستردهتر میکند؛ یعنی چیزی را مجاز میکند که قبلاً ممنوع بود، مثل بلاکهایی با حجم بیشتر از سقف قبلی.
هارد فورک برنامهریزیشده
برخلاف تصور رایج، بیشتر هارد فورکها دعوا و انشعاب به همراه ندارند. آنها ارتقاهایی هستند که از ماهها قبل اعلام میشوند و تقریباً کل شبکه از آنها حمایت میکند. در این حالت زنجیره قدیمی بدون پشتیبان میماند و ارز جدیدی ساخته نمیشود. ارتقاهای دورهای اتریوم نمونه خوبی از این نوعاند.
هارد فورک جنجالی و تولد یک ارز جدید
وقتی بخشی از جامعه با تغییرات مخالف باشد و به اجرای قوانین قدیمی ادامه دهد، هارد فورک جنجالی (Contentious Hard Fork) رخ میدهد. نتیجه، دو زنجیره مستقل است که تا بلاک فورک تاریخچه مشترکی دارند و از آن به بعد هر کدام راه خود را میروند.
در این حالت دو ارز جداگانه شکل میگیرد که هر کدام نام، نماد، قیمت و جامعه خودش را دارد. کسی که در لحظه فورک موجودی داشته، از نظر فنی همان مقدار را روی هر دو زنجیره دارد. با این حال این به معنای سود خودکار نیست؛ ارزش ارز جدید کاملاً به پذیرش بازار بستگی دارد و ممکن است بسیار کم باشد.
سافت فورک چیست؟
سافت فورک (Soft Fork) تغییری در قوانین است که با نسخه قبلی سازگار است (Backward Compatible). در سافت فورک قوانین جدید سختگیرانهتر از قبل هستند، بنابراین بلاکهای ساختهشده با قوانین جدید برای نودهای قدیمی هم معتبرند. نودهای قدیمی در شبکه میمانند؛ فقط ممکن است قابلیتهای جدید را کامل بررسی نکنند.
به مثال اداره برگردیم: این بار قانون جدید میگوید فرمها فقط با خودکار آبی پر شوند. فرمی که با خودکار آبی پر شده، برای کارمندان قدیمی هم معتبر است؛ آنها فقط از قانون تازه خبر ندارند. کار اداره متوقف نمیشود و همه هنوز در یک سیستم کار میکنند.
سافت فورک چگونه فعال میشود؟
چون نودهای قدیمی قوانین سختگیرانه جدید را اجرا نمیکنند، سافت فورک فقط وقتی موفق است که اکثریت تولیدکنندگان بلاک از آن حمایت کنند. در بیتکوین، ماینرها معمولاً با گذاشتن یک «سیگنال» در بلاکها آمادگی خود را اعلام میکنند. وقتی سهم این سیگنالها در بازهای مشخص به آستانه تعیینشده برسد، قوانین جدید فعال میشود.
بیشتر ارتقاهای مهم شبکه بیتکوین به شکل سافت فورک انجام شدهاند، چون جامعه این شبکه به حفظ سازگاری و پرهیز از تغییرات ناگهانی اهمیت زیادی میدهد.
نکته: سازگار بودن سافت فورک به این معنا نیست که هرگز اختلافی ایجاد نمیکند. اما چون نودهای قدیمی از شبکه بیرون نمیافتند، احتمال تقسیم شدن زنجیره و ساخته شدن ارز جدید در آن بسیار کمتر از هارد فورک است.
تفاوت هارد فورک و سافت فورک
حالا که با هر دو نوع فورک آشنا شدید، تفاوتهای اصلیشان را کنار هم ببینیم:
| ویژگی | هارد فورک | سافت فورک |
|---|---|---|
| سازگاری با نسخه قبلی | ندارد | دارد |
| ارتقای نودها | برای ماندن در شبکه الزامی است | اختیاری اما توصیهشده |
| نوع تغییر قوانین | معمولاً گستردهتر کردن قوانین | سختگیرانهتر کردن قوانین |
| احتمال تقسیم زنجیره | در صورت اختلاف جامعه، بالا | کم |
| ایجاد ارز جدید | ممکن است (در فورک جنجالی) | معمولاً نه |
| دامنه تغییرات | بزرگ و عمیق | محدودتر و محافظهکارانه |
| نمونه | اتریوم کلاسیک، بیت کوین کش، ارتقاهای اتریوم | SegWit و Taproot در بیتکوین |
هیچکدام از این دو روش ذاتاً بهتر نیست. هارد فورک اجازه تغییرات عمیقتر را میدهد اما هماهنگی بیشتری میخواهد. سافت فورک ریسک انشعاب کمتری دارد ولی دامنه تغییراتش محدودتر است.
یک برداشت اشتباه رایج این است که هر هارد فورک یعنی ارز جدید. همانطور که دیدید، هارد فورک فقط وقتی به دو ارز جداگانه میرسد که بخش قابلتوجهی از جامعه به زنجیره قدیمی وفادار بماند.
فورکهای مشهور تاریخ
فورک بیت کوین: SegWit، بیت کوین کش و Taproot
جامعه بیتکوین در سالهای منتهی به ۲۰۱۷ درگیر بحثی جدی درباره افزایش ظرفیت شبکه بود که به «جنگ اندازه بلاک» مشهور شد. حاصل آن، سافت فورک سگویت (SegWit) در سال ۲۰۱۷ بود که داده امضا را از بخش اصلی تراکنش جدا کرد، ظرفیت مؤثر بلاک را بالا برد و مشکلی فنی به نام دستکاریپذیری تراکنش (Transaction Malleability) را برطرف کرد. جزئیات فنی آن در سند رسمی BIP141 آمده است.
گروهی که افزایش مستقیم حجم بلاک را راهحل بهتری میدانستند، در همان سال ۲۰۱۷ با یک هارد فورک جنجالی، زنجیره جداگانهای با نماد BCH ساختند. داستان کامل این ارز و تفاوتهایش با بیتکوین را در مقاله بیت کوین کش بخوانید.
نمونه مهم بعدی، سافت فورک تپروت (Taproot) در سال ۲۰۲۱ است که با معرفی امضای شنور (Schnorr) کارایی و حریم خصوصی تراکنشهای پیچیدهتر را بهبود داد. این ارتقا با حمایت گسترده ماینرها و بدون انشعاب فعال شد.
فورک اتریوم: از هک DAO تا ارتقاهای منظم
در سال ۲۰۱۶، یعنی سالهای اول عمر اتریوم، پروژهای به نام DAO که حجم بزرگی اتر جمع کرده بود هدف حمله قرار گرفت و بخش قابلتوجهی از داراییاش از دست رفت. جامعه اتریوم پس از بحثهای فراوان تصمیم گرفت با یک هارد فورک، اثر این هک را خنثی کند و داراییها را به صاحبانشان برگرداند.
اقلیتی از جامعه این کار را خلاف اصل «تغییرناپذیری بلاکچین» دانستند و به زنجیره اصلی ادامه دادند. آن زنجیره امروز با نام اتریوم کلاسیک (Ethereum Classic) و نماد ETC شناخته میشود و یکی از روشنترین نمونههای هارد فورک جنجالی است.
از آن زمان، اتریوم مرتب از هارد فورکهای برنامهریزیشده برای ارتقا استفاده کرده است؛ مثل لندن (London) در ۲۰۲۱ که سازوکار کارمزد را تغییر داد و بخشی از آن را میسوزاند، شانگهای (Shanghai) در ۲۰۲۳ که برداشت اترهای استیکشده را ممکن کرد و دنکون (Dencun) در ۲۰۲۴ که هزینه شبکههای لایه دوم را کاهش داد. فهرست کامل این ارتقاها در مستندات رسمی اتریوم آمده است.
مهمترین تحول اتریوم، یعنی مهاجرت از اثبات کار به اثبات سهام در سال ۲۰۲۲، با نام «ادغام» (The Merge) شناخته میشود. این رویداد موضوعی مستقل است و در مقاله جداگانهای در بلاگ ناربیت به آن پرداختهایم.
فورک چه تأثیری بر دارایی شما دارد؟
دانستن اینکه فورک چیست، وقتی واقعاً به کارتان میآید که بدانید روی داراییتان چه اثری دارد. خبر خوب این است که در بیشتر موارد، فورک نیازی به اقدام خاصی از طرف شما ندارد. اما بسته به نوع فورک، شرایط کمی متفاوت است.
در ارتقاهای برنامهریزیشده
در سافت فورکها و هارد فورکهایی که تقریباً کل شبکه از آنها حمایت میکند، موجودی شما دستنخورده میماند. اگر ارزتان در صرافی است، بهروزرسانی فنی بر عهده صرافی است. اگر کیفپول شخصی دارید، کافی است اپلیکیشن را از منبع رسمی بهروز نگه دارید.
در هارد فورکهای جنجالی
وقتی زنجیره واقعاً دو شاخه میشود، دارندگان ارز در لحظه فورک از نظر فنی روی هر دو زنجیره موجودی دارند. اگر کلید خصوصی (Private Key) کیفپول دست خودتان باشد، دسترسی به ارز جدید به پشتیبانی کیفپول از آن بستگی دارد.
اگر داراییتان در صرافی است، سیاست همان صرافی تعیینکننده است: اینکه از ارز جدید پشتیبانی کند یا نه، آن را به حساب کاربران واریز کند یا نه و واریز و برداشت را برای مدتی متوقف کند یا خیر.
ریسکهای فورک برای کاربران
- حمله تکرار (Replay Attack): اگر دو زنجیره محافظت کافی نداشته باشند، تراکنشی که روی یک زنجیره میفرستید ممکن است روی زنجیره دیگر هم تکرار شود.
- نوسان شدید قیمت: در روزهای نزدیک به فورکهای جنجالی، قیمت هر دو ارز میتواند بهسرعت تغییر کند.
- نقدشوندگی کم: ارز جدید ممکن است بازار محدودی داشته باشد یا در بسیاری از پلتفرمها پشتیبانی نشود.
- امنیت پایینتر زنجیره کوچکتر: زنجیرهای با قدرت پردازشی یا اعتبارسنج کمتر، در برابر حمله ۵۱ درصد (51% Attack) آسیبپذیرتر است.
- اشتباه در نماد و شبکه: شباهت نامها ممکن است باعث شود ارز را به شبکه یا آدرس اشتباه بفرستید.
هشدار: هیچ فورک یا ارتقای واقعی از شما نمیخواهد عبارت بازیابی (Seed Phrase) یا کلید خصوصیتان را در سایتی وارد کنید یا ارزتان را به آدرسی بفرستید تا «نسخه جدید» آن را بگیرید. پیامهایی با وعده «تبدیل ارز به نسخه جدید» تقریباً همیشه کلاهبرداریاند.
قبل و بعد از یک فورک چه کار کنیم؟
- خبر فورک را از منابع رسمی پروژه پیگیری کنید، نه از شایعات شبکههای اجتماعی.
- اطلاعیه صرافی یا کیفپولی را که استفاده میکنید با دقت بخوانید.
- در روزهای نزدیک به فورک برای واریز و برداشت عجله نکنید؛ این خدمات ممکن است موقتاً متوقف باشند.
- اگر کیفپول شخصی دارید، از عبارت بازیابیتان نسخه پشتیبان امن و آفلاین داشته باشید.
- قبل از هر تصمیمی درباره ارز جدید، درباره تیم، جامعه و پشتیبانی بازار از آن تحقیق کنید و تحت تأثیر هیجان تصمیم نگیرید.
سوالات متداول درباره فورک
۱. آیا هر فورکی یک ارز دیجیتال جدید میسازد؟
خیر. سافت فورکها و بیشتر هارد فورکهای برنامهریزیشده فقط شبکه موجود را ارتقا میدهند و ارز جدیدی ایجاد نمیکنند. ارز جدید فقط وقتی شکل میگیرد که در یک هارد فورک جنجالی، بخشی از جامعه به اجرای قوانین قدیمی ادامه دهد و دو زنجیره مستقل به وجود آید؛ مثل اتریوم کلاسیک.
۲. وقتی یک شبکه فورک میشود، باید کاری انجام دهم؟
در بیشتر ارتقاهای برنامهریزیشده، نه. اگر داراییتان در صرافی است، بهروزرسانی فنی بر عهده صرافی است و کافی است اطلاعیههای رسمی را دنبال کنید. اگر کیفپول شخصی دارید، آن را از منبع رسمی بهروز نگه دارید. در هارد فورکهای جنجالی، احتیاط بیشتری در برابر حمله تکرار و پیامهای کلاهبرداری لازم است.
۳. آیا فورک باعث افزایش قیمت ارز میشود؟
هیچ رابطه قطعیای بین فورک و افزایش قیمت وجود ندارد. واکنش بازار به عوامل زیادی بستگی دارد؛ از جمله میزان حمایت جامعه، کیفیت تغییرات، شرایط کلی بازار و انتظارات معاملهگران. گاهی قیمت پیش از فورک به دلیل هیجان بالا میرود و بعد افت میکند. بهتر است فورک را دلیلی برای تصمیم عجولانه ندانید.
۴. آیا ادغام اتریوم هم یک فورک بود؟
بله، از نظر فنی ادغام اتریوم در سال ۲۰۲۲ از طریق یک هارد فورک برنامهریزیشده انجام شد و سازوکار اجماع شبکه را از اثبات کار به اثبات سهام تغییر داد. با این حال، ادغام موضوعی گسترده با جزئیات فنی و اقتصادی خاص خودش است که در مقاله جداگانهای در بلاگ ناربیت بررسی شده است.
جمعبندی
اگر بخواهیم در یک جمله بگوییم فورک چیست: تغییری در قوانین یک بلاکچین که شبکه را ارتقا میدهد و گاهی آن را به دو زنجیره تقسیم میکند. سافت فورک با نسخه قبلی سازگار است و معمولاً بیسروصدا انجام میشود. هارد فورک ناسازگار است و اگر جامعه به توافق نرسد، ممکن است ارز جدیدی بسازد. برای شما بهعنوان کاربر، مهمترین کار حفظ آرامش، پیگیری منابع رسمی و هوشیاری در برابر کلاهبرداری است.
نکات کلیدی:
- سافت فورک قوانین را سختگیرانهتر میکند و با نودهای قدیمی سازگار است.
- هارد فورک قوانین را طوری تغییر میدهد که نودهای قدیمی نمیپذیرند و ارتقا برای همه الزامی است.
- فقط هارد فورکهای جنجالی به ارز جدید منجر میشوند؛ مثل بیت کوین کش و اتریوم کلاسیک.
- هیچ فورک واقعی از شما کلید خصوصی یا عبارت بازیابی نمیخواهد.
اگر بعد از آشنایی با تاریخچه فورکها و ارتقاهای اتریوم تصمیم گرفتید این ارز را در سبد خود داشته باشید، میتوانید صفحه خرید اتریوم را در ناربیت ببینید و با خیال راحت و بدون عجله تصمیم بگیرید.
این مطلب صرفاً آموزشی است و توصیه مالی یا سرمایهگذاری محسوب نمیشود. پیش از هر تصمیم، ریسکها را با شرایط مالی خود بسنجید.