گام 1 - مفهوم کلی هارد فورک

هارد فورک

مفهوم کلی هارد فورک

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

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

توسعه دهندگان بیت کوین معمولا آن را آپدیت می کنند تا مشکلاتش برطرف شوند و عملکرد و کارایی اش بهبود پیدا کند.

بعضی از این آپدیت ها جزئی می باشند. ولی گاهی اوقات یک سری تغییرات اساسی در عملکرد بیت کوین اعمال می شود.

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

ایجاد یک نسخه جدید از پروتکل یا یک فورک

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

خوب اگر آن ها این کار را انجام دهند چه اتفاقی می افتد؟

بیت کوین از دو قسمت مهم تشکیل شده است : پروتکل و بلاکچین. که سابقه تمامی تراکنش ها روی آن ثبت می شود.

اگر یک عده تصمیم بگیرند که از فورک خودشان استفاده کنند. در واقع کد پروتکل بیت کوین را کپی می کنند.

در این صورت یک سری تغییرات را به وجود می آورند. این کارها شدنی است. زیرا شبکه بیت کوین متن باز می باشد.

وقتی این افراد تغییراتی که مد نظرشان می باشد را اعمال می کنند، یک مبدا زمانی را در نظر میگیرند که در آن زمان فورک جدید فعال شود.

شماره بلاک در بلاکچین

این کار با مشخص کردن یک شماره بلاک در بلاکچین انجام می شود.

مثلا وقتی بلاک شماره 480000 در بلاکچین منتشر می شود، فورک جدید شروع به فعالیت می کند.

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

یک گروه همچنان از پروتکل اصلی استفاده می کنند. یک گروه دیگر از فورک جدیدی که به وجود آمده استفاده می کنند.

بعد از آن هر کدام از این گروه ها بلاک های جدیدی را به فورک مورد نظر اضافه میکنند.

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

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

بعضی از افراد اسم این را پول آزاد می گذارند اما به طور کل به این بستگی دارد که آیا از این فورک ارزش حاصل می شود یا خیر؟

در حال حاضر چندین فورک شکل گرفته است.

پیدایش بیت کوین کش

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

در رابطه با این مسئله توسعه دهندگان نتوانستند سر سایز جدید بلاک به توافق برسند و بعضی ها می گفتند چیزی بیت 1 الی 2 مگابایت باشد و بعضی ها معتقد بودند که باید بزرگتر باشد.

وقتی این اختلاف نظرها به نتیجه نرسید هر گروه تصمیم گرفتند راه خودشان را بروند.

تا الان چند تا هارد فورک برای بیت کوین به وجود آمده که بعضی هایشان موفق تر بوده اند اما فقط بیت کوین نیست که هارد فورک دارد به طور مثال اتریوم کلاسیک، فورک اتریوم می باشد.

با مفهوم فورک از طریق بیت کویین آشنا شدیم. مفهومی که بیان شد در مورد ارزهای دیگر هم صدق می کند.

 

اگر سوالی درمورد هارد فورک دارید درقسمت نظرات مطرح بفرمایید.