اگر اخبار کریپتو را دنبال میکنید، احتمالاً تیترهایی دیدهاید درباره اینکه یک بلاکچین «Fork» شده، کوینهای جدید ناگهان ظاهر شدهاند یا صرافیها واریزها را متوقف کردهاند. برای خیلی از کاربران، انگار قوانین یکشبه عوض میشود و معلوم نیست آیا کوینهایی که دارند امن است یا نه. در این راهنما یاد میگیرید که Fork در بلاکچین (blockchain fork) واقعاً چیست و چه ارتباطی با تاریخچه مشترکی دارد که همه نودها روی آن توافق میکنند. Soft Fork و Hard Fork را باز میکنیم، اینکه چرا اتفاق میافتند و معمولاً چه اثری روی موجودیها، کیفپولها و معاملهگری میگذارند. در پایان، میدانید چه زمانی میتوانید تقریباً Fork را نادیده بگیرید، چه زمانی باید با دقت آن را دنبال کنید و چه چند قدم سادهای کمک میکند در این رویدادها امن بمانید و از استرس غیرضروری دوری کنید.
خلاصه سریع: Forkها در یک نگاه
خلاصه
- وقتی بعضی نودها از یک مجموعه قوانین پیروی میکنند و بقیه از مجموعهای دیگر، Fork رخ میدهد و نسخههای رقیب از زنجیره ایجاد میشود.
- Soft Fork قوانین را سختگیرانهتر میکند اما سازگاری را حفظ میکند، بنابراین نودهای قدیمی همچنان بلاکهای جدید را میپذیرند و معمولاً زنجیره بهطور دائمی دو تکه نمیشود.
- Hard Fork قوانین را بهصورت ناسازگار تغییر میدهد، بنابراین شبکه میتواند بهطور دائمی به دو زنجیره و دو کوین جداگانه تقسیم شود.
- کاربران در Soft Forkها معمولاً لازم نیست کاری انجام دهند، جز اینکه کیفپولها را بهروز نگه دارند و اطلاعیههای پروژه را دنبال کنند.
- در Hard Forkها، کاربران باید بررسی کنند صرافی و کیفپولهایشان از کدام زنجیره پشتیبانی میکنند و آیا کوینهای جدید را به حسابشان واریز خواهند کرد یا نه.
- Forkها اغلب باعث سردرگمی و نوسان (volatility) کوتاهمدت میشوند، اما میتوانند ارتقاهای مهم یا مسیرهای جدید برای پروژهها هم ایجاد کنند.
مفهوم اصلی: Fork در یک بلاکچین (blockchain) چیست؟

- تأخیر شبکه یا کندی ارتباط باعث میشود دو ماینر یا validator تقریباً همزمان بلاکهای معتبر تولید کنند و بهطور موقت شاخههای رقیب ایجاد شود.
- ارتقاهای پروتکل (protocol upgrades) برنامهریزیشده، قابلیتها یا بهبودهای عملکردی جدیدی معرفی میکنند که نیازمند تغییر قوانینی است که نودها از آن پیروی میکنند.
- رفع باگها یا وصلههای امنیتی، تعریف تراکنش یا بلاک معتبر را سختگیرانهتر میکند تا شبکه را در برابر مشکلات شناختهشده محافظت کند.
- اختلافنظرهای جامعه درباره کارمزدها، اندازه بلاک یا سیاست پولی باعث میشود گروههای مختلف از مجموعه قوانین متفاوتی حمایت کنند.
- واکنشهای اضطراری به هکها یا اکسپلویتهای بحرانی میتواند Forkهایی ایجاد کند که تلاش میکنند تراکنشهای مخرب را برگردانند یا جدا کنند.
- پروژههای آزمایشی گاهی یک زنجیره موجود را Fork میکنند تا مدلهای اقتصادی یا سیستمهای حاکمیتی جدید را بدون شروع از صفر تست کنند.
Forkها در سطح شبکه واقعاً چگونه رخ میدهند؟

- توسعهدهندگان یا اعضای جامعه یک تغییر قانون را پیشنهاد میکنند، مثلاً یک قابلیت جدید، رفع باگ یا تنظیم سیاست، و آن را بهصورت عمومی بحث میکنند.
- پس از توافق، آنها نرمافزار نود بهروزشده را منتشر میکنند که قوانین اجماع جدید را در خود دارد و معمولاً شامل یک ارتفاع بلاک یا زمان مشخص برای فعالسازی است.
- اپراتورهای نود، ماینرها و validatorها تصمیم میگیرند آیا نرمافزار جدید را نصب کنند یا نه، که منجر به ترکیبی از نودهای ارتقایافته و ارتقانیافته در شبکه میشود.
- وقتی نقطه فعالسازی فرا میرسد، نودهای ارتقایافته شروع به اعمال قوانین جدید میکنند، در حالی که نودهای قدیمی همچنان قوانین قبلی را اجرا میکنند.
- اگر بلاکهایی ایجاد شوند که قوانین جدید را رعایت میکنند اما قوانین قدیمی را نقض میکنند، دو گروه نود با هم اختلاف پیدا میکنند و شروع به دنبالکردن زنجیرههای متفاوت میکنند.
- با گذشت زمان، یا شبکه دوباره روی یک زنجیره همگرا میشود، مانند بسیاری از Soft Forkها، یا مثل Hard Forkهای پرتنش، به دو زنجیره مستقل تقسیمشده باقی میماند.
Soft Fork: تغییر قوانین با حفظ سازگاری عقبرو
- Soft Forkها معمولاً چیزهای مجاز را محدود میکنند، مثل سختگیرانهتر کردن قوانین اسکریپت یا محدود کردن محتوای بلاک، طوری که همه بلاکهای جدید همچنان برای نودهای قدیمی معتبر به نظر برسند.
- چون نودهای قدیمی بلاکهای ماینرهای ارتقایافته را میپذیرند، زنجیره معمولاً به دو نسخه بلندمدت تقسیم نمیشود.
- ارتقای SegWit بیتکوین در سال 2017 یک Soft Fork بود که نحوه ذخیره امضاها را تغییر داد، ظرفیت را بهبود داد و مشکل تغییرپذیری تراکنش را برطرف کرد، در حالی که نودهای قدیمی همچنان سازگار باقی ماندند.
- بیشتر کاربران SegWit را فقط بهصورت تراکنشهای سریعتر و ارزانتر تجربه کردند، وقتی کیفپولها و صرافیهایشان قالب جدید را پذیرفتند، بدون اینکه نیاز باشد کوین جدیدی مطالبه کنند.
- Soft Forkها اغلب برای بهبودهای تدریجی استفاده میشوند؛ جایی که جامعه کموبیش روی مسیر کلی توافق دارد و میخواهد از یک انشعاب مخرب جلوگیری کند.

Pro Tip:Soft Forkها بهندرت «کوین رایگان» ایجاد میکنند یا شما را مجبور میکنند طرفی را انتخاب کنید. تا زمانی که داراییهای شما در یک کیفپول امن و بهخوبی نگهداریشده است، معمولاً بهروزرسانی نرمافزار و دنبالکردن اطلاعیههای رسمی پروژه کافی است.
Hard Fork: انشعابهای ناسازگار و زنجیرههای جدید
- یک Hard Fork پرتنش میتواند دو زنجیره فعال ایجاد کند که هرکدام جامعه، نقشه راه توسعه و برندینگ خود را دارند.
- در بلاک Fork، موجودیها اغلب دوبرابر میشوند، بنابراین دارندگان ممکن است روی هر دو زنجیره کوین داشته باشند، به شرطی که کیفپولها و صرافیهایشان از آنها پشتیبانی کنند.
- پروژهها معمولاً یکی یا هر دو زنجیره را با نامها و تیکرهای متفاوت بازبرندسازی میکنند تا در بازارها و صرافیها از هم متمایز شوند.
- صرافیها ممکن است در طول Fork واریز و برداشت را متوقف کنند و بعداً تصمیم بگیرند از کدام زنجیره پشتیبانی کنند، یا هر دو را با تیکرهای جداگانه لیست کنند.
- ارائهدهندگان کیفپول باید تصمیم بگیرند بهطور پیشفرض از کدام زنجیره پشتیبانی کنند و ممکن است نیاز باشد ابزارهای ویژهای اضافه کنند تا کاربران بتوانند به کوینهای زنجیره دیگر دسترسی داشته باشند.
- اخبار، شبکههای اجتماعی و نوسان (volatility) قیمتی پیرامون رویداد میتواند باعث سردرگمی کوتاهمدت و همزمان فرصتهایی برای سود و برای کلاهبرداری شود.

Soft Fork در برابر Hard Fork: تفاوتهای کلیدی برای کاربران
Key facts
نکات تاریخی: Forkهای مشهور بلاکچین (blockchain)
Forkها خطاهای نادر نیستند؛ بلکه نقاط عطف مهمی در تاریخ بلاکچینهای بزرگ هستند. وقتی جوامع با اختلافنظر یا بحران روبهرو میشوند، Fork کردن زنجیره میتواند راهی باشد برای انتخاب مسیر. بعضی Forkها، مثل ارتقای SegWit بیتکوین، بیسروصدا سیستم را بدون حاشیه بهبود میدهند. برخی دیگر، مثل انشعاب بین Ethereum و Ethereum Classic، بازتابدهنده شکافهای عمیق فلسفی درباره تغییرناپذیری، حاکمیت و نحوه واکنش به هکها هستند.
نکات کلیدی
- ۲۰۱۳–۲۰۱۶: Soft Forkهای اولیه بیتکوین بهتدریج قوانین را سختگیرانهتر میکنند و قابلیتهایی اضافه میکنند و نشان میدهند ارتقاهای سازگار با نسخههای قبلی بدون شکستن زنجیره ممکن است.
- ۲۰۱۶: بعد از هک DAO روی Ethereum، یک Hard Fork بحثبرانگیز هک را روی زنجیره اصلی (ETH) برمیگرداند، در حالی که مخالفان زنجیره اصلی را بهعنوان Ethereum Classic (ETC) حفظ میکنند.
- ۲۰۱۷: جامعه بیتکوین درباره مقیاسپذیری بحث میکند؛ یک مسیر Soft Fork SegWit را پیادهسازی میکند، در حالی که گروه دیگری Hard Forkی را راهاندازی میکند که به Bitcoin Cash (BCH) با بلاکهای بزرگتر تبدیل میشود.
- ۲۰۱۷–۲۰۱۸: چندین Hard Fork در Bitcoin Cash رخ میدهد، از جمله انشعاب به BCH و BSV، که نشان میدهد چگونه اختلافات تکراری میتواند یک جامعه و نقدشوندگی آن را تکهتکه کند.
- ۲۰۲۱: Soft Fork Taproot بیتکوین فعال میشود و با اجماع گسترده و حداقل اختلال برای کاربران، حریم خصوصی و قابلیتهای اسکریپتنویسی را بهبود میدهد.
- همیشه: بسیاری از پروژههای کوچکتر از Hard Forkهای برنامهریزیشده بهعنوان نقاط ارتقای زمانبندیشده استفاده میکنند و کل جامعه را هماهنگ میکنند تا بدون باقیگذاشتن زنجیره رقیب، به نسخه جدید مهاجرت کنند.
مطالعه موردی / داستان

چرا Forkها مهماند: اهداف و نتایج در دنیای واقعی
از بیرون، Forkها ممکن است فقط شبیه درام و حاشیه به نظر برسند، اما در واقع ابزارهای قدرتمندی برای شکلدادن به آینده یک بلاکچین (blockchain) هستند. در سیستمهای متنباز، هر کسی میتواند کد را کپی کند یا قوانین جدید پیشنهاد دهد و Forkها راهی هستند که این ایدهها در دنیای واقعی آزمایش میشوند. توسعهدهندگان از Forkها برای ارائه ارتقاها، رفع باگها یا واکنش به شرایط اضطراری استفاده میکنند. جوامع از آنها برای بیان دیدگاههای متفاوت درباره کارمزدها، حریم خصوصی یا سیاست پولی استفاده میکنند. سرمایهگذاران و کاربران اثر آن را در قالب قابلیتهای جدید، مشوقهای تغییریافته یا کوینهای کاملاً جدیدی که برای جلب توجه رقابت میکنند، احساس میکنند.
موارد استفاده
- پیادهسازی ارتقاهای مقیاسپذیری (scaling upgrades) که نحوه ذخیره یا اعتبارسنجی داده را تغییر میدهند و اجازه میدهند تراکنشهای بیشتری در هر بلاک ثبت شود یا کارمزدها کاهش یابد.
- اضافهکردن قابلیتهای جدید مثل اسکریپتنویسی پیشرفتهتر، تواناییهای smart contract یا بهبودهای حریم خصوصی که نیازمند تغییر قوانین اجماع هستند.
- واکنش به هکها یا باگهای بحرانی با تصمیمگیری درباره اینکه آیا تراکنشهای خاص را برگردانند یا زنجیره را دستنخورده بگذارند، که گاهی به جوامع دوپاره منجر میشود.
- حل اختلافات حاکمیتی درباره اندازه بلاک، بازار کارمزد یا سیاست پولی با اجازهدادن به جناحهای مختلف برای دنبالکردن قوانین ترجیحی خود روی زنجیرههای جداگانه.
- تنظیم رفتار پروتکل برای همراستاتر شدن با انتظارات نظارتی (regulatory expectations) یا الزامات تطبیق، مثل لیستسیاهکردن برخی آدرسها یا سختگیرانهتر کردن قوانین مرتبط با KYC در لبههای پروتکل.
- راهاندازی مدلهای اقتصادی آزمایشی، مثل برنامههای تورمی متفاوت، پاداشهای staking یا سیستمهای خزانهداری، بدون اینکه کاملاً پایگاه کاربری موجود را رها کنند.
- زمانبندی Hard Forkهای قابل پیشبینی و بدون تنش بهعنوان نقاط عطف ارتقا تا کل جامعه بتواند روی تغییر نسخههای اصلی هماهنگ شود.
راهنمای عملی: وقتی Fork در راه است چه کار باید بکنید؟
- اطلاعیههای رسمی پروژه و یکی دو توضیح بیطرف را بخوانید تا بفهمید Fork از نوع Soft است یا Hard و هدف آن چیست.
- در صرافیها و کیفپولهای اصلی خود بهدنبال بیانیههایی بگردید که توضیح میدهند از کدام زنجیره پشتیبانی خواهند کرد و آیا قصد دارند کوینهای Forkشده را به حساب شما واریز کنند یا نه.
- نرمافزار یا اپلیکیشن کیفپول خود را به آخرین نسخه بهروزرسانی کنید تا بتواند قوانین جدید را بهدرستی مدیریت کند و از باگهای شناختهشده اطراف Fork دوری کند.
- در نظر بگیرید که کمی قبل و در طول Fork، انتقالهای بزرگ یا غیرضروری را متوقف کنید؛ زمانی که ممکن است تأییدها کندتر شوند و تیمهای پشتیبانی درگیرتر باشند.
- مراقب کلاهبرداریهایی باشید که از شما میخواهند برای «مطالبه» کوینهای Forkشده، seed phrase یا private key خود را وارد کنید؛ فقط از ابزارهایی استفاده کنید که توسط ارائهدهندگان معتبر کیفپول توصیه شدهاند.
- بعد از Fork، قبل از جابهجایی داراییها یا معامله تهاجمی در بازار جدید، بررسی کنید که موجودیهایتان روی زنجیره انتخابیتان درست به نظر میرسد.

Pro Tip:اگر مطمئن نیستید در طول یک Fork چه کار باید بکنید، اغلب امنتر است که هیچ کاری نکنید تا اینکه دنبال معاملات سریع بروید. داراییهای خود را در یک کیفپول امن نگه دارید، منتظر اطلاعات شفاف بمانید و فقط از طریق پلتفرمهای قابلاعتماد اقدام کنید.
ریسکها و نگرانیهای امنیتی پیرامون Forkها
عوامل ریسک اصلی
Forkها دورههای کوتاهی ایجاد میکنند که در آن فرضهای معمول درباره یک بلاکچین (blockchain) میتواند از کار بیفتد. دو زنجیره ممکن است تا یک نقطه تاریخچه مشترک داشته باشند، ابزارها شاید از هر دو بهطور کامل پشتیبانی نکنند و کلاهبرداران میدانند که کاربران حواسپرت شدهاند. در این بازهها، مشکلات فنی مثل حملات بازپخش (replay attacks) یا سازماندهی مجدد زنجیره (chain reorganizations) میتواند با خطاهای انسانی مثل ارسال کوین به زنجیرههای پشتیبانینشده یا اعتماد به ابزارهای مطالبه جعلی ترکیب شود. شناخت انواع اصلی ریسک کمک میکند بدانید چه زمانی باید سرعت خود را کم کنید و اقداماتتان را دوباره چک کنید.