فورک چیست

فورک

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

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

هارد فورک Hard Fork

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

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

سافت فـورک Soft Fork

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

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

برگرفته از : سایت رمز ارز

به اشتراک بگذارید:

اشتراک گذاری در email
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در telegram
اشتراک گذاری در whatsapp
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سیزده + 6 =

اسکای کوین
ارزهای دیجیتال
khabaz

اسکای کوین Skycoin چیست

اسکای کوین SKY  یک پروژه بلاکچین است که به دنبال ایجاد یک سرویس اینترنتی غیر متمرکز و نظیر به نظیر است که در آن کاربران

بیت کوین کش
ارزهای دیجیتال
khabaz

بیت کوین کش چیست

بیت کوین کش(BCH) یک ارز رمزنگاری شده است که در آگوست ۲۰۱۷ از یک فورک بیت کوین ایجاد گردید و با افزایش اندازه بلوک ها،