فورک Fork چیست


talarebourse.com

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

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

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

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

انواع مختلف هاردفورک

سه نوع اصلی از هاردفورک ها عبارتند از:

۱-هاردفورک برنامه ریزی شده:

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

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

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

به عنوان مثال، نمونه ای از هاردفورک ناسازگار می‌توان به ساخت بیت کوین کش اشاره کرد. بیت کوین کش توسط گروهی درداخل انجمن بیت کوین که در پی یافتن راه حلی برای رفع مشکل مقیاس پذیری بیت کوین بودند؛ ایجاد شد و درآن انداره بلاک بیت کوین از ۱ مگابایت به ۸ مگابایت افزایش یافت. این تضاد سبب ایجاد جنگ داخلی درون انجمن بیت کوین شد که به علت اختلاف نظر‌ها در حل مسئله مقیاس پذیری بیت کوین بود. این موضوع تا حدودی باعث کاهش انشعابات بلاک چین بیت کوین در یک کوین جدید شد و بیت کوین کش ساخته شد.

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

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

مشخصات لایت کوین ها عبارتند از: تایید تراکنش ها با سرعت بیشتر و عرضه کوین بیشتر.

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

فناوری بلاک چین بصورت غیرمتمرکز و آشکار است. این آشکار بودن به واسطه ماهیت منبع باز بیشتر ارزهای دیجیتال است که سبب می شود همه افراد توانایی آزمایش کدها را داشته و حتی با استفاده از کدبیس مراحل دیگری را بسازند. این شاید یک شمشیر دولبه باشد، زیرا رسیدن به یک توافق جمعی کامل برای یافتن راه حلی در حل مشکلات جاری شاید غیرممکن بنظر برسد. درمورد بیت کوین، ایجاد بیت کوین کش یک مثال از اختلاف نظر درحل مشکل مقیاس پذیری بوده است. در حقیقت همه افراد می‌توانند در هاردفورک یک نسخه بهتر از بلاک چین اصلی ایجاد کنند. ۲۷ فورک از بیت کوین وجود دارد که به ۲۷ نوع مختلف از بیت کوین با کوین های اصلی بیت کوین به نام بیت کوین کش، بیت کوین گلد، Segwit2x و بیت کوینABCتبدیل می شوند. این یک گواه برخلاقیت و نواوری انجمن بیت کوین است.

بی نظمی یا تغییر:

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

فورک چیست: 3 نکته درباره فورک در دنیای ارزهای دیجیتال

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

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

۱. نحوه‌ی کارکرد فورک‌ها چگونه است؟‌

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

معمولا توکن‌های جدید از همان ابتدا به صورت مستقل تولید می‌شوند؛ در این روش، با استفاده از “‌کپی و پیست‌”‌ کردن کدهای موجود، و اصلاح و راه‌اندازی آن‌ها یک توکن جدید ایجاد می‌شود. در این فرایند، شبکه باید از همان ابتدا طراحی شود و مشتریان نیز باید قانع شوند که از این رمز ارز جدید استفاده کنند. به عنوان یک نمونه از این روش می‌توان به لایت کوین اشاره کرد که کارش را به عنوان یک رمز ارز همسان با بیت کوین آغاز کرده است. بنیان‌گذاران لایت کوین تغییراتی را در کدها ایجاد، مشتریان را به خرید آن قانع، و آن را به یکی از رمز ارزهای محبوب تبدیل کردند.

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

۲. مقایسه‌ی هاردفورک و سافت فورک

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

از سویی دیگر، سافت فورک دارای قابلیت سازگاری عقب رو است. بلاک چین به‌روزرسانی شده مسئول اعتباردهی به معاملات است. ولی گره‌هایی که خود را به‌روزرسانی نکرده‌اند، هم‌چنان قادر خواهند بود بلاک‌های جدید را به صورت معتبر مشاهده کنند. ولی این مسیر یک‌طرفه است؛ بلاک چین به‌روزرسانی شده گره‌هایی را که هنوز به‌روزرسانی نشده‌اند، به رسمیت نمی‌شناسد. برای به کار افتادن یک سافت فورک، اکثریت ماینرها باید خود را به‌روزرسانی کنند. هرچه ماینرهای بیش‌تری قوانین جدید را بپذیرند، امنیت شبکه پس از ایجاد فورک بیش‌تر می‌شود. از سافت فورک می‌توان برای بلاک چین‌های بیت کوین و اتریوم، و سایر بلاک چین‌ها استفاده کرد. معمولا از سافت فورک برای پیاده‌سازی به‌روزرسانی‌های نرم‌افزاری استفاده می‌شود (نظیر BIP 66 در بیت کوین).

۳. سیاست‌ها درباره‌ی فورک بلاک چین

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

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

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

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

نکات مهمی که درباره فورک باید بدانیم!

نکات مهمی که درباره فورک باید بدانیم! | آموزش ارز دیجیتال در مشهد | آکادمی پارسیان بورس

در دنیای ارزهای دیجیتال اصطلاحاتی مانند فورک وجود دارد که آگاهی از آنها پیش ­شرط ورود و یا یک ادامه موثر در این بازار است. یکی از اصطلاحاتی که شاید تا به حال به گوشتان خورده باشد اصطلاح “فورک” است. گاهی اخباری مبنی بر ارائه یک فورک جدید، سافت فورک و یا هارد فورک به دنیای ارزهای دیجیتال مطرح می‌شود، که ممکن است کنجکاوی شما را برانگیخته باشد، شاید تا به حال به دنبال کشف معنای این اصطلاح نرفته باشید، و یا دقیقا متوجه نشده باشید که فورک چیست. ما در آکادمی پارسیان بورس به‌ ­مانند همیشه به دنبال بررسی فورک و انواع آن هستیم، و به دنبال آن هستیم تا به زبان ساده آن را برایتان شرح دهیم.

فورک چیست؟

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

بگذارید ساده‌تر بگوییم، تا به حال برایتان پیش آمده است که از مشخصات و یا ویژگی ها اپلیکیشین و یا نرم افزاری رضایت نداشته باشید و به دنبال ارتقا و بهبود آن باشید؟ همین اتفاق در دنیای ارزهای دیجیتال هم وجود دارد، و رفع نارضایتی های موجود در دنیای ارزهای دیجیتال تنها یک راه حل دارد و آن هم عبارت است از:

فورک!

در اینجا است که فورک متولد می‌­شود. در حقیقت فورک روش و راه­‌حلی در پاسخ به نارضایتی کاربرانی است که از پروتکل­‌های بلاک چین ناراضی هستند.

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

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

نسخه ارتقا یافته و یا همان فورک بایستی مشکلات و مسائل برنامه­‌های قبلی را به خوبی شناسایی و رفع کند تا رضایت کاربران را برانگیزد.

نکات مهمی که درباره فورک باید بدانیم! | آموزش ارز دیجیتال در مشهد | آکادمی پارسیان بورس

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

انواع فورک کدام است؟

فورک به 2 دسته کلی قابل تقسیم است که عبارتند از:

1. Soft Fork

در حالت سافت فورک آپدیت و به روزرسانی نرم افزار متناسب و سازگار با نسخه های قبلی خود است که اصطلاحا به آن backwards compatible گفته می­‌شود. در soft fork بیشتر کاربران بایستی نرم افزار را آپدیت کنند، با این حال اگر سایر افراد هم حاضر به پذیریش آپدیت و به‌­روزرسانی نباشند، ناخواسته رفته رفته این به‌روزرسانی صورت خواهد پذیرفت، زیرا با عدم به‌­روز رسانی امکان استفاده از قابلیت­‌های جدید وجود نخواهد داشت.

2. Hard Fork

در حالت هارد فورک سازگاری و تناسب با نسخه­‌های قبلی وجود ندارد، و نکته مهمی که در این جا وجود دارد این است که همه بایستی اقدام به، به­‌روزرسانی نرم‌افزار نمایند. آپدیت­‌هایی که با نسخه‌های قبلی خود ناسازگار باشد اصطلاحاً backward incompatible نام دارد.

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

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

هارد فورک یا انشعاب سخت (Hard Fork)، در فناوری بلاک چین به یک تغییر ریشه‌ای در پروتکل‌های شبکه که باعث معتبر شناخته شدن تراکنش‌ها و بلاک‌ها – که پیش‌تر غیرمعتبر شناخته می‌شدند – می‌شود، یا بالعکس.

هارد فورک برای انجام کامل، نیازمند است که تمامی گره‌ها (Nodes) و یا تمامی مشارکت‌کنندگان در شبکه، پروتکل‌های نرم‌افزاری خود را به آخرین نسخه به‌روزرسانی کنند.

برای کسب اطلاعات بیشتر در مورد بلاک چین می‌توانید از مطلب آموزشی «بلاک چین چیست؟» دیدن نمایید.

نکات کلیدی:

  1. یک هارد فورک، تغییری اساسی در پروتکل یک شبکهٔ بلاک چینی است که باعث معتبر شدن تراکنش‌ها و یا بلاک‌های ساخته شده – که پیش‌تر غیرمعتبر بودند – می‌شود، و یا بالعکس.
  2. یک فورک در شبکهٔ بلاک چین می‌تواند در هر پلتفورم رمز ارزی‌ای صورت بگیرد، و تنها محدود فورک Fork چیست به شبکهٔ بیت کوین نمی‌شود.

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

هارد فورک زمانی رخ می‌دهد که گره‌های نسخهٔ جدیدتر بلاک چین، دیگر جدیدترین نسخه از آن بلاک چین را تأیید نکنند، که این باعث ایجاد یک جدایی دائم بین نسخهٔ قبلی و نسخهٔ جدید بلاک چین می‌شود.

اضافه کردن قوانین جدید به کُد شبکهٔ بلاک چین، اساساً باعث ایجاد یک فورک در بلاک چین می‌شود. یک دسته از کاربران، بلاک چین جدید و ارتقا یافته را دنبال می‌کنند و مسیر قبلی نیز به راهش در بلاک چین قدیمی ادامه می‌دهد.

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

توضیحاتی در مورد فورک در شبکه بیت‌کوین

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

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

شما ممکن است به بلاک‌های شبکهٔ بلاک چین به‌عنوان کلیدهای رمزنگاری شده که اطلاعات ذخیره شده را انتقال می‌دهند، فکر کنید.

زیرا ماینرها قوانینی در خصوص انتقال اطلاعات در شبکهٔ اطلاعات وضع می‌کنند و این ماینرها به‌خوبی متوجه قوانین جدید می‌شوند.

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

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

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

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

از طریق همین پروسهٔ فورک است که رمز ارزهای مختلفی با نام‌های مشابه بیت کوین به وجود آمده‌اند: بیت کوین کش (Bitcoin Cash)، بیت کوین گلد (Bitcoin Gold) و غیره.

برای یک سرمایه‌گذار عادی (Casual Investor) در حوزهٔ رمز ارزها، اشاره به تفاوت‌های موجود بین این رمز ارزها و نشان دادن وقوع این فورک‌ها در یک خط زمانی (Timeline) کاری دشوار می‌باشد.

برای کسب اطلاعات بیشتر در مورد بیت کوین گُلد می‌توانید از مطلب آموزشی «بیت کوین گُلد چیست؟» دیدن نمایید.

نکتهٔ مهم: گره‌هایی (Nodes) که خود را به‌روزرسانی نکرده‌اند، قوانین جدید را رد کرده‌اند، که خود باعث ایجاد یک جدایی (یک هارد فورک) در بلاک چین شده است.

چه دلایلی برای انجام هارد فورک وجود دارد؟

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

از این دلایل می‌توان به اصلاح کردن مشکلات مهم امنیتی در شبکه – که در نسخه‌های پیشین نرم‌افزار پیداشده‌اند – اضافه کردن عملکردهای جدید، و یا معکوس کردن تراکنش‌ها اشاره کرد.

مانند هارد فورک بلاک چین اتریوم که برای معکوس کردن هک انجام شده در سازمان خودمختار غیرمتمرکز (Decentralized Autonomous Organization – DAO) انجام شد.

بعد از این هک، جامعهٔ اتریوم به اتفاق آرا، رأی به انجام یک هارد فورک برای معکوس شدن تراکنش‌های انجام‌شده «که باعث دزدیده شدن ده‌ها میلیون دلار از این رمز ارز توسط یک هکر ناشناس شده بود»، دادند.

این هارد فورک همچنین به صاحبان توکن‌های DAO کمک کرد تا بتوانند وجوه اتری (ETH funds) خود را پس بگیرند.

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

صاحبان توکن‌های DAO هم‌اکنون می‌توانند اتریوم را با نرخ تقریبی 1 فورک Fork چیست اتریوم به 100 DAO پس بگیرند. توکن‌های اضافی باقی‌مانده و هر میزان اتری که در نتیجهٔ هارد فورک باقی بماند توسط نگهبانان DAO در شبکه تحت عنوان «محافظت از خطای احتمالی – failsafe protection» پخش می‌شود.

برای کسب اطلاعات بیشتر در مورد قراردادهای هوشمند اتریوم می‌توانید از مطلب آموزشی «قراردادهای هوشمند اتریوم چگونه عمل می‌کند؟» دیدن نمایید.

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

هارد فورک و سافت فورک (Soft Fork) اساساً یکی می‌باشند، زیرا در هر دوی آن‌ها کُد موجود در پلتفورم رمز ارز تغییر کرده است و نسخهٔ قدیمی در شبکه باقی می‌ماند، در حالی که نسخهٔ فورک Fork چیست جدیدتری نیز در آن ساخته شده است.

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

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

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

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

پیاده کردن تعمیرات اساسی در بلاک‌های یک بلاک چین، نیازمند حجم عظیمی از قدرت پردازشی (Computing Power) می‌باشد، اما امنیتی که از طریق انجام هارد فورک به وجود می‌آید استفاده از آن را منطقی‌تر از سافت فورک نشان می‌دهد.

اگر علاقه مند به یادگیری بیشتر در این حوزه هستید می‌توانید از نقشه راهنمای دیجی کوینر به نام «درخت یادگیری» دیدن نمایید که از نقطه ابتدایی تا انتهای مسیر را ریل گذاری کرده است.

شما با مطالعه درخت یادگیری تا حد مطلوبی دانش خود را افزایش داده‌اید اما برای حرفه ای شدن و انجام معاملات در این بازار نیاز به یک راهنمای مجرب و با تجربه دارید.

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

تیم تحریریه دیجی کوینر

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

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

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

مونا بزرگی

Moderator

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

talarebourse.com

فورک (Fork) چیست؟ فورک Fork چیست – تالاربورس

فورک (Fork) چیست؟ | گاها اسم فورک را در بازار ارزهای دیجیتال زیاد شنیده‌ایم. اما مفهوم Fork در ارزهای دیجیتال و تاثیر آن‌ها بر بلاکچین وقیمتشان را نمی‌دانیم.

talarebourse.com

talarebourse.com

faeze feizi

عضو شناخته شده

Ramtrader7

عضو شناخته شده

مونا بزرگی

Moderator

گوی جادوی ارزدیجیتال؟ اگر تریدرها تنظیم‌کننده فورک باشند چه می‌شود

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

به نوعی، همه چیز از پیش برنامه ریزی شده است. بلاک‌چین طبیعتا یک نوع سیستم

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

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

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

بیت کوین کنار گذاشته شد، بعضی از افراد گفتند بازار های مشابه میتوانند نتیجه تغییرات خاص در جامعه را روشن سازند.

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

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

در اوایل ماه نوامبر، و طی رویداد مقیاس‌گذاری بیت‌کوین، پیش از آنکه Segwit2x تعلیق شود، آنتونی تاونز، در مقام یک توسعه دهنده، پیشنهادی مناسب را ارائه داد و گفت:

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

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

به علاوه اینکه، نگرانی‌هایی پیرامون

پیشروان این راه​

در سال جاری، پیش از جریان هاردفورک‌های بیت‌کوین (که منجر به تقسیم زنجیره ای و ایجاد ارزهای جدید دیجیتال شد) تعداد قابل توجهی از تراکنش های بیت کوین، بازارهای پیچیده آتی را راه اندازی کردند.

ضمن اینکه نرم افزار نامحدود بیت کوین در ماه آپریل متوقف شد (این فورک هرگز عملی نشد)، Bitfinex

جدیدی را راه اندازی و پیشاپیش معاملات را آغاز کرد.

همچنین Bitfinex تجارت آتی را پیش از تقسیم بیت‌کوین‌کش شروع کرد و پیش بینی ها نسبتا دقیق بودند. توکن‌های آتی بیت‌کوین، به ارزشی معادل ۱۰ الی ۲۰ درصد ارزشی که بیت کوین مطابق آن معامله میشد، مبادله شدند. در حال حاضر، ارزش هر توکن بیت‌کوین‌کش معادل ۱۲ درصد از ارزش یک بیت کوین است.

بیت فاینکس پیش از هاردفورک Segwit2x، این امکان را برای کاربران خود فراهم نمود که به ازای هر بیت کوین دو توکن دریافت نمایند. (یک BT1 یا بیت کوین لگاسی، و سکه جدید BT2 که با ایجاد یک تقسیم نو از سوی هاردفورک Segwit2x، به وجود می‌آید.)

سپس کاربران می توانند با شرط بندی بر روی اینکه کدام سکه پس از تقسیم بندی ارزش بیشتری پیدا خواهد کرد، آنها را بفروشند.

هنگامی که بیت فاینکس بالاخره شروع به راه اندازی توکن «تقسیم زنجیره ای» کرد، با انتشار این مطلب در وبلاگ خود اعلام کرد که توکن مذکور در خدمت جامعه خواهد بود (وی با نظر تاونز موافق بود):

اختلافات مداوم​

بازارهای آینده به نحوی به نتیجه Segwit2x اشاره میکنند.

با وجود این، همچنان پیرامون قیمتها در دراز مدت و کوتاه مدت، شبهاتی وجود دارد.

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

تاونز، طی سخنرانی خود درباره مقیاس پذیری بیت کوین گفت:

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

وی به (Segregated Witness (SegWit یا بروزرسانی مقیاس پذیری که اخیرا به بیت کوین اضافه شده بود، نیز به عنوان یک سافت فورک جنجالی، اشاره کرد. همچنین، چنانچه در حد قابل توجهی اختلاف وجود داشته باشد، سافت فورک (UASFs) که به اصطلاح به دست کاربر فعال میشود، نتیجه مشابهی را به دست خواهد دهد. (از طریق تقسیم این زنجیره به دو

با ارزدیجیتال رقیب)

پیشگوی بهتر​

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

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

هنگامی که Segwit2x موقتا متوقف شد، تمام کاربرانی که روی این سکه شرط بسته بودند ضرر کردند و تمام پولشان از دست رفت.

البته با پیشنهاد Sztorc، به جای اینکه دو توکن ایجاد شود، صرافی ها ۸ توکن آتی ایجاد میکنند. (این دو به دو بازار تقسیم میشوند، تا فضای نتایج احتمالی را کاملا از هم جدا سازند.) این هشت توکن به صورت نقد حل و فصل میشوند، نه با بلاک چین. (زیرا، میتوانند به کاربران این اجازه را بدهند که درباره سناریوها یا نتایجی که شاید هرگز در واقعیت اتفاق نیافتند، تامل کنند)

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

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

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

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



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.