فورک چیست؟

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

اما امروز با یوزبیت همراه باشید تا اطلاعاتتان در مورد فورک کامل شود .

فورک چیست

فورک چیست؟

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

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

به ایجاد بروزرسانی‎هایی در بلاکچین اصلی و یا ایجاد یک بلاکچین جدید منشعب شده از بلاکچین اصلی اصطلاحا فورک میگویند .

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

در اصطلاح برنامه‎نویسی فورک زمانی‎ست که یک برنامه آپدیت میشود اما در حوزه ارز دیجیتال فورک به معنی انشعاب یا دوشاخه شدن یک بلاکچین است . این انشعاب میتواند با روش قبلی سازگاری داشته باشد ( Backward-Compatible ) که میتواند به نوعی به آن به چشم یک آپدیت یا بروزرسانی نگاه کرد و یا حتی ممکن است با روش قبلی هیچ سازگاری نداشته باشد ( Backward-Incompatible ) که یعنی بلاکچین کاملا جدیدی ایجاد میشود که البته از بلاکچین اصلی منشعب شده است .

آشنایی با فورک

دلایل ایجاد فورک‎ها

دلایل زیادی میتواند باعث ایجاد فورک‎ها شود که بستگی به نوع تفکر تیم توسعه دهنده دارد. ممکن است نارضایتی‎هایی در بازار رخ دهد و یا اختلافات فنی در تیم ایجاد شود که باعث به وجود آمدن فورک شوند . در ادامه چند دلیل اصلی ایجاد فورک را میخوانیم :

اختلافات فنی

اختلافات فنی یکی از اصلی‎ترین دلایل ایجاد فورک‎ها هستند که معمولا نیز به انشعاب یک بلاکچین جدید و در نتیجه تولید یک ارز دیجیتال جدید می‎انجامد . برای مثال بیت‎کوین کش معروفترین فورک بیت کوین است که از اختلافات فنی و نارضایتی ماینرهای بزرگ بیت کوین ایجاد شد . گروهی از توسعه دهندگان بیت کوین و همچنین بخشی از استخراج کنندگان معروف Bitcoin از سرعت و کارمزد تراکنش‎ها راضی نبودند، پس با اعمال تغییرات گسترده در شبکه و تعریف قوانین جدید، رمز ارز جدیدی بنام بیت کوین کش ایجاد شد .

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

مسلما هر نرم افزار و برنامه‎ای در طول زمان به جهت بهبود بخشیدن و به عملکرد و امنیت خود نیازمند بروزرسانی‎هایی میباشد . ارز دیجیتال و برنامه‎های غیرمتمرکز نیز از این امر مستثنی نیستند .

برای حفظ کردن شبکه از خطرات احتمالی، بهبود عملکرد و البته امنیت، بروزرسانی‎هایی انجام میشود که خود نوعی فورک به حساب می‎آیند.

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

گاهی اوقات شبکه‎ای از ارز دیجیتال مورد حمله‎های مخربی قرار میگیرند و بعضا این حملات منجر به هک بخشی از شبکه و دزدیده شدن دارایی‎های کاربران میشود . در این مواقع تیم توسعه دهنده ممکن است برای بهبود امنیت خود و باز پس گیری اعتماد از دست رفته مجبور به ارائه فورک شود .

برای مثال در سال ۲۰۱۶ یک پروژه اتریوم به نام DAO هک شد و میلیون‎ها دلار از سرمایه کاربران از دست رفت سپس توسعه دهندگان اتریوم فورک ایجاد کردند، اتریوم قبلی اتریوم کلاسیک نام گرفت و فورک ایجاد شده همین اتریوم حال حاضر موجود در بازار است.

فورک برنامه‎ریزی شده

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

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

هاردفورک‎های بیزانس ( Byzantium ) و مونرو ( Monero ) از اتریوم از همین نوع بوده‎اند.

هاردفورک و سافت فورک

سافت فورک از نوع سازگار با نسخه‎های قدیمی ( Backward-compatible ) بوده و بروزرسانی نرم افزار اجباری نمیباشد . کاربران چه نرم افزار خود را آپدیت کنند و چه نکنند در هر صورت با شبکه سازگاری دارند اما ممکن است در طول زمان برخی محدودیت‎ها و خطاهایی برای کاربران ایجاد شود که مجبور به بروزرسانی شوند .

هاردفورک اما تغییرات پایه‎ای و ناسازگار با نسخه‎های قدیمی ( Backward-incompatible ) بوده که در آن تمام کاربران برای شرکت در تراکنش‎ها مجبور به بروزرسانی هستند و در غیراینصورت کاربر از شبکه جدا شده و نمیتواند تراکنشی را تایید نماید . هاردفورک در واقع همان است که در اثر اختلاف نظرهای شدید و تغییرات اساسی یک انشعاب جداگانه از بلاکچین اصلی ایجاد شده و تولید یک ارز دیجیتال جدید را نتیجه میشود.

بیت‎کوین کش و اتریوم کلاسیک نیز هاردفورک‎هایی هستند از نوع هاردفورک بحث برانگیز بوده و به دلیل اختلاف نظر بین اعضای شبکه و تغییرات عمده در کد ایجاد شدند.

نوع دیگری از هاردفورک وجود دارد که با نام سکه‎های مشتق شده (Spin-off coins ) شناخته میشود . در این نوع از هاردفورک هر فرد یا توسعه دهنده میتواند از قابلیت منبع باز بودن بیت کوین استفاده کرده و پس از دسترسی به کدهای آن تغییراتی را ایجاد نموده و ارز جدید با ویژگی‎های جدید را تولید نماید. مثلا لایت‎‎کوین ( Litecoin ) با همین روش از بیت‎کوین مشتق شد . تغییراتی نیز در لایت کوین ایجاد شد مثل کاهش زمان ایجاد یک بلوک از ۱۰ دقیقه به ۲٫۵ دقیقه و افزایش مقدار سکه‎ها از ۲۱ میلیون به ۴۸ میلیون سکه .

هارد فورک چیست

تاثیر فورک‎ها روی قیمت‎ها

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

اما چطور این اتفاق می‎افتد ؟

فرض کنید شخصی ۲۰هزار واحد بیت‎کوین دارد. این فرد با این دارایی یک سرمایه‎گذار بزرگ بیت‎کوین محسوب میشود که حتما اخبار ارزهای دیجیتال مخصوصا بیت‎کوین را به دقت رصد میکند. این سرمایه‎گذار آگاه مطلع میشود که قرار است فورکی اساسی ایجاد شود بنام بیت‎کوین کش. از آنجایی که کیف پول دیجیتالی او از بیت‎کوین و فورک‎هایش پشتیبانی میکند پس او با داشتن ۲۰هزار بیت‎کوین به همان مقدار نیز توکن بیت‎کوین کش دریافت میکند. حال ممکن است این سرمایه‎گذار ارز دیجیتال برای افزایش دارایی‎های خود در این موقعیت مناسب، مقدار بیشتری بیت‎کوین خریداری کند و در نتیجه مقدار بیشتری نیز بیت‎کوین کش بدست خواهد آورد.

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

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

فورک در بلاکچین

آیا برای مواجه شدن با یک فورک آمادگی دارید؟

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

یک فورک چگونه اتفاق می‎افتد ؟

برای ایجاد یک فورک ابتدا یک شماره بلوک مشخص میشود تا فورک از آنجا آغاز شود. هر چه این بلوک از جنسیس دورتر باشد پیش‎بینی فورک سخت‎تر خواهد شد اما هر چقدر به زمان آغاز فورک نزدیک‎تر میشویم میتوان روز و ساعت آن را پیشبینی نمود.

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

زود اعتماد نکنید!

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

بعد از مستقل شدن بلاکچین جدید ممکن از چند روز تا چند ماه طول بکشد تا کیف پول شما از سکه‎های جدید پشتیبانی کند

نحوه دریافت سکه‎های جدید یک فورک

در اولین قدم از دریافت سکه‎های جدید یک فورک شما باید قبل از مشخص شدن ارتفاع بلوک ( اندازه بلوک مشخص شده برای آغاز فورک ) از ارز دیجیتال اصلی در کیف پول خود داشته باشید . از آنجایی که توسعه دهندگان یک بلاکچین جدید از دفتر کل بلاکچین اصلی کپی گرفته و عینا آن را در بلاکچین جدید اعمال میکنند پس در نتیجه هر میزان سکه از ارز دیجیتال اصلی که داشته باشید به همان مقدار از سکه‎های ارز دیجیتال جدید دریافت میکنید.

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

جمع‎بندی

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

انتقادهای فراوانی به هاردفورک‎ها میشود اما باید به این نکته توجه داشت که هاردفورک صدای انتقاد و بعضا پیشرفت و بهبود یک شبکه و ارز دیجیتال است که البته برای جامعه کریپتو مفید میباشد . شما هم موافقید؟

 

جوابی بنویسید:

آدرس ایمیل شما به صورت عمومی منتشر نخواهد شد.

اسلایدر سایدبار