سیستم عامل تلفن شما هر از گاهی بهروزرسانی میشود - رفع اشکال، وصلههای امنیتی، ویژگیهای جدید. بلاکچینها نیز به همین نوع تکامل نیاز دارند. اما نکته اینجاست: هیچ مدیرعاملی، هیچ خط پشتیبانی و هیچکس نمیتواند شما را مجبور به ارتقاء کند. پس چگونه یک شبکه غیرمتمرکز همه را همنظر میکند؟
پاسخ یک فورک است.
دو نوع وجود دارد: هارد فورک و سافت فورک. این مقاله بر سافت فورکها تمرکز دارد. مهمترین چیزی که باید در مورد آنها بدانید، سازگاری با عقبماندگی است. به زبان ساده: پس از یک سافت فورک، افرادی که ارتقاء ندادهاند همچنان میتوانند از همان شبکه استفاده کنند. هیچکس بیرون انداخته نمیشود.
درک اینکه سافت فورک چیست، چگونه کار میکند و آیا بر سکههای شما تأثیر میگذارد، یک مهارت اساسی برای هر سرمایهگذار ارز دیجیتال است.
|
جنبه |
توضیح |
|
چیست |
یک ارتقاء بلاکچین سازگار با عقبماندگی. گرههای قدیمی همچنان میتوانند با شبکه ارتقا یافته تعامل داشته باشند. |
|
هارد فورک در مقابل سافت فورک |
سافت فورکها زنجیره را تقسیم نمیکنند یا سکههای جدید ایجاد نمیکنند. |
|
تغییرات قوانین |
سافت فورکها قوانین را سختتر میکنند (آنها را سختگیرانهتر میکنند). |
|
شرط موفقیت |
نیاز به اکثریت قدرت هش یا سهام برای ارتقاء دارد. |
|
چه کاری باید انجام دهید |
تقریباً هیچ. فقط به استفاده از سکههای خود به طور معمول ادامه دهید. |
فورک چیست؟
در ارز دیجیتال، «فورک» به معنای تصمیم جامعه برای تغییر برخی قوانین اساسی است. شاید برای رفع اشکال، افزودن یک ویژگی یا تنظیم اقتصاد.
سافت فورک یک انشعاب موقت است. قوانین جدیدی را معرفی میکند که سختگیرانهتر از قوانین قدیمی هستند، اما با آنها در تضاد نیستند. بنابراین نرمافزار ارتقا یافته همچنان با نسخههای قدیمی سازگار است.
قیاس بزرگراه:
قانون قدیمی: محدودیت سرعت بین 40 مایل در ساعت تا 80 مایل در ساعت است.
قانون جدید سافت فورک: محدودیت سرعت اکنون 40 مایل در ساعت تا 60 مایل در ساعت است (سختگیرانهتر).
رانندگانی که از قانون جدید (حداکثر 60) پیروی میکنند، همچنان کاملاً از قانون قدیمی (حداکثر 80) اطاعت میکنند. حتی اگر دفترچه راهنمای جدید را نخوانده باشید، همه ما میتوانیم در همان بزرگراه رانندگی کنیم.
از آنجایی که سافت فورک تاریخچه زنجیره را نمیشکند، شما با یک زنجیره واحد و یک سکه به پایان میرسید.
سافت فورک چگونه کار میکند؟
این نیاز به هماهنگی دارد، اما معمولاً روانتر از هارد فورک است. دو مفهوم اصلی آن را به کار میاندازند: سازگاری با عقبماندگی و اجماع ماینر/اعتبارسنج.
1. سازگاری با عقبماندگی - ترفند جادویی
گرههای قدیمی همچنان میتوانند تراکنشها را تأیید کرده و بلوکها را ارسال کنند - تا زمانی که آن بلوکها قوانین جدید را نقض نکنند.
اما اگر یک گره قدیمی سعی کند بلوکی را استخراج کند که از قوانین قدیمی پیروی میکند اما قوانین سختگیرانهتر جدید را نقض میکند، گرههای ارتقا یافته آن را رد خواهند کرد. با گذشت زمان، اگر گرههای قدیمی بخواهند بلوکهایشان پذیرفته شود و به کسب پاداش ادامه دهند، ارتقاء خواهند یافت.
2. اجماع - اکثریت حکومت میکند
برای موفقیت یک سافت فورک، اکثریت ماینرها (در اثبات کار) یا اعتبارسنجها (در اثبات سهام) باید ارتقاء یابند.
-
اگر فقط اقلیت ارتقاء یابد → سافت فورک شکست میخورد. بلوکهای جدید یتیم میشوند.
-
هنگامی که یک ابر اکثریت (مثلاً بیش از 75٪ یا بیش از 90٪) قوانین جدید را بپذیرد → زنجیره ارتقا یافته سنگینترین/طولانیترین میشود. گرههای قدیمی به طور طبیعی هماهنگ میشوند، یا فقط قدرت هش را تلف میکنند.
آشنایی با سافت فورکها
درک ارتقاءها
سافت فورک در مقابل هارد فورک: یک جدول سریع
|
ویژگی |
سافت فورک |
هارد فورک |
|
سازگار با عقبماندگی |
✅ بله، گرههای قدیمی همچنان کار میکنند |
❌ خیر، گرههای قدیمی قطع میشوند |
|
تغییرات قوانین |
قوانین موجود را سختتر میکند |
قوانین را گسترش میدهد یا بازنویسی میکند |
|
تقسیم زنجیره؟ |
به ندرت - یک زنجیره باقی میماند |
اغلب - به دو زنجیره موازی تقسیم میشود |
|
سکه جدید ایجاد میشود؟ |
خیر، همان سکه |
بله، اگر جامعه تقسیم شود |
|
کاربران چه کاری باید انجام دهند |
تقریباً هیچ |
ممکن است نیاز به ارتقاء کیف پول یا ادعای سکههای جدید باشد |
چرا سافت فورکها در ارز دیجیتال اهمیت دارند؟ سافت فورکها یک مسیر ارتقاء با اصطکاک کم و نسبتاً ایمن را فراهم میکنند. در اینجا دلیل ارزشمندی آنها آورده شده است.
1. حفظ اتحاد جامعه
بزرگترین خطر هارد فورک، تقسیم جامعه است - برخی افراد قوانین جدید را میخواهند، برخی دیگر نمیخواهند. این منجر به تقسیم زنجیره، تقسیم سکه و درامهای فراوان میشود. قیمتها نوسان میکنند. کاربران گیج میشوند.
سافت فورکها یک مکانیسم وحدتبخش هستند. از آنجایی که آنها با عقبماندگی سازگار هستند، افرادی که با ارتقاء مخالفند (یا فقط فرصت بهروزرسانی را نداشتهاند) از شبکه بیرون انداخته نمیشوند. اثر شبکه دست نخورده باقی میماند. هیچ سکه فرعی رقیبی وجود ندارد.
2. رفع سریع اشکالات و حفرههای امنیتی
بلاکچینها نرمافزار هستند. آنها اشکالاتی دارند. هنگامی که یک آسیبپذیری پیدا میشود، میخواهید آن را به سرعت برطرف کنید.
اگر هر رفع اشکال نیاز به هارد فورک داشته باشد، هر اپراتور گره، صرافی و کیف پول باید یک ارتقاء اضطراری را هماهنگ کند. سافت فورک به اکثریت ماینرها اجازه میدهد تا به سرعت نرمافزار را وصله کرده و قوانین امن جدید را اجرا کنند. گرههای قدیمی میتوانند بدون اینکه حتی از اعمال وصله مطلع شوند، به کار خود ادامه دهند. آسیبپذیری خنثی میشود در حالی که شبکه به کار خود ادامه میدهد.
3. افزودن ایمن ویژگیهای جدید
کد اصلی بیتکوین بسیار ساده است. اما با گذشت زمان، مردم حریم خصوصی بهتر، کارمزد کمتر، حتی قراردادهای هوشمند را میخواستند.
سافت فورکها به توسعهدهندگان اجازه میدهند این ویژگیهای جدید پیچیده را بر روی پروتکل موجود لایهبندی کنند. آنها میتوانند انواع تراکنشهای جدید و فشردهسازی دادهها را بدون تغییر لایه پایه معرفی کنند. شبکههای قدیمی و محافظهکار مانند بیتکوین میتوانند پایدار بمانند و در عین حال با بلاکچینهای جدیدتر رقابت کنند.
نمونههای معروف سافت فورک (همه از بیتکوین)
جامعه بیتکوین به طرز بدنامی محافظهکار است - آنها واقعاً هارد فورک را دوست ندارند. بنابراین بیتکوین تقریباً منحصراً از طریق سافت فورک ارتقاء یافته است. در اینجا موارد مهم آورده شده است.
1. P2SH (Pay-to-Script-Hash) - 2012
یکی از اولین و مهمترین سافت فورکهای بیتکوین. قبل از P2SH، تراکنشهای پیچیده (مانند کیف پولهای چند امضایی) دست و پا گیر بودند. فرستنده باید جزئیات دقیق و پیچیده اسکریپت تنظیمات گیرنده را میدانست.
P2SH قوانین مربوط به نحوه ساختاردهی دادههای تراکنش را سختتر کرد. این به کاربران اجازه داد تا بیتکوین را به یک آدرس با ظاهر معمولی قفل کنند. تراکنشهای پیچیده آسانتر و ارزانتر شدند و نرمافزار قدیمی همچنان کار میکرد.
2. SegWit (Segregated Witness) - 2017
یک ارتقاء عظیم. SegWit یک اشکال قدیمی به نام «تغییرپذیری تراکنش» را برطرف کرد و باعث شد شبکه تراکنشهای بیشتری را پردازش کند.
چگونه؟ دادههای امضای دیجیتال را از دادههای اصلی تراکنش جدا کرد. با انتقال آن دادههای حجیم به خارج از بلوک پایه، SegWit ظرفیت بلوک بیتکوین را بدون هارد فورک برای تغییر محدودیت 1 مگابایتی کدگذاری شده، به طور موثر افزایش داد.
3. Taproot - 2021
Taproot بر روی SegWit ساخته شد. رمزنگاری پیشرفتهای را معرفی کرد که چندین امضا و قراردادهای هوشمند پیچیده را با هم بستهبندی میکند و آنها را در دفتر کل عمومی شبیه یک تراکنش بیتکوین ساده و واحد نشان میدهد.
نتیجه: حریم خصوصی بهتر و کارمزد کمتر.
زیبایی این سافت فورکها چیست؟ چه سکهها را در یک آدرس قدیمی «Legacy» یا یک آدرس مدرن «SegWit» نگهداری کنید، شبکه یکپارچه میماند. برای سرمایهگذاران عادی، تمام این موارد فنی در پشت صحنه اتفاق میافتد. شما فقط به استفاده از سکههای خود ادامه میدهید.
خطرات و چالشهای سافت فورک
سافت فورکها کامل نیستند. آنها مشکلات خاص خود را دارند.
1. خطر تمرکزگرایی ماینر
از آنجایی که یک سافت فورک فقط به اکثریت ماینرها (نه هر گرهای) نیاز دارد، یک کارتل ماینینگ با بیش از 51٪ قدرت هش میتواند قوانینی را که به نفع آنهاست، اجبار کند.
گرههای قدیمی بلوکهای جدید را میپذیرند زیرا آنها همچنان تحت قوانین قدیمی معتبر هستند. اما کاربران عادی هیچ حرفی ندارند. این یک نگرانی واقعی در مورد تمرکزگرایی ماینر است.
2. نقطه کور برای گرههای قدیمی
گرههای قدیمی قوانین جدید را درک نمیکنند. آنها باید اعتماد کنند که ماینرها انواع تراکنشهای جدید را به درستی تأیید میکنند. اگر یک ماینر مخرب قوانین جدید را دور بزند، یک گره قدیمی ممکن است یک تراکنش جعلی را بپذیرد - زیرا تحت دفترچه قوانین منسوخ شده خوب به نظر میرسد.
بلاکچینهای مدرن دفاعی در برابر این موضوع دارند، اما اجرای نرمافزار قدیمی همیشه پرخطر است.
3. بدهی فنی فزاینده
هارد فورکها مانند تخریب یک خانه و بازسازی آن هستند. سافت فورکها مانند افزودن اتاقهای جدید بر روی پایههای قدیمی هستند - بارها و بارها، بدون شکستن چیزی.
با گذشت زمان، کد به طرز باورنکردنی متراکم میشود. مهندسان نرمافزار این را «بدهی فنی» مینامند. نگهداری، حسابرسی و ارتقاء در آینده سختتر و سختتر میشود.
سوالات متداول
آیا در طول سافت فورک سکههایم را از دست میدهم؟
خیر. سافت فورکها ارتقاء پروتکل سازگار با عقبماندگی هستند. وجوه شما امن است. نیازی به جابجایی چیزی، فروش وحشتزده یا ادعای توکنهای جدید ندارید. اگر ارز دیجیتال خود را در یک صرافی نگه میدارید، آنها تمام ارتقاءهای گره را برای شما انجام میدهند.
آیا سافت فورک یک ارز دیجیتال جدید ایجاد میکند؟
خیر. هارد فورکها میتوانند یک زنجیره را به دو قسمت تقسیم کرده و یک سکه جدید ایجاد کنند (مانند Bitcoin Cash از بیتکوین). سافت فورکها یک زنجیره و یک سکه را حفظ میکنند.
آیا به عنوان یک کاربر عادی باید کاری انجام دهم؟
تقریباً هیچ. شما میتوانید به ارسال، دریافت و معامله به طور معمول ادامه دهید. اگر یک گره کامل را اجرا میکنید، ممکن است بخواهید نرمافزار را ارتقاء دهید - اما حتی اگر این کار را نکنید، همچنان در همان شبکه خواهید بود.
