فورک چیست
والبی بلاگ » آرشیو پست ها » آموزش » مفاهیم پایه » فورک (Fork) و انواع آن چیست؟
مفاهیم پایه

فورک (Fork) و انواع آن چیست؟

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

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

فورک: ورژنی از یک پروتکل که با پروتکل اصلی تفاوت دارد.

حالا بیایید با جزییات بیشتری نگاه کنیم

برای درک بهتر فورک ها ابتدا بایستی به این سوال پاسخ داد که اساسا چرا باید یک پروتکل تغییر کند؟

حل مشکل امنیتی

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

ایجاد قابلیت جدید

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

اصلاح تراکنش ها

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

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

سافت فورک یا انشعاب نرم همان تغییر پروتکل با قابلیت برگشت پذیری است. برای توضیح بهتر مثالی می زنیم. فرض کنید در یک کشور، یکی از قوانین ترافیکی برای رانندگی در بزرگراه ها، حداقل سرعت ۵۰ کیلومتر بر ساعت و حداکثر ۱۰۰ کیلومتر بر ساعت باشد. در یک روز خاص دولت تصمیم می گیرد این بازه ی سرعت مجاز را به حداقل ۶۰ و حداکثر ۱۱۰ تغییر دهد. چه اتفاقی ممکن است بیافتد؟ برای بیشتر رانندگانی که معمولا با سرعت ۷۰ کیلومتر بر ساعت حرکت می کنند چیزی تغییر نمی کند. ولی رانندگانی که با سرعت کم رانندگی می کردند باید با سرعت بیشتری برانند.

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

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

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

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

بیت کوین کش:

تفاوت با بیت کوین : سرعت تراکنش بالاتر، عدم تمرکز کمتر.

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

زمان انشعاب: اول آگوست ۲۰۱۷

 

پستهای مرتبط

دیفای (DeFi) چیست؟

سردبیر والبی

کیف پول ارز دیجیتال

سردبیر والبی

قرارداد هوشمند (Smart Contract) چیست؟ راهنما برای مبتدیان

سردبیر والبی

درج دیدگاه

EnglishIran
error: اجازه کپی ندارید