هارد فورک چیست و چگونه اجرا میشود؟
هارد فورک اصطلاحی است که این روزها بسیار باب شده است. شاید از خودتان بپرسید این اصطلاح جدید در صنعت کریپتو چیست؟ ولی این حرف را باور کنید؛ هارد فورک به عنوان یکی از بهترین پیشرفتها در دنیای رمز ارزها به شمار میرود. پیش از آنکه مستقیما به تعریف هارد فورک و سایر کلمههای عجیب و غریب دنیای کریپتو بپردازیم، قصد داریم شما را با اصطلاحات پایه آشنا کنیم.
بنابراین، کار را شروع میکنیم.
نخستین پرسشی که شاید برایتان ایجاد شود، این است که پروتکل بلاک چین چیست؟
اساسا، پروتکل بلاک چین کنوانسیون کدنویسی است که قوانین اتصال، ماینینگ (استخراج) و تراکنش را تعریف میکند. به زبان ساده، بلاک چین یک سیستم ثبت اطلاعات و گزارش است؛ تفاوت اصلی آن با سایر سیستمها در این است که اطلاعات میان همهی اعضای شبکه به اشتراک گذاشته میشود، و با استفاده از رمزنگاری و توزیع دادهها به همهی اعضا، امکان هک و دستکاری آن دادهها از بین میرود.
اکنون میتوانیم یک گام جلوتر فورکها (انشعابات) بیت کوین برویم و اصطلاح فورک رمز ارز را تعریف کنیم – اصطلاحی که کل این داستان از همان شروع شده است.
فورک رمز ارز رویدادی است که در آن، یک پروتکل نرمافزاری به دو نسخهی جداگانهای تقسیم میشود که در کنار یکدیگر به کار خود ادامه میدهند. به زبان دقیقتر، فورک رمز ارز یعنی انشعابی در وضعیت بلاک چین آن رمز ارز؛ یعنی ایجاد یک انشعاب در بلاک چین، به منظور ایجاد تغییر و بهروزرسانی آن.
اکنون، زمان آن رسیده که به طور دقیقتر به بررسی هارد فورک بپردازیم:
هارد فورک
هارد فورک انشعاب دائمی از پروتکل است که بلاکها/تراکنشهایی که را پیشتر نامعتبر بودند، معتبر میکند. شرط اساسی آن این است که تمام کاربران یا گرهها باید به آخرین نسخهی نرمافزار پروتکل ارتقا پیدا کنند. در نهایت، این فرایند به ایجاد یک فورک در بلاک چین منجر خواهد شد: یکی از مسیر بلاک چین جدید و ارتقاءیافته پیروی میکند، و دیگری از همان مسیر قدیمی.
هارد فورکها به دو زیرمجموعه دستهبندی میشوند؛ هارد فورک برنامهریزیشده و هارد فورک جنجالی.
برنامهریزیشده: این هارد فورک نسخهی ارتقاءیافته از پروتکلی است که از پیش وجود داشته است. پیش از وقوع این هارد فورک، توسعهدهندگان پروژه و سایر اعضای این جامعه به سطح بالایی از اجماع دست پیدا میکنند - یعنی برای ایجاد یک مسیر جدید با یکدیگر به توافق میرسند. هارد فورک مونرو را میتوان یکی از نمونههای این نوع هارد فورک دانست. این هارد فورک شاهد اضافه شدن تراکنشهای محرمانه حلقهای (RingCT) بود که یک ویژگی امنیتی جدید تلقی میشد.
جنجالی: این هارد فورکها در مواقعی به کار میروند که اختلافات شدیدی میان سهامداران پروژه وجود داشته باشد. سهامداران ممکن است شامل توسعهدهندگان پروژه، کاربران شبکه، و ماینرها باشند. هارد فورکها (انشعابات) بیت کوین فورک جنجالی فقط به این علت ایجاد میشود که بخشی از این جامعه به این باور میرسند که اعمال تغییرات عمده در کد رمز ارز به ایجاد بلاک چینی بهتر منجر خواهد شد. هارد فورک بیت کوین کش یکی از نمونههای هارد فورک جنجالی به شمار میرود.
اجرای یک هارد فورک چگونه است؟
اساسا، هدف از اجرای هارد فورک رفع خطرات امنیتی موجود در نسخهی قدیمی نرمافزار است. عمدتا هارد فورک برای افزودن کارکرد جدید یا برگشت تراکنشها انجام میشود. برای مثال، اجرای هارد فورک برای خنثی کردن هک سازمان خودگردان غیرمتمرکز (DAO) در بلاک چین اتریوم.
هارد فورک از طریق ابطال تراکنشهای گرهها و همچنین، آنهایی که به نسخهی جدید نرمافزار پروتکل بهروزرسانی نشدهاند، مسیر یک بلاک چین را دو شاخه میکند. پس از هک شدن DAO، جامعهی اتریوم به اتفاق آرا تصمیم به ایجاد یک هارد فورک گرفتند. این کار با هدف برگشت تراکنشهایی انجام شد که طی آنها، یک هکر ناشناس معادل میلیونها دلار ارز دیجیتال را به سرقت برده بود. در نهایت، دارندگان توکن DAO توانستند وجوه اتر خود را پس بگیرند.
دارندگان توکن DAO توانستند اتر خود را به نسبت ۱ اتر به ۱۰۰ DAO برداشت کنند. سرانجام، به منظور ایجاد «ویژگی خرابی امن (failsafe)» در این سازمان - خصوصیتی که تضمین میکند، در صورت بروز خرابی در هر بخش از یک سیستم، سایر بخشها از آسیب در امان بمانند، موجودی اضافه و همهی اترهای باقیمانده برداشت و توسط متصدیان DAO یا سایر افراد توزیع شدند.
هارد فورک عمدتا نشاندهندهی یک تغییر دائمی در پروتکل ارز دیجیتال است و الزاما به پشتیبانی اکثریت نیاز دارد. این پروتکل جدید، پس از ارتقای کامل، از پذیرش بلاکهایی که با استفاده از قوانین قدیمی استخراج شدهاند، خودداری میکند. در نهایت، ماینرهایی که میخواهند از پروتکل قدیمی پشتیبانی کنند، باید یک زنجیره یا چین جداگانه تشکیل دهند.
فورک چیست | هارد فورک و سافت فورک
فورک در انگلیسی به معنای چنگال و در اصطلاح به معنی انشعاب است. در واقع فورک در بلاک چین دو معنای کلی دارد:
1- اتفاقی که باعث میشود یک بلاک چین شکسته شده و هر شاخه در دو مسیر جداگانه حرکت کنند.
2- تغییر در پروتکل بلاک چین یک ارز دیجیتال.
انواع انشعاب در بلاک چین ارزهای دیجیتال
انشعاب در بلاک چین ارزهای دیجیتال به دو صورت هارد فورک و سافت فورک شکل می گیرد.
1- هارد فورک
هارد فورک یک به روز رسانی در نرم افزار است که با نسخه قدیمی خود سازگاری ندارد. وقتی هارد فورک اتفاق می افتد، همه مشارکت کنندگان باید نرم افزار خود را به روز رسانی کنند. تا بلاک های ارسال شده از سوی نودها آپدیت را دریافت کنند. این در تأیید تراکنش ها و ثبت بلاک ها نیز موثر است.
2- سافت فورک
سافت فورک به روز رسانی ای است که با نسخه قدیمی خود سازگار است. به عبارت دیگر در سافت فورک همه شرکت کنندگان این به روز رسانی را نصب نکردهاند.
سافت فورک (Soft Fork) چیست؟
گروهی از فورک ها که با گذشته سازگارند سافت فورک نامیده می شوند. وقتی که یک سافت فورک ایجاد می شود، نیازی نیست که همه اعضا شبکه نرمافزار خود را به روز رسانی کنند؛ فقط کافی است، اکثریت افراد این کار را انجام بدهند. آن ها می توانند حتی با استفاده از نسخه های قبلی اعتبار سنجی و تاییدیه ها را انجام دهند و بلاک های جدید را شناسایی کنند. در حالی که رفتار آن ها کاملا با شبکه سازگار است. البته فورکها (انشعابات) بیت کوین فعالیت گروهی که آپدیت را دریافت نکردهاند، تحت تاثیر قرار میگیرد.
با این مثال سافت فورک را بهتر درک می کنیم:
تصور کنید سایز بلاک ها از ۱ مگابایت به ۷۰۰ کیلوبایت تغییر کند. با این اتفاق حتی نودهایی که هنوز شبکه خود را به روز رسانی نکردهاند، می توانند در همان سافت فورک ایجاد شود و تمامی تراکنش های جدید را رصد کنند. چالش اصلی وقتی ایجاد می شود که یکی از ماینر های شبکه، آپدیت را انجام نداده باشد. در این صورت اگر بخواهد، بلاک جدیدی را ثبت کند، شبکه درخواست او را رد می کند. همین وقفه ای که در کار استخراج کنندگان رمز ارز ایجاد می شود، باعث می شود تا آن ها نیز برای دریافت نسخه جدید شبکه اقدام کنند.
انواع سافت فورک (Soft Fork)
BIP66: برای اعتبارسنجی امضای شبکه بیت کوین
P2Sh: برای افزودن قابلیت آدرس های چند امضایی روی شبکه بیت کوین
هارد فورک (Hard Fork) چیست؟
هارد فورک مدلی از تغییرات نرم افزاری شبکه است که با نسخه های قدیمی خود سازگار نیست. بعد از به روز رسانی شبکه تمامی شرکت کنندگان باید نرم افزار خود را آپدیت کنند. تا فعالیت آن ها برای تایید تراکنش ها و اعتبار سنجی مورد پذیرش شبکه قرار بگیرد. به این ترتیب هر نودی که به روز رسانی جدید را اجرا نکند، فعالیتش متوقف و از شبکه جدا می شود. بعد از ساخت هر هارد فورک، شبکه برای همیشه به دو شاخه کاملا جدا تقسیم می شود. البته بلاک چین قدیمی تا زمانی که اعضای آن فعال باشند، به حیات خود ادامه می دهد. معروف ترین هارد فورک هایی که در شبکه بلاک چین اتفاق افتادند، بیت کوین کش و اتریوم کلاسیک هستند که تغییرات بزرگی به ارمغان آوردند.
انواع هارد فورک
هارد فورک بر اساس تغییراتی که در شبکه ایجاد میکند به سه نوع تقسیم می شود:
1. هارد فورک برنامهریزی شده
هارد فورک برنامه ریزی شده در برنامه های بلند مدت یک پروژه زیر نظر گرفته می شود و برای آن برنامه ریزی می کنند. این به روز رسانی در پروتکل برای ایجاد تغییراتی در ویژگی های بلاک چین شکل می گیرد. مسئله مهم در این هارد فورک لزوم تمام اعضای شبکه به آپدیت است. با هارد فورک برنامه ریزی شده، بلاک چین قدیمی کاملا از بین می رود و دیگر هیچ شرکت کننده ای ندارد. مثال آن نیز اتفاقاتی است که در اتریوم و مونرو رخ داد. بیزانس یک هارد فورک اتریوم بود که از قبل در رودمپ (نقشه راه) شبکه اتریوم مشخص شده بود. این به روز رسانی در واقع فاز اول اتریوم ۲ بود که در اکتبر ۲۰۱۶ اتفاق افتاد. هدف این فورک بهبود مقیاس پذیری و یکپارچه سازی تراکنش های خصوصی بود. در مونرو هم این طوری بود که یک ویژگی فورکها (انشعابات) بیت کوین جدید تحت عنوان حلقه معاملات محرمانه (RCT) به بلاک چین اضافه شد تا باعث بهبود حریم خصوصی و امنیت شبکه شود.
2. هارد فورک جنجالی
هارد فورک جنجالی زمانی اتفاق می افتد که اعضای یک شبکه بر سر برخی تغییرات هم نظر نباشند. به این ترتیب گروهی روی شبکه، یک زنجیره جدید شکل می دهند تا کدهای مد نظر خود را ایجاد کنند. بیت کوین کش و اتریوم کلاسیک حاصل چنین هارد فورکی هستند.
3. هارد فورک مشتق شده
در هارد فورک مشتق شده هر کسی می تواند با استفاده از کد منبع بیت کوین یک رمز ارز جدید بسازد. خالق رمز ارز جدید بر اساس سلیقه شخصی ویژگی های تازه ای را به ارز خود اضافه می کند. لایت کوین نمونه ای از این مدل هاردفورک محسوب می شود. این توکن در واقع هارد فورک مشتق شده ای از بیت کوین بود که خصوصیات بهتری نسبت به بیت کوین داشت. از جمله این خصوصیات می توان به کاهش زمان ساخت بلاک از ۱۰ دقیقه به ۲.۵ دقیقه، استفاده از الگوریتم اسکریپت و افزایش تعداد سکه ها به ۸۴ میلیون اشاره نمود.
فورک عامل تغییر در بستر بلاک چین
یکی از مهم ترین ویژگی های بلاک چین تا به امروز تغییر ناپذیر بودن آن است. در واقع این زنجیره تا زمانی که مورد توافق و پذیرش افراد قرار دارد، ادامه پیدا می کند. در هر رمزارزی ما با یک سری قوانین مشخص مواجه هستیم که به آن ها پروتکل می گویند و شبکه با همین قوانین کار می کند. این پ روتکل ها شامل سرعت تراکنش ها، اندازه هر بلاک و از این موارد هستند. با این حال در بسیاری از موقعیت ها، همه افراد حاضر در شبکه با قوانین موافق نیستند و قصد تغییر آن ها را دارند. درست در همین شرایط فورک معنا پیدا می کند. فورک ها در واقع یک به روز رسانی در شبکه هستند که باعث ایجاد بلاک چین جدیدی میشوند.
همچنین مقاله زیر را هم بخوانید:
انشعاب در بلاک چین چگونه اتفاق می افتد؟
فورک با کپی کردن کد منبع پروژه ی در حال اجرا و ثبت تغییراتی در آن ایجاد می شود. در واقع با این تغییرات یک برنامه جدید از دل برنامه قبلی متولد می شود. در ارزهای دیجیتال زمانی که در شبکه یک رمز ارز فورک ایجاد می شود، آن را به دو بخش تقسیم می کند و به این ترتیب شبکه به روز رسانی می شود.
علت ایجاد فورک چیست؟
سه دلیل عمده برای ایجاد انشعاب در شبکه وجود دارد:
1- اختلاف فنی
یکی از فورک های بیت کوین، بیت کوین کش است. علت ایجاد آن نیز نظرات مختلف در خصوص مقیاس پذیری بیت کوین بود. گروهی که از میزان سرعت و کارمزدها در معامله بیت کوین ناراضی بودند، تغییرات بزرگی ایجاد کردند که نتیجه آن بیت کوین کش با سایز بلاک بزرگ تر و قوانین جدید بود.
2- بازگشت سرمایه و اعتماد اعضا
سال ۲۰۱۶ حفره امنیتی در اتریوم ایجاد شد و میلیون ها دلار سرمایه کاربران از دست رفت. پس از این حادثه اتریوم به اجبار فورک شد و اکثر اعضای جامعه آن به شبکه جدید منتقل شدند. نسخه قدیمی اتریوم تحت عنوان اتریوم کلاسیک باقی ماند و برخی از اعضا همان جا ماندند.
3- آپدیت برای افزودن قابلیت های جدید
شبکه بلاک چین مانند هر اکوسیستم زنده و فعال دیگری نیازمند آن است تا به روز رسانی شده و قابلیت های جدیدی در اختیار کاربران بگذارد. اکثر مواقع فورک ها به همین دلیل ایجاد میشوند.
تاثیر فورک بر روی قیمت ارزهای دیجیتال
فورک های قوی می توانند ارزش یک رمز ارز را بالا و یا باعث کاهش ارزش و قیمت آن شوند. اما دلیل اصلی قدرت فورک ها، مدیریت رهبران قدرمتمند در فضای ارزهای دیجیتال است که اهمیت دارد. به همین صورت دیگر سرمایه داران نیز حامی یک فورک می شوند. البته زمانی که در شبکه ارز دیجیتال فورک اتفاق می افتد، ارزش آن در زنجیره اش پخش می شود. مثال دقیق این اتفاق قیمت بیت کوین قبل و بعد از فورک بیت کوین کش است. در بسیاری از مواقع یک فورک باعث بهبود وضعیت شبکه و رشد آن خواهد شد. در واقع این دسترسی آزاد به کد منبع و امکان تولد کوین هایی بر اساس سلیقه و دیدگاه افراد، همان ویژگی محبوب و جذاب بیت کوین و بلاک چین است.
فورکها (انشعابات) بیت کوین
فورک چیست؟
فورک زمانی است که یک نرمافزار یا یک پروتکل، آپدیت میشود.فورک در لغت به معنی انشعاب معنی میشود. گاها در برخی از جاها به اسم چنگال هم نام برده شده است.
برای اعمال هر تغییری اعم از اصلاحی، امنیتی، کاربدری و یا عملکردی نیاز به یک فورک داریم.
اصلیترین سناریوهایی که موجب رخ دادن فورک میشود :
- راهحلی برای اختلافات فنی
- برای اضافه کردن ویژگی و قابلیتهای جدید
- برای برگشت دادن مبالغ از دست رفته
انواع فورک:
Soft fork
Hard Fork
سافت فورک (Soft fork) چیست؟
تغییرات در این نوع فورکها معمولا به ویژگیهای ظاهری و یا عملکردی مربوط هستند و اصلا روی ساختار کلی سیستم تاثیر نمیگذارند. در این حالت بعد از اعمال تغییرات فورک نرم، بلاکچین قبلی بهکار خود ادامه میدهد و ماینرها نیز میتوانند خود را با تغییرات جدید بهروزرسانی کنند.این بدین معناست که شرکتکنندگانی که نرمافزار خود را آپدیت نکرده باشند نیز میتوانند در اعتبارسنجی (Validation) و تایید (Verification) تراکنشها شرکت کنند.
برای مثال، اگر شما بخواهید یک فایل اکسل 2003 را درنرم افزار اکسل 2015 باز کنید، اینکار ممکن خواهد بود، زیرا فایل موردنظر “سازگار با قبل” است.
هارد فورک( Hard Fork ) چیست ؟
در هارد Fork یا چنگال سخت اگر تغییرات اعمال شده روی پروژه از نوع تغییرات بزرگ باشد، به نحوی که ساختارهای کلی شبکه را تغییر دهد، و اصطلاحا یک نسخه جدید از آن رمزارز ایجاد شود، میگوییم که یک فورک از نوع سخت اتفاق افتاده است. البته همیشه نیازی نیست که یک رمزارز جدید ایجاد شود
در این فورک تمامی شرکتکنندگان باید نرمافزار خود را به روزرسانی کنند تا قادر باشند در تایید تراکنشها و اعتبارسنجی آنها شرکت کنند. نودهایی که به روزرسانی را انجام نداده باشند از شبکه جدا شده و نمیتوانند تراکنشهای جدید را تایید کنند. این فورک موجب انشعاب دائمی بلاکچین میشود و تا زمانی که کاربرانی در زنجیرهی قدیمی حضور داشته باشند، دو بلاکچین به صورت جداگانه و همزمان وجود خواهند داشت.
بیت کوین کش و اتریوم کلاسیک مشهورترین نمونههای یک هاردفورک هستند.
فورکهای بزرگ میتوانند سرنوشت یک ارز دیجیتال را برای همیشه تغییر دهند. آن را نابود یا قدرتش را تثبیت تا سالها تثبیت کنند.یکی از معروفترین و جنجالی ترین این فورکها، هارد فورک بیتکوین کش (Bitcoin Cash) با نماد معاملاتی (BCH) بود که باعث بهوجود آمدن جنجال زیادی جدید در بازار شد
به مثال زیر توجه کنید :
شخصی کیف پولی دارد که از فورک بیت کوین کش پشتیبانی میکند، به ازای داراییهایش یعنی۵۰۰۰ بیت کوین،۵۰۰۰ توکن بیت کوین کش به دست میآورد. این مساله به او انگیزه میدهد تا پیش از فورک، بیت کوین بیشتری بخرد چراکه با این فورک او سهم بیشتری در این بازار خواهد داشت. علاوه بر اینکه هر چه تعداد بیت کوینهایش بیشتر شود، بیت کوین کش بیشتری نیز به او تعلق خواهد گرفت. اگر شخص ، یک سرمایهگذار و یا معاملهگر آگاه باشد، تصمیم میگیرد تا موقعیتش را در بازار بیت کوین بالا برده و مثلا پیش از وقوع فورک دارایی خود را به ۵۰۰۰۰ بیت کوین افزایش دهد. در نتیجهی این کار، او ۵۰۰۰۰ بیت کوین کش به دست خواهد آورد.
بنابراین قبل از فورک معمولا قیمت افزایش مییابد اما زمانی که یک فورک در شبکهی یک ارز دیجیتال اتفاق میافتد، ارزش آن نیز در زنجیرهی فورک شده پخش میگردد از طرفی اگر نگران هستید که ممکن است نتوانید به اندازه کافی و به موقع واکنش نشان دهید و قبل از افراد و سازمانهای بزرگ اقدام کنید، به شما توصیه میکنیم که سرمایه خود را قبل از فورک بفروشید. شما در ازای ارز رایگان ضرر خواهید کرد اما ممکن است بتوانید از افرادی که به دنبال افزایش سهام خود هستند، سود کسب کنید .
هاردفورک ها با تمام فراز و نشیب ها نشان دادند که برای جامعه ی کریپتو مفید هستند. فورکها راهی برای شنیدن صدای تمامی اعضای این جامعه و انتقادات و پیشنهاداتشان است .
منظور از فورک بیت کوین چیست؟
سلب مسئولیت: ویجیاتو صرفا نمایشدهنده این متن تبلیغاتی است و تحریریه مسئولیتی درباره محتوای آن ندارد.
یکی از اصطلاحات بسیار مهم و تخصصی درباره بیت کوین و البته سایر بلاکچینهای تعریف شده در بازار ارز دیجیتال فورک است. فورک بیت کوین اصطلاحی است که به بلاکچینهای توسعه یافته با استفاده از کد بیت کوین اطلاق میشود. البته این یک تعریف کاملاً ساده از فورک بیت کوین است. با توجه به اینکه این موضوع اهمیت بسیار زیادی برای معامله گران در بازار ارز دیجیتال برای تحلیل هر چه بهتر رمز ارزها دارد، از این رو بر آن شدیم تا در این مقاله به صورت کامل اما به زبان کاملاً ساده و قابل مفهوم درباره فورک بیت کوین با شما صحبت کنیم.
برای کسانی که به دنبال خرید بیت کوین و یا سایر آلتکوینها هستند، خدمات مختلفی تعریف شده است و معامله گران این بازار به راحتی میتوانند با استفاده از خدمات صرافیهای داخلی برای خرید رمز ارز مورد نظر خود اقدام نمایند. به عنوان مثال شما با ورود به لینک tabdeal.org/buy-btc به راحتی میتوانید ارز دیجیتال بیت کوین را با کمترین کارمزد تهیه کنید. اما موضوع مهم اینجاست که تحلیل و آنالیز نوسانات قیمت بیت کوین و سایر ارزهای دیجیتال نیاز به کسب اطلاعات مهم و کاربردی در این باره دارد. آشنایی با فورک بیت کوین از آن دسته از اطلاعاتی است که میتواند در هنگام تحلیل برخی از ارزهای دیجیتال شما را یاری سازد. به همین دلیل توصیه میکنیم که حتماً نکاتی که در این مقاله با شما در میان میگذاریم را نیز لیست اطلاعات خود برای تحلیل بیت کوین و انواع سکه بیت کوین اضافه کنید.
تعریف فورک بیت کوین به زبان ساده
شبکه بلاکچین بیت کوین به عنوان یک دفتر کل توزیع شده دارای ویژگیها و مشخصات خاصی است و به عنوان یک پایگاه داده فرایند ثبت و نگهداری از بیت کوینهای خرید و فروش شده عمل میکند. پروتکلها و چارچوبهای خاصی برای رفتار کاربران در داخل شبکه بیت کوین تعریف شده و همین پروتکلها و شرایط باعث به وجود آمدن ویژگیهایی شبکه شده است. ویژگیهایی مانند مقیاسپذیری بلاکچین بیت کوین، فرایند استخراج بیت کوین، نحوه اعمال تغییرات در شبکه و مواردی از این دست همگی از جمله ویژگیهایی هستند که پروتکلهای تعریف شده در شبکه بلاکچین بیت کوین آنها را میسازند.
کد منبع بلاکچین بیت کوین به عنوان اولین ارز دیجیتال تعریف شده در بازار در حال حاضر در دسترس همه قرار دارد و هر کسی میتواند با استفاده از این کد و اعمال کمی تغییرات در آن یک شبکه بلاکچین جدید راه اندازی نماید. در بازار ارز دیجیتال اصطلاحاً به شبکه بلاکچین جدیدی که بر پایه کد منبع بلاکچین بیت کوین تأسیس و راه اندازی شده باشد فورک بیت کوین اطلاق میشود. فورک در زبان انگلیسی به معنای شاخه و انشعاب بوده و در بازار رمز ارزها اصطلاحاً به شبکههای بلاکچین منشعب شده از شبکههای بلاکچین قبلی و موجود اطلاق میگردد. فورک بیت کوین و یا به صورت کلی فورک سایر ارزهای دیجیتال برای ایجاد تغییراتی در شبکه بلاکچین اولیه به وجود میآیند که در ادامه مفصلتر به این موضوع خواهیم پرداخت.
انواع فورکها کدامها هستند؟
با توجه به اینکه در بندهای بعدی درباره ویژگیها و شرایط ایجاد فورک بیت کوین نکات لازم را ارائه خواهیم کرد، از این رو لازم دانستیم تا ابتدا انواع فونتها را در بازار ارز دیجیتال به شما معرفی کنیم. به صورت کلی دو نوع از فورکها برای شبکه بلاکچین تعریف میشوند:
- هارد فورک: هارد فورک (Hard fork) اصطلاحاً به نوعی از فورکها است که در آن تغییرات ایجاد شده در شبکه بلاکچین اولیه عمده بوده و دیگر ویژگیها و شرایط بلاکچین قبلی در بلاکچین جدید تعریف نمیشود. نودها و اکثر جزئیات مربوط به شبکه بلاکچین جدید با بلاکچین قبلی متفاوت خواهد بود و قوانین مربوط به بلاکچین قبلی نیز در بلاکچین جدید صدق نمیکند. هارد فورک معروفترین و رایجترین انواع فورک محسوب میشود.
- سافت فورک: سافت فورک (soft fork) نوع دیگری از انواع فورکها سافت فورک است. در این نوع از انواع فورک شاهد تغییرات عمده در کد شبکه بلاکچین جدید نیستیم و اکثر قوانین شبکه بلاکچین قبلی در بلاکچین جدید نیز صدق میکند.
چرا فورک بیت کوین ایجاد میشود؟
اکنون به خوبی میدانید که فورک بیت کوین چیست. همچنین لازم به توضیح است که هدف ما از معرفی فورک بیت کوین در این مقاله انواع هارد فورک بیت کوین است که در نهایت منجر به ایجاد یک شبکه بلاکچین جدید و یک رمز ارز جدید در بازار شده است. هارد فورک بیت کوین به دلایل مختلفی به وجود میآید. از جمله مهمترین دلایلی که میتوان برای به وجود آمدن یک فورک بیت کوین به آنها اشاره کرد موارد زیر هستند:
- فورک جدید ممکن است به دلیل از بین بردن یک خطر امنیتی در نسخه قدیمی به وجود آید.
- همچنین از دیگر دلایل به وجود آمدن یک فورک ایجاد عملکرد بهتر در پارامترها و المانهای مختلف مانند مقیاسپذیری است.
- معکوس کردن و بازگردانی تراکنشها در معاملات یکی دیگر از دلایل به وجود آمدن یک هارد فورک خواهد بود.
- به روز رسانی شبکه و ایجاد شرایط بهتر در آن
- بهبود ویژگیها و ایجاد مزیتهای جدید
- توسعه یک بلاکچین جدید
معرفی بهترین فورکهای بیت کوین
همچنین برای اینکه این مقاله را برای شما کاملاً کاربردی کرده باشیم لازم دانستیم تا به معرفی بهترین فورکهای بیت کوین نیز بپردازیم. در حال حاضر معروفترین و بهترین فورکهای بیت کوین به شرح زیر هستند.
بیت کوین کش
یکی از موفقترین و بهترین انواع فورک بیت کوین، بیت کوین کش است که در سال ۲۰۱۷ به عنوان یک پروژه موفق وارد بازار ارز دیجیتال شد و در حال حاضر جایگاه خود را به عنوان یکی از ۵۰ ارز دیجیتال برتر حفظ کرده است. این رمز ارز در حال حاضر در صرافیهای متعددی لیست شده و امکان خرید آن به راحتی برای تمام کاربران وجود دارد.
بیت کوین گلد
یکی دیگر از انواع فورک بیت کوین ارز دیجیتال بیت کوین گلد است که در اکتبر سال ۲۰۱۷ بعد از بیت کوین کش وارد بازار شده این فورک بیت کوین با هدف سادهتر کردن فرایند استخراج در بازار ارزهای دیجیتال تعریف شده و شرایط بهینهای را با استفاده از دستگاههای ساده و معمولی برای کاربران فراهم کرده است.
بیت کوین بهتر است یا فورک بیت کوین؟
اگر در حال بررسی انواع فورک سایر ارزهای دیجیتال بودیم پاسخ دادن به این سوال با چالشهای زیادی روبرو بود و باعث این نکات و موارد مختلفی را مورد فورکها (انشعابات) بیت کوین بررسی قرار میدادیم. اما وقتی صحبت از بیت کوین میشود کمتر از دیداری در بازار امکان رقابت با آن را داشته و به راحتی میتوان بیت کوین را ارز دیجیتال برتری نسبت به سایر ارزهای دیجیتال تعریف کرد. هر چند ممکن است بیت کوین کش و یا سایر انواع فورک بیت کوین با قابلیتها و مزیتهای بهتری در بازار ارز دیجیتال تعریف شده باشد اما با این حال به دلیل محبوبیت بسیار زیاد کمتر ارز دیجیتالی را میتوان با خود بیت کوین مقایسه کرد.
البته شایان ذکر است که این نکته به این معنا نیست که خرید و فروش و سرمایه گذاری بر روی سایر ارزهای دیجیتال مانند بیت کوین کش خیلی قابل اعتماد نباشد خیر. اما موضوع این جاست که چنین رمز ارزهایی در حال حاضر فاصله بسیار زیادی با محبوبیت و شرایط خود ارز دیجیتال بیت کوین در بازار دارند.
فورک چیست و انواع آن کدام اند؟
اگر وارد دنیای ارزهای دیجیتال شده باشید، حتما با عباراتی تحت عنوان فورک، بلاک چین، هارد فورک و .. برخورد داشتهاید. یکی از کلماتی که در این دنیای کریپتو به کرات از آن استفاده میشود، فورک است. اما فورک چیست؟ و چه اهمیتی برای ما داد؟
فورک چه تاثیری بر عملکرد شبکه بلاک چین دارد؟ و یا آیا با توسعه دادن یک فورک قیمت ارز دیجیتال نیز تغییر خواهد کرد. قبل از هر چیزی بهتر است با معنی فورک در نرمافزارها آشنا شوید. اصطلاحا فورک در دنیای نرم افزارها به تقسیم کردن یک پروژه به دو یا چند نسخه دیگر که مسیری کاملا متفاوت از پروژه اصلی دارند، گفته میشود (با کپی کردن منبع یک پروژه و ایجاد یکسری تغییرات و بهروز رسانیها آن، برنامه جدیدی از دل پروژه قبل متولد میشود).
ارزهای دیجیتال بر اساس یکسری کدهای نرمافزاری تهیه و به بازار عرضه میشوند، معمولا کدهای ارزهای دیجیتال باز بوده تا توسعه دهندگان همواره بتوانند با آبدیت و اعمال تغییرات نسخههای بهتری از آن را در اختیار کاربران قرار دهند.
ارزهای دیجیتال مانند هر نرمافزار دیگری به بهروز رسانی برای بهبود یافتن روند سابق خود دارند. تغییرات اعمال شده در کدهای منبع ارزهای دیجیتال که جهت بهبود رمز ارزها صورت میگیرد، باعث ایجاد انشعاب در شبکه می شود. به این اعمال تغییرات که معمولا با ایجاد یک بلاک چین جدید همراه است، فورک یا انشعاب گفته میشود. به زبان ساده میتوان گفت فورکها یکی از راههای ایجاد تغییرات و بهروز رسانی در شبکه بلاک چین است که باعث تغییر در پروتکل اصلی شبکه میشود.
معمولا زمانی از فورک استفاده میشود که کاربران از قوانین موجود ناراضی باشند یا مشکلی در شبکه اصلی به وجود آمده باشد. فورکها انواع مختلفی دارد که در ادامه مقاله به آنها اشاره خواهیم کرد.
فورک
بلاک چین چیست؟
بلاک چین چیست؟
بلاک چین مطمئناً پیچیده به نظر میرسد، اما مفهوم اصلی آن واقعاً ساده است. بلاک چین در اصل یک پایگاه داده غیرمتمرکز است. این پایگاه داده مجموعهای از دادههایی است که به صورت الکترونیکی بر روی یک سیستم کامپیوتری ذخیره میشود و به طور معمول در پایگاه داده به شکل جدولی ایجاد میشود که به شما امکان بازیابی و فیلتر کردن اطلاعات خاص را میدهد.
بلاک چین به گونهای طراحی شده است که اطلاعات بسیار زیادی را در خود جای دهد، اما این اطلاعات به هیچ وجه قابل تغییر نیستند و پس از راه اندازی نمیتوانند توسط کاربر دستکاری یا متوقف شوند.
به عنوان مثال، در بیت کوین، بلاک چین یک پایگاه داده است که تنها انواع خاصی از تراکنشهای انجام شده در بیت کوین را ذخیره میکند. فناوری بلاک چین مسائلی را که نیاز به اعتماد و امنیت دارند به طریق مختلف برطرف میکند. اول، بلوکهای جدید به صورت خطی و موقت ذخیره میشوند تا همیشه به انتهای بلاک چین اضافه شود.
بلاک چین همچنین اطلاعات مربوط به تراکنشهای پولی را ذخیره میکند و پلتفرمی را برای ارزهای دیجیتال مانند بیت کوین تشکیل میدهد. در سالهای اخیر تغییرات و تحولات عمدهای در ارتباط با شبکههای ارز دیجیتال رخ داده است. یکی از این تحولات، ظهور مفهوم جدیدی به نام فورک است. که در ادامه معرفی خواهد شد.
فورک نوعی شاخه میباشد، که برنامهنویس از پروژه قبلی گرفته است
فورک (Fork) چیست؟
برای مدیریت و تبلیغ این ارزها، توسعه دهندگان ارزهای دیجیتال برنامهها و قوانینی به نام پروتکل ایجاد میکنند و Chinablock نیز طبق همین قوانین کار میکند. این قوانین را میتوان با اندازه بلوک، محاسبه کارمزد، دستمزد ماینرها و موارد دیگر مرتبط دانست.
نمونهای از این قانون زمان هر بلوک در ارز دیجیتال است، که این 14 ثانیه برای اتریوم و 10 دقیقه برای بیت کوین است. مثال دیگر سرعت تراکنش در این ارزها است که در اینجا اتریوم دارای حداکثر سرعت تراکنش 16 تراکنش در ثانیه و بیت کوین حداکثر سرعت تراکنش 7 تراکنش در ثانیه است. فورک راه حلی برای کمک به برنامه نویسان است که از وضعیت نرمافزار ارز دیجیتال در پلت فرم بلاک چین ناراضی هستند.
در واقع، ساختن یک شعبه جدید در یک بلاک چین و به روز رسانی و اصلاح آن، دو نسخه مختلف از بلاک چین ایجاد میکند که هر کدام تاریخچه خود را به اشتراک میگذارند. این یک نوع فورک است. اگر میخواهید تعریف دقیقتری از فورک ارائه دهید، میتوانید بگویید که فورک نوعی شاخه میباشد، که برنامهنویس از پروژه قبلی گرفته است. همانطور که میبینید، هر منبع پروژه دارای کد قابل کپی است که به شما امکان میدهد یک برنامه یا پروژه جدید را تنها با چند تغییر ایجاد کنید. این بهروزرسانی نرمافزار در صورت سازگاری با نسخه پشتیبان (Backward-compatible) است، و اگر با قبل ناسازگار باشد (backward-incompatible) نامیده میشود.
- “what happens when a blockchain diverges into two potential paths forward”
- “a change in protocol”, or
- a situation that “occurs when two or more blocks have the same block height” [1] : glossary [a]
دلایل اتفاق افتادن فورک چیست؟
دلایل متعددی برای پیوستن فورکها به بلاک چین وجود دارد. به عنوان مثال، در صورت تغییر در پروتکل ارز دیجیتال، کاربران یا حتی متخصصان مختلف باید پذیرش نسخههای جدید و به روز رسانیهای انجام شده را اعلام کنند. درست مانند کسی که برنامههای نصب شده بر روی رایانه خود را به طور منظم به روز میکند. این تغییرات ممکن است با مخالفت افراد مختلف روبرو شود، زیرا ایجاد یک فورک میتواند سود را کاهش دهد.
با این حال، همانطور که بسیاری از تولیدکنندگان برای اعمال این تغییرات و به روز رسانیها نیاز به تایید به روز رسانیهای جدید برای شبکههای تلفن همراه دارند، بسیاری نیز باید آنها را تایید کنند. مثال دیگر این است که اگر یک نفر تصمیم به تغییر در کیف پول خود داشته باشد، شخص دیگر تغییر را انجام نمیدهد و دو کیف پول با هم ناسازگار میشوند و یک فورک ایجاد میشود. فورکهای بلاک چین میتوانند در سیستم عاملهای رمزگذاری شده مانند اتریوم وجود داشته باشند، نه لزوما در بیت کوین وجود داشته باشند. این موضوع به این دلیل است که ارزهای دیجیتال بدون توجه به پلتفرم رمزنگاری اساساً یکسان عمل میکنند.
فورکها انواع مختلفی دارند، اما مهمترین آنها هارد فورک (Hard fork) میباشد
انواع فورک
فورکها انواع مختلفی دارند، اما مهمترین آنها هارد فورک (Hard fork) میباشد، که در زیر توضیح داده شده است.
هارد فورک (Hard Fork)
هارد فورکها به بلاک چین متصل هستند، بنابراین میتوانید بلاکها و تراکنشهای نامعتبر قبلی را تأیید کنید یا بالعکس. هارد فورک زمانی اتفاق میافتد که یک نسخه جدید از بلاک چین با نسخه قبلی ناسازگار میشود و باعث ناسازگاری دائمی با نسخه قبلی میشود. همه ماینرها باید با قوانین جدید آنچه که یک بلوک معتبر در زنجیره است، موافقت کنند. اگر زنجیرهای که بهروزرسانی نشده است روی بلاک چین باشد، با قوانین جدید مطابقت ندارد و باعث اختلال در عملکرد زنجیره و هارد فورک میشود.
فورک اتریوم (Ethereum Fork)
معروفترین فورکی که در اتریوم به وجود آمد منجر به ایجاد Ethereum Classic شد. یک سازمان مستقل DAO که توسط اتریوم تحت یک قرارداد هوشمندانه تأسیس شده بود، پس از حمله هکرها، توانست فورکها (انشعابات) بیت کوین داراییها را با کمک یک فورک بازیابی کند.
سافت فورک (Soft Fork)
در فناوری بلاک چین، سافت فورکها تغییری در پروتکل شبکه هستند و تنها بلوکها یا تراکنشهای مهم قبلی دیگر معتبر نیستند. نودهای قدیمی ( نودها به انگلیسی Node، هر شرکتکننده در شبکه از هر نوع کوین نود نامیده میشود، هر کدام با نوع متفاوت و ویژگیهای یکسان) در Softfork برای تأیید اعتبار بلوک جدید استفاده میشود. این نوع فورکها برای اعمال قوانین جدید فقط نیاز به، به روز رسانی بیشتر ماینرها دارند.
در مقابل، یک هارد فورک برای ارتقا و اجرای نسخه جدید نیاز به رضایت و بهروزرسانیهای نود دارد. به عنوان مثال، اگر با ارزی مانند بیت کوین مخالف هستید، میتوانید یک کپی جدید از بیت کوین ایجاد کنید. کوین قبلی انواع جدیدی از تراکنشها که اغلب میتوانند به عنوان سافت فورک در انتهای بلاک چین اضافه شوند و تنها شرط آن این است که کاربر (فرستنده، گیرنده و …) و استخراجکننده اطلاعات کافی در مورد تراکنش جدید داشته باشند.
این کار به این دلیل انجام میشود که تراکنش جدید به عنوان یک تراکنش «پرداخت» برای مشتری قدیمی ظاهر شود و ماینر موافقت کند که بلوکهای موجود در این تراکنشها را رد کند، مگر اینکه تراکنش طبق قوانین جدید معتبر باشد. به این ترتیب اسکریپت پرداخت (P2SH) به بیت کوین اضافه شد. در صورتی که ماینر از نودی استفاده کند که بهروزرسانی نشده است و قانون جدیدی را که در زمانی که نود از آن آگاه نبود، بر سر آن توافق شده است را زیر پا بگذارد، میتواند ایجاد شود.
همه بلوکهای سافت فورک نیز از قوانین قدیمی پیروی میکنند، بنابراین هیچ فورک دیگری برای رسیدن به توافق نیازی به ارتقای نود ندارد. در نتیجه مشتریان ثابت آنها را میپذیرند. سافت فورکها بدون استفاده از هارد فورک قابل بازیابی نیستند. طبق تعریف، سافت فورک تنها به مجموعهای از بلوکهای معتبر اجازه میدهد تا زیرمجموعه درستی از آنچه قبل از فورک معتبر بود باقی بماند. هرچه ماینرهای بیشتری قانون جدید را بپذیرند، پس از ایجاد فورک، امنیت شبکه بیشتر خواهد شد.
کلام پایانی
در این مقاله سعی شد تا پاسخی مناسب به سوال فورک چیست؟ داده شود و سپس انواع فورک و ویژگیهای منحصر به فردشان را برای شما شرح دادیم. فورکها جز جدایی ناپذیر از ارزهای دیجیتال هستند و تا زمانیکه ارزهای دیجیتال وجود دارند، فورک و انواع آن (هارد فورک و سافت فورک) وجود خواهد داشت.
اختلاف نظر فورکها (انشعابات) بیت کوین فورکها (انشعابات) بیت کوین بسیار زیادی بین کارشناسان ارزهای دیجیتال در خصوص روند و عملکرد فورکها وجود دارد که ممکن است شما را برای سرمایهگذاری در یک فورک دچار تردید و سردرگمی کند. اگر شما هم قصد سرمایهگذاری در یک فورک را دارید باید بسیار مراقب باشید، چرا که عملکرد فورکها تا حدود زیادی متاثر از ارز دیجیتال اصلی است.
دیدگاه شما