مفهوم اساسی
در هسته بیتکوین، نرمافزار ویژهای با منبع باز وجود دارد. هر کاربری با مهارتهای فنی مناسب میتواند به آن دسترسی داشته باشد و آن را تغییر دهد، از جمله پروژههای خود را ایجاد کند.
تغییرات در کد منبع، شاخه یا «فورک» سخت و نرم نامیده میشوند.»
اگر به زبانی قابل فهم صحبت کنیم، فورک فرآیندی برای تغییر مجموعه اولیه قوانینی است که کتابخانه بلاکچین (یا زنجیرهای از بلوکهای بعدی و دادههای آنها) بر اساس آن کار میکند و اصالت آن مشخص میشود. این کار چه فایدهای دارد؟ هر دو فورک، اگرچه در مکانیسم خود متفاوت هستند، اما برای ارتقاء و بهبود شبکههای ارز دیجیتال در صورت عدم وجود یک مرجع مرکزی در نظر گرفته شدهاند.
هارد فورک در مقابل سافت فورک
مرسوم است که دو نوع چنگال را از هم تشخیص دهیم که از بین آنها یک چنگال نرم در نتیجه، شکلی نرم از تجلی آن است، در حالی که سخت یک تغییر سفت و سختتر و اساسیتر در کد منبع باقی بماند.
بیایید با هر گونه به روشی دقیق تر برخورد کنیم.
هارد فورک (که شاید به صورت هاردفورک نیز نوشته شود) به فناوری بلاکچین اشاره دارد و نشاندهندهی یک تغییر اساسیتر در پروتکل شبکه است که بلوکها و تراکنشهای نامعتبر قبلی را معتبر میکند و برعکس. استفاده از هارد فورک فرض میکند که همه کاربران یا گرههای شبکه بیتکوین باید با آخرین نسخه پروتکل نرمافزار بهروز بمانند. سافت فورک مفهوم متضاد هارد فورک است و پس از آن ارتقاء نرمافزار اجباری برای اجرای قوانین جدید انجام نمیشود و با نسخههای قبلی سازگار است.
بنابراین، این دو نوع فورک بلاکچین در پاسخ به قوانین قدیمی توسط توسعهدهندگان و جوامع کریپتو راهاندازی میشوند که از عملکردهای نرمافزار پروتکل ارائه شده توسط برنامههای بلاکچین موجود ناراضی هستند. بنابراین، ممکن است آنها به عنوان یک روش تأمین مالی جمعی برای پروژههای مختلف فناوری یا ارز دیجیتال پیشکشها.
اصل کار چنگالها
نه تنها بیت کوین مستعد انشعاب بلاکچین است - ممکن است در ... اتفاق بیفتد هر پلتفرم فناوری رمزنگاری. دلیل این امر این است که بلاکچینها و ارزهای دیجیتال صرف نظر از پلتفرم رمزنگاری که روی آن کار میکنند، اصول کار مشابهی دارند. تصور بلوکها در بلاکچینها به عنوان کلیدهای رمزنگاری که ظرفیت و ویژگیهای حافظه شما را مدیریت میکنند، آسانتر است (به طور مشابه، ماینرهای بلاکچین قوانینی را تعریف میکنند که حافظه را در شبکه بلاکچین منتقل میکنند).
با این وجود، انتظار میرود محتوای یک بلوک معتبر در زنجیره و قوانین مرتبط با آن توسط تقریباً همه ماینرها تأیید شود. در صورتی که مایل به تغییر آن قوانین هستید، باید به فرآیند فورک - به عنوان شاخصی از یک تغییر مهم در پروتکل یا هرگونه انحراف در شبکه - مراجعه کنید.
آیا تا به حال از خود پرسیدهاید که چرا اخیراً این همه ارز دیجیتال شبیه بیت کوین راهاندازی شده است؟ (احتمالاً نام بیت کوین کش، بیت کوین گلد و غیره را شنیدهاید). این به دلیل مکانیسم فورک است. اگر در سرمایهگذاری در حوزه ارز دیجیتال تازهکار هستید، مطمئناً تعریف ویژگیهای همه این ارزهای دیجیتال و ترسیم یک مفهوم عمیق از هر یک از آنها دشوار است. با این حال، مقالات متعددی وجود دارد که داستان پشت پرده مهمترین انواع هارد فورک بیت کوین در بازار را فاش میکنند که توصیه میکنیم با آنها آشنا شوید.
مکانیسم هارد فورک با جزئیات بیشتر
نوع سخت فورک زمانی است که گرههای جدیدترین نسخه بلاکچین دیگر نسخه(های) قدیمیتر بلاکچین را نمیپذیرند، که باعث ایجاد یک واگرایی دائمی از نسخه قبلی بلاکچین میشود. گرههای جدید و گرههای قدیمی که تغییر نمیکنند، قوانین بهروز شده را رد میکنند و این عاملی است که باعث ایجاد واگرایی یا هارد فورک در بلاکچین میشود.
اضافه کردن یک قانون جدید به کد، اساساً یک انشعاب در بلاکچین ایجاد میکند: یک مسیر، بلاکچین جدید و ارتقا یافته را دنبال میکند و مسیر دیگر در امتداد مسیر قدیمی ادامه مییابد. عموماً، پس از مدت کوتاهی، افراد روی زنجیره قدیمی متوجه میشوند که نسخه بلاکچین آنها قدیمی یا نامرتبط است و به سرعت به آخرین نسخه ارتقا مییابند.
یک هارد فورک را میتوان با یک چنگال نرم.
- یک هارد فورک باعث ایجاد و منجر شدن به یک انحراف شدید در پروتکل شبکه بلاکچین میشود که به طور موثر به دو شاخه تقسیم میشود، یکی که از پروتکل قبلی پیروی میکند و دیگری که نسخه جدید را دنبال میکند.
- به دارندگان توکن در هارد فورک بلاکچین اولیه، توکنهایی در فورک جدید داده میشود، اما از ماینرها انتظار میرود که یک بلاکچین خاص را برای ادامه تأیید انتخاب کنند.
- هارد فورک ممکن است در هر نوع بلاکچینی اتفاق بیفتد، و نه فقط در بیتکوین (که برای مثال، هارد فورکها بیتکوین کش و بیتکوین SV را به همراه بسیاری از انواع دیگر پیادهسازی کردهاند).
در طول یک سافت فورک چه اتفاقی میافتد؟
سافتفورک با بهروزرسانیهای نرمافزاری اجباری برای اجرای قوانین جدید همراه نیست. حتی اگر برخی از گرهها از شبکه مشترک قابل تغییر نباشند، این امر مانع از تعامل آنها با سایر گرههایی که قوانین را پذیرفتهاند، نخواهد شد.
میتوانید مثال مشابهی را با زبانها ارائه دهید. اگر همه گرههای شبکه قبل از معرفی فورک، انگلیسی از نوع آمریکایی را میفهمیدند و پس از معرفی قوانین جدید، لازم است به نوع بریتانیایی تغییر زبان دهند، آنگاه همه “آمریکاییها” قادر خواهند بود به راحتی با “بریتانیاییها” تعامل داشته باشند و برعکس.
میتوان خلاصه کرد که سافتفورک یک اصلاح کد برگشتپذیر است که ماهیت پروتکل را نقض نمیکند.
ماهیت هارد فورک چیست؟
حالا بیایید به مفهوم هارد فورک نگاهی بیندازیم.
در اینجا همه چیز خیلی ساده نیست و تغییرات وارد شده با تغییرات قدیمی مغایرت خواهد داشت، بنابراین گرههای دارای کد منبع نمیتوانند به درستی کار گرههایی را که به روشی کیفی جدید عمل میکنند، مدیریت کنند.
باز هم، با اشاره به مثال مربوط به زبانها، گرههای قدیمی انگلیسی و گرههای جدید چینی هستند. در صورت تغییرات هارد فورک، ماهیت پروتکل تغییر میکند، بنابراین شبکه به دو بخش تقسیم میشود که هر کدام به طور مستقل کار خواهند کرد. این پدیده با این واقعیت توضیح داده میشود که بلوکهای اصلی یک جهت توسط بلوکهای موجود در فورک شناسایی نمیشوند.
هارد فورک در مقابل سافت فورک
ویژگیهای اصلی فورکهای “سخت” در مقابل فورکهای نرم و برعکس چیست؟ همانطور که در فصلهای قبلی مشخص شد، فورکهای سخت و فورکهای نرم عمدتاً یکسان هستند، به این صورت که اگر کد موجود یک پلتفرم ارز دیجیتال تغییر کند، دو شبکه جداگانه ایجاد میشود و یک نسخه قدیمی در شبکه باقی میماند در حالی که نسخه زنجیره جدید در حال ایجاد است. وقتی یک بلاکچین به دو روش بالقوه تقسیم میشود، میتواند مربوط به تاریخچه تراکنشهای شبکه یا یک قانون جدید باشد که اعتبار یک تراکنش را تعریف میکند و بلوکهای معتبر جدید ایجاد میکند. با این حال، فورکهای سخت به عنوان یک نسخه جدید بلاکچین معمولاً در صورتی پردازش میشوند که حمایت اکثریت از جامعه ماینرهای کریپتو وجود داشته باشد (که معمولاً به این معنی است که انتظار میرود ۹۰ تا ۹۵ درصد پاسخهای مثبتی به فرآیند ارتقاء فورک ارائه دهند) و در این صورت، توسعهدهندگان بلاکچین شروع به تغییر و ارتقاء کد موجود میکنند.
در مقابل، اعتقاد بر این است که یک سافت فورک زمانی رخ میدهد که تغییری در پروتکل نرمافزار، سازگاری رو به عقب خود را حفظ کند، که به این معنی است که زنجیره فورک شده جدید، هم با قوانین تازه بهروزرسانی شده و هم با قوانین قدیمی مطابقت خواهد داشت، در حالی که زنجیره اولیه همچنان از قوانین قدیمی پیروی میکند (برای مثال، کاهش اندازه بلوک میتواند توسط مکانیسم سافت فورک پردازش شود). برخلاف هارد فورک، که پردازش نمیشود مگر اینکه تقریباً همه گرهها موافق بهروزرسانی نسخه جدید باشند، سافت فورکها فقط از اکثر استخرهای استخراج میخواهند که بهروز بمانند تا قوانین تازه بهروزرسانی شده اعمال شوند.
فورک برای ارزهای دیجیتال
اگر شما یک فرآیند انشعاب برای ارز دیجیتال طراحی میکنید، پس برای فورک، منظور شما تغییر قوانین کد با نیاز به تغییر پروتکل است. این باعث میشود بیتکوین امنتر و قابل اعتمادتر شود.
پیامدهای اصلی یک هارد فورک
برای شروع، اگر یک جامعه ماینرهای کریپتو هارد فورک را اجرا کند، سه حالت ممکن است رخ دهد:
- یک بلاکچین بر هارد فورک غلبه میکند، در حالی که شبکههای دیگر پذیرش و ارزش کمتری در جامعه کسب میکنند (مانند بیتکوین آنلیمیتد و بیتکوین سنتی).;
- هر دو بلاکچین (Blockchain) تأیید شدهاند و بنابراین به صورت مستقل با پذیرش و ارزش تقریباً برابر در جامعه عمل میکنند (به عنوان مثال، بیتکوین کش)؛;
- هر دو بلاکچین معرفی شدهاند، اما یکی از آنها نسبت به دیگری ترجیح داده میشود و بنابراین از نظر ارزش و نرخ پذیرش غالب است (مانند شبکه اتریوم).
پس از معرفی قوانین بهروز شده از نوع سخت، یکی از زنجیرههای جدید میتواند به سادگی از بین برود، اگرچه احتمال ادامه حیات آن وجود دارد. در اینجا، ضریب قدرت هش برای هر جهت از قبل اهمیت دارد. هرچه قدرت بیشتر باشد، احتمال بقا بیشتر است.
یک نمونه بارز از آنچه اتفاق افتاد، شبکه اتریوم است که تابستان گذشته تغییراتی در پروتکل آن ایجاد شد و یک زنجیره جدید ETH ظاهر شد که به موازات نسخه اصلی اتریوم کلاسیک وجود دارد.
آیا همه ارزهای دیجیتال، فورکهای ارز دیجیتال بیتکوین هستند؟
با در نظر گرفتن اطلاعات فوق، فورک کد منبع یک پروژه ارز دیجیتال جداگانه میتواند به مبنای ارز دیجیتال دیگری تبدیل شود که میتواند جدید باشد.
اگر کد منبع بیت کوین را بردارید و محصول خود را بر اساس آن ایجاد کنید، در واقع، حتی با حداقل تغییرات، این یک پروژه جداگانه ارز دیجیتال خواهد بود. برای اینکه شناخته شود و موفق شود، دوستان و آشنایان را به پروژه دعوت کنید، از صدور سفارش در مقیاس یک میلیون سکه اطمینان حاصل کنید، و چه کسی میداند، شاید، در واقع، شما بنیانگذار یک پروژه جدی شوید.
چگونه اصل را از تقلبی تشخیص دهیم؟
همه پروژههای ارز دیجیتال در واقع فورک نیستند، زیرا هنوز کوینهای رنگی، متاکوینها و سایر توکنهای پیچیده وجود دارند که به گروه شاخهای یا آلتکوینها تعلق ندارند.
آلت کوین چیست؟
آلت کوین هر ارز دیجیتال دیگری به جز بیت کوین است. اما آن را با کلون اشتباه نگیرید زیرا اینطور نیست. این دو مفهوم کاملاً متفاوت هستند که حتی میتوانند برای یک پروژه اما مستقل از پروژه دیگر اعمال شوند.
چگونه تفاوت را درک کنیم؟
آلت کوینها شامل ارزهای رمزنگاریشدهای هستند که اساساً با سایر پروژهها متفاوتند. این همان اتریوم، NXT، دش یا میدسیف است. فورکها عبارتند از دوج کوین که شاخهای از لایت کوین است، اکسپنس که شاخهای از اتریوم است و استلار که شاخهای از ارز رمزنگاریشده ریپل است.
در نتیجه گیری
در طول این سالها، بیتکوین تعداد زیادی فورک (انشعاب) ایجاد کرده است. اگرچه پیشبینی در مورد بازار پرنوسانی مانند ارزهای دیجیتال و بلاک چین دشوار است، اما به احتمال زیاد در آینده، این ارز دیجیتال به آزمایش و پیادهسازی بیشتر فورکهای نرم و سخت ادامه خواهد داد و به تدریج جامعه ارزهای دیجیتال را گسترش داده و تعداد دارندگان سکههای دیجیتال را افزایش میدهد و در عین حال روند کلی را پیچیدهتر و پیچیدهتر میکند.
خلاصه اینکه، اندازه بازار ارزهای دیجیتال چشمانداز رو به رشدی دارد، زیرا انتظار میرود از ۱.۶ میلیارد دلار در سال ۲۰۲۱ به ۲.۲ میلیارد دلار تا سال ۲۰۲۶ افزایش یابد (برای کسب اطلاعات بیشتر، تحقیقات بازار را در وبسایتهای مرتبط با ارزهای دیجیتال اعمال کنید). این امر طیف وسیعی از فرصتها را برای یک تازه وارد در این صنعت فراهم میکند، با این حال ما در مقاله خود هیچ توصیهای برای سرمایهگذاری ارائه نمیدهیم و همیشه توصیه میکنیم قبل از ورود به دنیای هیجانانگیز جدید استخراج ارزهای دیجیتال، با متخصصان مشورت کنید.
سلب مسئولیت: سایت ما با خطمشی TCF نسخه ۲.۰ مطابقت دارد، به این معنی که شرکای ما و ما دادههای کاربران خود را پردازش میکنیم، دادههای موقعیت جغرافیایی دقیق را اعمال میکنیم، به طور فعال ویژگیهای دستگاه را برای شناسایی اسکن میکنیم، عملکرد محتوا را اندازهگیری میکنیم، تبلیغات پایه را انتخاب میکنیم، عملکرد تبلیغات را اندازهگیری میکنیم، تبلیغات شخصیسازی شده را نمایش میدهیم، از تحقیقات بازار برای ایجاد بینش مخاطب استفاده میکنیم و غیره. ما دادههای شخصی را مطابق با چارچوب شفافیت و رضایت پردازش میکنیم. این امر بر دادههای مرور و دادههای شخصی کاربران ما تأثیری نخواهد گذاشت، با این حال آنها حق دارند در صورت استفاده از منافع مشروع، اعتراض کنند.
سوالات متداول
هارد فورک خوب است یا بد؟
وضعیت کمی پیچیدهتر و قابل بحثتر است، زیرا هارد فورکها و سافت فورکها ممکن است هم برای جامعه کریپتو خوب باشند و هم بد، بنابراین نظرات متفاوتی در مورد آن وجود دارد. نکته اصلی این است که هارد فورکها یک شکاف دائمی در بلاکچین ایجاد میکنند و نشانهای از بیثباتی ارزهای دیجیتال هستند. بنابراین، اگر هارد فورک رخ داده باشد، به معنای از کار افتادگی بیشتر و افزایش کلی نوسانات قیمت ارزهای دیجیتال در بازار کریپتو است.
کوینهای هارد فورک چیستند؟
هارد فورک بیت کوین به تغییر مداوم در مدل بیت کوین و پروتکل بلاکچین اشاره دارد که به طور موثر منجر به دو شاخه یا نوع فورک بیت کوین شده است، یکی که از پروتکل قبلی پیروی میکند و دیگری که نسخه جدید را پیادهسازی میکند. به دلیل این فرآیند فورک، چندین ارز دیجیتال مانند بیت کوین کش (که هنوز هم موفقترین هارد فورک اولین ارز دیجیتال است) و بیت کوین گلد توسعه یافتهاند. بنابراین بیت کوین کش نتیجه چنین هارد فورکی است. در مجموع، 105 پروژه فورک “سخت” بیت کوین کش وجود دارد.
فورک در کریپتو به چه معناست؟
وقتی کد منبع زیربنایی بلاکچین و به عنوان مثال، پلتفرم بیتکوین به منظور بهبود یک ویژگی خاص تغییر میکند، مکانیزمی به نام هارد فورک اتفاق میافتد. در صورتی که توسعهدهندگان بخواهند با افزایش ظرفیت تراکنشها در یک بلوک، قابلیتهای بلاکچین را گسترش دهند، برای پیادهسازی این ویژگیهای بلاکچین به یک مکانیزم هارد فورک نیاز است. هارد فورک مستلزم ارتقاء گرهها است و منجر به تقسیم مداوم بلاکچین میشود. بلاکچین جدید و بهبود یافته توسط کدهای بهبود یافته مدیریت خواهد شد. فناوری بلاکچین در ابتدا به عنوان فناوری پشت بیتکوین، اولین ارز دیجیتال غیرمتمرکز ساخته شده، در نظر گرفته میشد.
دو نوع فورک در بلاکچین چیست؟
فورکهای بلاکچین (یا به اختصار، انشعابها در شبکه بلاکچین) شامل دو گروه اصلی، فورکهای تصادفی و عمدی هستند. فورکهای تصادفی در صورتی رخ میدهند که دو یا چند بلوک به طور همزمان ایجاد شوند، در حالی که فورکهای عمدی به هارد فورک و سافت فورک تقسیم میشوند. به نوبه خود، هر دو فورک باعث تقسیم شبکه میشوند، اما یک هارد فورک، که با نسخههای قبلی سازگار نیست، منجر به دو بلاکچین (یا شبکههای جدا شده) میشود و یک سافت فورک منجر به یک بلاکچین میشود، میتواند با نرمافزار قدیمی کار کند و نیازی به بهروزرسانیهای نرمافزار جدید ندارد. برای کسب اطلاعات بیشتر در مورد نحوه کار سافت فورکها و هارد فورکها، به مقاله ما مراجعه کنید.








