فورک چیست ؟ هاردفورک (hardfork)، سافت فورک (softfork) و تاثیر آن‌ها بر قیمت چیست؟- قسمت اول

۸ بهمن ۱۳۹۸۳٬۵۱۸بازدید
فورک چیست ؟ هاردفورک (hardfork)، سافت فورک (softfork) و تاثیر آن‌ها بر قیمت چیست؟- قسمت اول

در این مقاله هر آنچه که باید راجع به فورک در ارزهای دیجیتال بدانید را بازگو خواهیم کرد و به سوالاتی از این قبیل پاسخ خواهیم داد:

فورک چیست؟ هاردفورک چیست؟ سافت فورک چیست؟ فورک به چه دلایلی رخ می‌دهد؟ چرا برایمان اهمیت دارد و تاثیر آن بر قیمت ارزهای دیجیتال چیست؟

اگر از علاقه‌مندان به اخبار حوزه‌ی ارزهای دیجیتال باشید حتما تا به حال خبرهایی از این دسته که قیمت یک ارز دیجیتال به دلیل رویدادی به نام فورک (Fork) نوسانات شدیدتری پیدا می‌کند را شنیده‌اید. گاهی اوقات این نوسان مثبت است، اما گاهی نیز قیمت ارزهای دیجیتال به دلیل همین رویداد کاهش‌یافته و در جهت معکوس حرکت می‌کند. صرف‌نظر از اینکه قیمت به کدام سمت می‌رود، اگر بدانید چه کاری باید انجام دهید، می‌توانید از فورک‌ها درآمد داشته باشید.

فورک (Fork) چیست؟

همانطور که احتمالا می‌دانید، اطلاعات ثبت شده در بلاک چین قابل تغییر نیستند و وقتی یک بلاک چین فعالیت خود را آغاز می‌کند، تا زمانی که کاربران آن را بپذیرند، هیچ کس نمی‌تواند جلوی کار آن را بگیرد. در هر کدام از ارزهای دیجیتال یک سری قوانین که اصطلاحا به آن پروتکل می‌گوییم توسط برنامه نویسان تعیین شده است و یک بلاک چین براساس همان پروتکل و قوانین تا ابد به کار خود ادامه می‌دهد. مثلا برای بیت کوین چنین قوانینی تعریف شده: زمان هر بلاک 10 دقیقه باشد – هر بلاک 1 مگابایت ظرفیت داشته باشد و …

اما اگر کسی با قوانین بیت کوین یا هر ارز دیجیتال دیگری مخالف بود چه؟ اگر در شبکه یک ارز دیجیتال، یک اتفاق بد رخ دهد چه؟

راه‌حل ساده است. به‌روزرسانی یا ایجاد بلاک چین جدید که اصطلاحا به آن فورک می‌گویند. وقتی گروهی از برنامه نویسان از شرایط و قوانین یک ارز دیجیتال ناراضی باشند یا اینکه شبکه با مشکلاتی مواجه باشد که حل آن ضروری است، راه‌حلی به نام فورک پیش روی این افراد است.

واژه فورک یا انشعاب از پروژه‌های برنامه‌نویسی ریشه گرفته است. در حقیقت با کپی کد منبع یک پروژه و ایجاد تغییراتی در آن، برنامه‌ای جدید از دل برنامه قبلی بیرون می‌آید. از این رو فورک در ارزهای دیجیتال نیز با مفهومی یکسان و با برخی پیچیدگی‌های خود به کار می‌رود.

فورک چیست ؟ هاردفورک (hardfork)، سافت فورک (softfork) و تاثیر آن‌ها بر قیمت چیست؟

فورک یا انشعاب معمولاً به‌نوعی، آپدیت یا به ‌روزرسانی یک نرم‌افزار گفته می‌شود که می‌تواند به روشی سازگار با قبل (backward-compatible) و یا ناسازگار با قبل (backward-uncompatible) باشد. (درباره این موضوع در ادامه صحبت می‌کنیم). به‌طور خلاصه، واژه فورک یا انشعاب فقط یک اصطلاح برای زمانی است که یک نرم‌افزار یا یک پروتکل، آپدیت می‌شود. در حوزه‌ی ارزهای دیجیتال و بلاک چین فورک زمانی اتفاق می‌افتد که شبکه به دو بخش تقسیم شود.

فورک به چه دلایلی اتفاق می‌افتد؟

اصلی‌ترین سناریوهایی که موجب رخ دادن فورک‌ می‌شود به شرح زیر هستند:

راه‌حلی برای اختلافات فنی

بیت کوین کش یکی از فورک‌های بیت کوین است که به دلیل اختلاف نظرهای گسترده درباره مقیاس‌پذیری بیت کوین انجام شد. گروهی از توسعه دهندگان و ماینرهای بزرگ بیت کوین که از سرعت و کارمزد تراکنش‌ها راضی نبودند، با تغییرات گسترده در قوانین بیت کوین و افزایش سایز بلاک، بلاک چین و نسخه ای جدید از پروتکل را ارائه دادند.

برای برگشت دادن مبالغ از دست رفته

در سال 2016، فقط یک اتریوم وجود داشت اما بعد از رخ دادن هک DAO و از دست رفتن میلیون‌ها دلار از سرمایه کاربران، جامعه اتریوم مجبور به ارائه فورک شد تا بتواند اعتماد مردم را به دست آورد. اتریوم فورک شد، اکثر جامعه به شبکه جدید نقل مکان کردند. نام اتریوم قبلی به اتریوم کلاسیک تغییر یافت و اتریوم جدید شد همین که اکنون در بازار خرید و فروش می‌شود.

برای اضافه کردن ویژگی و قابلیت‌های جدید

یک شبکه بلاک چینی در طول زمان نیازمند به‌روزرسانی‌های فنی است تا شبکه را از خطرات پیش رو حفظ نماید.

انواع فورک

سافت فورک (Soft fork) چیست؟

سافت فورک یک بروزرسانی در نرم افزار بوده که با نسخه‌های قدیمی سازگار (backwards compatible) است.

این بدین معناست که شرکت‌کنندگانی که نرم‌افزار خود را آپدیت نکرده باشند نیز می‌توانند در اعتبارسنجی (Validation) و تایید (Verification) تراکنش‌ها شرکت کنند. پیاده‌سازی سافت فورک به نسبت آسان‌تر بوده چراکه تنها نیاز است اکثریت شرکت‌کنندگان نرم‌افزار خود را آپدیت کنند. همه‌ی شرکت‌کنندگان چه نرم‌افزار خود را آپدیت کرده و چه نکرده باشند، می‌توانند بلاک‌های چدید را تشخیص دهند و فعالیت‌هایشان با شبکه سازگار است. نکته‌‌ی قابل تامل این است که عملکرد شرکت‌کننده‌ای که نرم‌افزار خود را آپدیت نکرده تحت تاثیر قرار می‌گیرد.

یک مثال برای سافت فورک این است که مثلا سایز بلاک‌ها از 1 مگابایت به 800 کیلوبایت تغییر پیدا کرده است. نودهایی از شبکه که نرم‌افزار خود را آپدیت نکرده‌اند در سافت فورک می‌توانند تراکنش‌های جدید را ببینند. مشکل زمانی به وجود می‌آید که ماینری که نرم‌افزار خود را آپدیت نکرده است، بخواهد بلاک جدیدی را ثبت نماید و بلاک او توسط شبکه رد می‌شود. از این رو سافت فورک یک مکانیزم ارتقاء تدریجی را نشان می‌دهد که افرادی که نرم‌افزار خود را آپدیت نکرده‌اند با محدود شدن قابلیت‌هایشان، انگیزه‌ی کافی برای اینکار را پیدا کنند.

فورک چیست ؟ هاردفورک (hardfork)، سافت فورک (softfork) و تاثیر آن‌ها بر قیمت چیست؟

مثال‌هایی برای سافت فورک:

BIP66: یک سافت فورک برای اعتبارسنجی امضای شبکه‌ی بیت ‌کوین بود.

P2Sh: یک سافت فورک برای اضافه کردن قابلیت آدرس‌های چند امضایی بر روی شبکه‌ی بیت کوین بود.

هاردفورک (**Hardfork) چیست؟**

هاردفورک مربوط به تغییرات نرم‌افزاری است که که با نسخه‌های قدیمی سازگار نیست (not backwards compatible). در این فورک تمامی شرکت‌کنندگان باید نرم‌افزار خود را به روزرسانی کنند تا قادر باشند در تایید تراکنش‌ها و اعتبارسنجی آنها شرکت کنند. نودهایی که به روزرسانی را انجام نداده باشند از شبکه جدا شده و نمی‌توانند تراکنش‌های جدید را تایید کنند. این فورک موجب انشعاب دائمی بلاک‌چین می‌شود و تا زمانی که کاربرانی در زنجیره‌ی قدیمی حضور داشته باشند، دو بلاک‌چین به صورت جداگانه و همزمان وجود خواهند داشت.فورک چیست ؟ هاردفورک (hardfork)، سافت فورک (softfork) و تاثیر آن‌ها بر قیمت چیست؟

بیت کوین کش و اتریوم کلاسیک مشهورترین نمونه‌های یک هاردفورک هستند. البته هاردفورک همیشه باعث به وجود آمدن یک ارز دیجیتال جدید نمی‌شود بلکه تمام جامعه برسر آن توافق می‌کنند.

انواع هاردفورک

هاردفورک برنامه‌ریزی شده (Planned Hard Forks)

هاردفورک برنامه‌ریزی شده، یک بروزرسانی در پروتکل است که از ابتدا در نقشه‌ی راه (Roadmap) پروژه در نظر گرفته می‌شود. از آنجایی که این بروزرسانی در راستای قابلیت‌ها و ویژگی‌های بلاک چین می‌باشد، تمامی شرکت‌کنندگان به رهبری توسعه‌دهندگان اصلی به زنجیره‌ی جدید رفته و نرم‌افزار خود را بروزرسانی می‌کنند چراکه این تغییرات در سطح کدنویسی پایه‌ی شبکه صورت می‌پذیرند. در این فورک زنجیره‌ی قبلی از بین می‌رود و دلیلی نیز برای حمایت از آن وجود ندارد. در این فورک، کوین جدیدی به وجود نخواهد آمد.

مثال‌های این نوع هاردفورک فورک:

اتریوم: هاردفورک های موجود در نقشه راه اتریوم از این نوع هستند. به عنوان مثال بیزانس (Byzantium)، فاز اول بروزرسانی مربوط به اتریوم 2 بود. این فورک در اکتبر 2017 به وقوع پیوسته و هدف آن بهبود مقیاس‌پذیری اتریوم و یکپارچه‌سازی تراکنش‌های خصوصی است.

فورک چیست ؟ هاردفورک (hardfork)، سافت فورک (softfork) و تاثیر آن‌ها بر قیمت چیست؟

مونرو : در ژانویه‌ی 2017، هاردفورکی در شبکه‌ی اتریوم جهت اضافه شدن ویژگی جدیدی به نام حلقه‌ی معاملات محرمانه (RCT) برای بهبود حریم خصوصی و امنیت شبکه، به وقوع پیوست.

..

ادامه دارد

منبع:ارز دیجیتال

امتیاز دادن به خبر

با لایک کردن هر خبر می‌توانید کوین بیشتری جایزه بگیرید

مطالب مرتبط

تحلیل کاربران

rafe

۸ بهمن ۱۳۹۸

فورک چیست

خیلی جالبه، همین چند دقیقه پیش داشتم به فورک فکر میکردم که چیه اصلا و چجوری در‌موردش اطلاعات کسب کنم. مقاله خوبی بود. ممنون

Bist1234

۸ بهمن ۱۳۹۸

فورک

فورک یا انشعاب معمولاً به‌نوعی، آپدیت یا به ‌روزرسانی یک نرم‌افزار گفته می‌شود که می‌تواند به روشی سازگارو یا ناسازگار با قبل باشد.

MSHK

۹ بهمن ۱۳۹۸

فورک

راه حلی برای بر طرف کردن عیوب و نواقص و هم چنین بهبود شبکه های بلاکچین که از نمونه های مطرح می توان مونرو ، بیتکوین کش ، بیتکوین sv و ... را نام برد.

kavoshy

۹ بهمن ۱۳۹۸

عصر دیجیتال

بیت کوین کش و اتریوم کلاسیک مشهورترین نمونه های یک هاردفورک هستند البته هاردفورک همیشه باعث به وجود امدن یک ارز دیجیتال جدید نمی شوند بلکه تمام جامعه برسر ان توافق می کنند

[email protected]

۹ بهمن ۱۳۹۸

ساده بگم فورک چیه

قابل فهم ترین معنی فورک همان آپدیت کردن نرم افزار یا بروزرسانی یک نرم افزار هستش که گاهی این بروزرسانی باعث افزایش می‌شود بعضی وقتا باعث کاهش

S.MaTiin

۹ بهمن ۱۳۹۸

من کجا هستم

من بعنوان یک کاربر آیا در شبکه بلاک چین هستم ؟ یا اصولا من نقشی در بلاک چین و یا نودهای موجود ندارم و هیچ گونه تاثیری در ثبت وقایع ندارم و نقشی ایفا نمی کنم؟؟

rezasofi

۹ بهمن ۱۳۹۸

به روز رسانی

اگر کسی با قوانین ارزهای دیجتال مخالف باشه راه حل ان به روز رسانی یا ساخت بلاک چین جدید میباشد که به ان اصطلاحا فورک میگن

tarahom

۹ بهمن ۱۳۹۸

فورک‌_تحلیل

اگر از علاقه‌مندان به اخبار حوزه‌ی ارزهای دیجیتال باشید حتما تا به حال خبرهایی از این دسته که قیمت یک ارز دیجیتال به دلیل رویدادی به نام فورک (Fork) نوسانات شدیدتری پیدا می‌کند را شنیده‌اید. گاهی اوقات این نوسان مثبت است، اما گاهی نیز قیمت ارزهای دیجیتال به دلیل همین رویداد کاهش‌یافته و در جهت معکوس حرکت می‌کند. صرف‌نظر از اینکه قیمت به کدام سمت می‌رود، اگر بدانید چه کاری باید انجام دهید، می‌توانید از فورک‌ها درآمد داشته باشید.

S.MaTiin

۹ بهمن ۱۳۹۸

نوسان در اثر فورک

در میان تریدرها علاوه بر تحلیل تکنیکال و فاندامنتال مبحثی تحت عنوان نوسان گیری و بدست اوردن سود از این نوسانات هست که با آگاهی و داشتن دانش فنی میتوان سود خوبی در زمان رویداد فورک و ایجاد نوسان قیمت بدست اورد.

soheilstar

۹ بهمن ۱۳۹۸

فورک

وقتی حرف تغییری در پروتکل به میان می‌آید، توسعه‌دهنده‌های سیستم معمولا تاریخی تعیین می‌کنند و به اعضا زمان می‌دهند که درباره موضوع مورد بحث مشورت کنند یا نظر خود را اعلام کنند. وقتی زمان اعمال تغییر فرا می‌رسد، بلاک‌چین وارد فرایندی می‌شود که فورک کردن نام دارد

l.beigi

۹ بهمن ۱۳۹۸

فورک بلاکچین

فورک کردن به یک نوع بروزرسانی نرم افزار گفته میشود و در فرایند بلاک چین قسمتی از رشد ان محسوب میشود و میتواند باعث پیشرفت زنجیره گردد .فورک گاهی باعث افزایش و گاهی کاهش میشود .دلایلی که فورک بلاکچین ظاهر میشود در زمانیست که قابلیت جدیدی افزوده شود و یا خطر امنیتی و معاملات معکوس صورت پذیرد