فورک (FORK) چیست؟ معرفی انواع فورک
فورک (FORK) چیست؟ معرفی انواع فورک + تاثیرات فورک ها در بلاک چین بر قیمت
فورک (FORK) چیست؟ هارد فورک چیست؟ این اصطلاح دقیقاً چه زمانی کاربرد دارد؟ تاثیر آن بر عملکرد بلاک چین چگونه است؟ تمام این سوال ها ممکن است در ذهن هر فردی با شنیدن این کلمه شکل بگیرد. اگر آن فرد آشنایی کوچکی نیز با بلاک چین داشته باشد، احتمالاً نام این اصطلاح را نیز شنیده است. در دنیای رمز ارزها اصطلاحات بی شماری وجود دارند که هر کدام از آن ها، عملکردی کاملاً متفاوت با اسم خود خواهند داشت.
در ابتدای به وجود آمدن رمز ارزها، تنها ارز دیجیتال موجود بیت کوین بود. بیت کوین ها به نوعی جایگزینی دیجیتالی برای پول های نقد رایج هستند که به صورت غیر متمرکز وجود دارند. پس از مدتی از تبادل این بیت کوین ها، ارزهای دیجیتالی جدیدتری نیز وارد دنیای ارزهای دیجیتالی شدند که از جمله آن ها می توان به ریپل و مونرو اشاره کرد. سوالی که پیش می آید این است که دقیقاً این ارزهای جدید چگونه پدیدار شدند؟ در واقع این ها نتیجه فورک بیت کوین هستند.
بلاک چین در حقیقت غیر قابل تغییر تلقی می شود اما در عوض توکن ها و کوین هایی که در بستر آن ایجاد می شوند قابل تغییر هستند. در این هنگام ارزهایی جدید وارد کار می شوند. با این که روند اجرای این اصطلاح و الگوی انجام آن کاملاً با یکدیگر یکسان هستند اما نتیجه های یکسانی را به دنبال نخواهند داشت. هر یک از این نتیجه ها نیز قوانین اجماع مطلوب خاص خود را برای خود دارند.
در ادامه قصد داریم این موضوع را بیشتر بررسی کنیم و به روابط میان آن ها و انواعشان بپردازیم. از آن جایی که بحث بلاک چین و دنیای ارزهای دیجیتالی بسیار پیچیده هستند، باید بسیار ریزبینانه به آن ها پرداخته شود تا به خوبی متوجه چگونگی اجرای این اصطلاح و تاثیرات ناشی از آن شد.
آنچه در این مقاله میخوانید:
فورک (FORK) چیست؟
تغییر اطلاعات ثبت شده در بلاک چین امکان پذیر نیست. در حقیقت به دلیل پیروی بلاک چین از برنامه هایی که برنامه نویسان برای آن طراحی کرده اند، این ارز نمی تواند خارج از وظایفی که برایش طراحی شده است عمل کند. برای مثال مدت زمان ماین یک بلاک در بلاک چین ۱۰ دقیقه است. این مقدار غیر قابل تغییر خواهد بود. این غیر قابل تغییر بودن برای بسیاری از افراد ناخوشایند خواهد بود. بنابراین تنها راه حل برای این افراد ایجاد یک بلاک چین جدید با بروزرسانی است.
ماهیت ارزهای دیجیتالی، کدهایی هستند که برنامه نویسان نرم افزاری آن ها را نوشته اند. این کدها به صورت متن باز طراحی می شوند. متن باز بودن این کدها، به توسعه دهندگان دسترسی کاملی برای ارائه نسخه هایی جدیدتر و بروزرسانی شده را می دهد. بروز شدن برای هر نرم افزاری یک امر لازم و ضروری است. رمز ارزها نیز از این قانون مستثنی نیستند. در نتیجه تغییراتی که در کدهای منبع به منظور بروزرسانی و بهبود رمز ارز انجام می گیرد، انشعاباتی در شبکه ایجاد می شود.
بروزرسانی یا ایجاد بلاک چین جدید، فورک یا انشعاب (Fork) نام دارد. فورک هنگامی کاربرد دارد که عدم رضایت از قوانین توسط کاربران وجود داشته باشد یا این که شبکه دچار مشکل و نقص شده باشد. برخی از فورک ها به دلیل تغییراتی که در شبکه انجام می دهند، می توانند باعث از بین رفتن نسخه های قدیمی شوند.
دلایل اجرای فورک ارز دیجیتال چیست؟
به دلایل متنوعی می تواند یک فورک انجام گیرد. بسته به هدف یک شبکه بلاک چین، عمل فورک می تواند به دلایل گوناگونی انجام شود تا شبکه را ارتقا ببخشد.
برطرف کردن مشکلات فنی در شبکه بلاک چین
همان طور که اشاره کردیم، فورک کردن راهی برای بروزرسانی کردن ارزهای قدیمی تر هستند. این بروزرسانی ها شامل افزایش و اضافه کردن ویژگی ها، ارتقا قابلیت ها و ارتقا امنیت در یک شبکه غیر متمرکز به نام بلاک چین خواهند بود. به دلیل توزیع شدن بلاک چین، نمی توان همانند سایر برنامه های نرم افزاری اقدام به آپدیت آن کرد.
ناکام گذاشتن حملات هکری در شبکه بلاک چین
دومین دلیل، بازگردانی سرمایه از دست رفته از طریق فورک است. گاهی اوقات در پروتکل کلی بلاک چین باگ های فنی وجود دارد که راه هکرها را برای از بین بردن سرمایه هموار می کند. در چنین زمانی توسعه دهنده می تواند با اعمال یک سری تغییرات در بلاک چین فعلی، تراکنش های هکرها را حذف کند و مبالغ از دست رفته را بازگرداند.
ارتقا قابلیت های شبکه بلاک چین
به مرور زمان و با ارتقا فناوری های گوناگون، ممکن است یک شبکه نیاز به ارتقا قابلیت های کنونی خود به منظور بهبود عملکرد داشته باشد. برای زنده نگه داشتن یک شبکه نرم افزاری، نیاز است که این برنامه هماهنگ با تکنولوژی پیشرفت کند تا بتواند عملکردی موفق را تجربه کند. در این هنگام هارد فورک انجام می گیرد.
تقسیم اجماع یا شاردینگ
شاردینگ یک روش موثر برای افزایش مقیاس پذیری بلاک چین و تسریع تایید تراکنش ها است. در این جریان، به جای استفاده از یک زنجیره طولانی، چندین زنجیره موازی که هماهنگ با یکدیگر عمل می کنند ایجاد می شود. به این ترتیب سرعت شبکه به طرز قابل توجهی افزایش پیدا می کند.
هارد فورک (HARD FORK) چیست؟
هر تغییری یا ادیتی که در نحوه اجرای یک بلاک چین رخ دهد، فورک گفته می شود. هنگامی که این تغییرات اساسی باشند و در شبکه جدید، نرم افزار جدیدی نیاز باشد و در بین نودهای شبکه پیشین و جدید اختلاف و تفاوتی وجود داشته باشد، در این صورت دو زنجیره مستقل از یکدیگر تشکیل شده است.
به این نوع از تغییر، هارد فورک گفته می شود. در هارد فورک ها امکان دارد ارز جدیدی نیز ایجاد شود. تمامی اعضای شبکه قبلی، پس از هارد فورک به شبکه جدید منتقل می شوند و شبکه پیشین بلااستفاده می ماند.
دلایل ایجاد هارد فورک چیست؟
به طور کلی برای رفع مشکلات فنی شبکه، دفع حملات هکری به بلاک چین، معکوس کردن تراکنش ها و ارتقا قابلیت های شبکه هارد فورک انجام می شود.
فورک اتریوم ( Ethereum Fork)
انجام هارد فورک برای اتریوم ها بسیارخطرناک است؛ به همین دلیل هنگامی که موقعیت فورک پیش آید، احتیاط بسیاری باید به خرج داد. در اتریوم ۳ نوع فورک وجود دارد. این فورک ها عبارتند از Ethereum Classic ، EtherZero و Metropolis.
سافت فورک (SOFT FORK) چیست؟
سافت فورک یک بروزرسانی است که می تواند با نسخه قدیمی هماهنگ باشد. در این صورت تمامی کاربرانی که از نسخه قدیمی هنوز هم استفاده می کنند، می توانند به اطلاعات جدید شبکه دسترسی داشته باشند و اطلاعات بلاک چین را به حساب خود منتقل کنند. در صورتی که این تغییرات روی آدرس های شبکه نیز اعمال شده باشد، همچنان می توان از شیوه قدیمی از این آدرس ها استفاده کرد.
سوالات متداول
فورک در بلاک چین چیست؟
مفهوم کلی فورک چیست؟
چرا فورک ها در بلاک چین اتفاق می افتند؟
دلیل دیگر اتفاق افتادن این تغییرات، رویت شدن باگ یا یک مشکل امنیتی برای یک بلاک چین است که ارزها را تهدید می کند؛ بنابراین یک فورک نیز برای انتقال به یک فضای امن تر اتفاق می افتد
سافت فورک و هارد فورک در بیت کوین چیست؟
آخرین فورک بیت کوین چه زمانی بود؟
تفاوت هارد فورک و سافت فورک چیست؟
بعد از فورک چه اتفاقی می افتد؟