خانه » دانشنامه » بلاکچین » هارد فورک (بلاک چین) 3 مفهوم اساسی
هارد فورک

هارد فورک (بلاک چین) 3 مفهوم اساسی

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

 

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

 

Forks ممکن است توسط توسعه دهندگان یا اعضای یک جامعه رمزنگاری که از عملکردهای ارائه شده توسط پیاده سازی های بلاک چین موجود ناراضی هستند، آغاز شود. آنها همچنین ممکن است به عنوان راهی برای جذب سرمایه برای پروژه های فناوری جدید یا ارائه ارزهای دیجیتال ظاهر شوند.

 

هارد فورک را می توان با سافت فورک مقایسه کرد.

مفاهیم کلیدی

 

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

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

هارد فورک می تواند در هر بلاک چین و نه تنها بیت کوین رخ دهد (برای مثال، هارد فورک ها بیت کوین کش و بیت کوین SV را ایجاد کرده اند).

 

درک هارد فورک

 

هارد فورک زمانی است که گره های جدیدترین نسخه بلاک چین دیگر نسخه (های) قدیمی بلاک چین را نمی پذیرند. که یک واگرایی دائمی با نسخه قبلی بلاک چین ایجاد می کند.

 

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

فورک چگونه کار می کند

 

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

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

از آنجایی که ماینرها در یک بلاک چین قوانینی را تنظیم می کنند که اطلاعات شبکه را تغییر میدهد ، این ماینرها قوانین جدید را درک می کنند.

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

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

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

فورک و توسعه رمزارزها

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

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

برای کمک به حل این مشکل، تاریخچه ای از مهم ترین هارد فورک های بیت کوین در چند سال گذشته را تهیه کرده ایم.

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

 

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

 

دلایل هارد فورک؟

 

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

 

پس از هک، جامعه اتریوم تقریباً به اتفاق آرا به یک هارد فورک برای بازگرداندن تراکنش‌هایی که ده‌ها میلیون دلار ارز دیجیتال را توسط یک هکر ناشناس حذف می‌کرد، رأی دادند. هارد فورک همچنین به دارندگان توکن DAO کمک کرد تا وجوه اتر (ETH) خود را برگردانند.1

 

پیشنهاد برای هارد فورک دقیقاً تاریخچه تراکنش های شبکه را باز نکرد. در عوض، وجوه مرتبط با DAO را به یک قرارداد هوشمند تازه ایجاد شده با این هدف انتقال داد که به مالکان اصلی اجازه دهد وجوه خود را برداشت کنند.

 

دارندگان توکن DAO می توانند ETH را با نرخ تقریباً 1 تا 100 DAO برداشت کنند. موجودی اضافی توکن ها و هر اتری که در نتیجه هارد فورک باقی مانده بود توسط متصدیان DAO برداشته شد و توزیع شد تا “محافظت ایمن خرابی” برای سازمان فراهم شود.

آموزش رایگان تحلیل تکنیکال و بلاکچین کیفیت 1

هارد فورک در مقابل سافت فورک

 

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

 

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

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

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

 

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

تعمیرات اساسی بلوک ها در یک بلاک چین به مقدار زیادی قدرت محاسباتی نیاز دارد، اما حریم خصوصی به دست آمده از هارد فورک منطقی تر از استفاده از سافت فورک است

درباره فرهاد قناعتگر

فرهاد قناعتگر دانش آموخته دانشگاه تهران و علم و صنعت   علاقه مندی ها: اقتصاد، سیاست و برنامه نویسی کامپیوتر   عاشق مطالعه و یادگیری هستم زبان: انگلیسی، آشنایی با فرانسه زبان برنامه نویسی: جاوا اسکریپت، سالیدیتی، پایتون در حال مطالعه rust 'گیت هاب : https://github.com/Farhadgh کارهای انجام شده در زمینه بلاکچین قرارداد هوشمند توکن دریک با نام daricpay ، سال 1396 روی شبکه اتریوم، متن باز https://cn.etherscan.com/address/0x20b504802dbce474b4dc59c9474f9270c85b94d8 - قرارداد هوشمند توکن لیکوئیدیتی جنریتور کریپویار روی شبکه پالیگان به آدرس https://polygonscan.com/address/0x1ae75C0241696dF2C65e8Af0c9677aDEF6420a65 اپلیکیشن غیر متمرکز(Dapp) : https://nft.cryptos.help

پاسخ دهید

ایمیل شما منتشر نخواهد شد. شاخه های ضروری نشانه گذاری شده اند *

*

x

همچنین نگاه کنید به

بلوک چیست؟

بلوک (بلوک بیت کوین) چیست؟   بلوک ها فایل هایی هستند که داده های مربوط ...