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