فورک‌ها (انشعابات) بیت کوین


ویژگی های هارد فورک و نحوه عملکرد آن

فورک چیست؟ تاثیر فورک بر روی قیمت ارز دیجیتال

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

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

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

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

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

موضوع 📜مفهوم فورک در ارز دیجیتال
مدت زمان مطالعه ⌛18 دقیقه
منتشر شده توسط 🙍‍♂️صرافی ارز دیجیتال کیف پول من
تاریخ انتشار 📅1401/6/7 | 8/29/2022


آشنایی با فورک (Fork)

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

برای این که راحت‌تر با این مفهوم تغییر ناپذیر بلاک چین آشنا شوید، به این مثال توجه کنید: در بلاک چین بیت کوین همواره اندازه بلاک برابر با 1 مگابایت است و زمان ماین یک بلاک نیز 10 دقیقه در نظر گرفته شده است.

این‌ها قوانین بلاک چین بیت کوین هستند و مسلما مسئله عدم امکان ایجاد تغییر در بلاک چین بیت کوین برای کسانی که با چنین قوانینی مخالف هستند، چندان خوشایند نیست؛ اما آیا راه‌حلی برای این افراد وجود دارد؟! بله به‌روزرسانی یا ایجاد یک بلاک چین جدید می‌تواند راه‌حل خوبی برای این مشکل باشد.

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

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

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

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

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


معرفی انواع فورک

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

سافت فورک

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

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

مثال بارزی که برای توضیح سافت فورک می‌توان از آن کمک گرفت، افزوده شدن قابلیت آدرس‌های چند امضایی بر روی شبکه بیت کوین است که با سافت فورک SH2P صورت گرفت.

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

هارد فورک

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

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

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

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

انواع هارد فورک

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

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

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

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

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

این هارد فورک که در تاریخ 4 اوت 2021 (13 مرداد سال 1400) به قوع پیوست شامل پنج پیشنهاد بهبود شبکه اتریوم بود که ارتقای قابلیت‌های بلاک چین اتریوم را به همراه داشت.

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

هارد فورک آلونزو در شبکه کاردانو

هارد فورک آلونزو در تاریخ 12 آگوست سال 2021 (21 مرداد ماه سال 1400) فورک‌ها (انشعابات) بیت کوین در شبکه کاردانو به وقوع پیوست که به کمک آن این امکان برای کاربران این شبکه فراهم شد تا قراردادهای هوشمند کاردانو با کمک اسکریپت‌های پلوتوس بر روی این بلاک چین نوشته شود.

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

هارد فورک بحث برانگیز

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

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


تاثیر فورک بر روی قیمت فورک‌ها (انشعابات) بیت کوین ارز دیجیتال

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

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

توزیع رایگان کوین‌های جدید

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

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

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

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

ایجاد احساسات عمومی متضاد (مثبت یا منفی) پیرامون پروژه

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

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

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

تاثیرگذاری بر عرضه کوین‌ها

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

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

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


نکته مهم در بررسی فورک و انواع آن

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

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

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

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

مفهوم فورک در ارز دیجیتال چیست؟

مفهوم فورک در ارز دیجیتال چیست؟

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

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

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

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

در صورتی که تغییرات اعمال شده سازگاری لازم با پروتکل قبلی را داشته باشند به آنها اصطلاحا سافت فورک (soft fork) یا انشعاب نرم می گویند. اگر تغییرات اعمال شده به طور کلی منجر به ایجاد تغییرات پایه ای در عملکرد بلاک چین شوند به گونه ای که دیگر با پروتکل قبلی سازگار نباشند هارد فورک(hard fork) نامیده می شوند.

مفهوم فورک در ارز دیجیتال

فورک چیست؟

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

به طور مثال مهم ترین قوانین شبکه اصلی بیت کوین عبارت است از:

  • مدت زمان اجرای هر بلاک 10 دقیقه باشد.
  • ظرفیت هر بلاک 1 مگابایت باشد.
  • تعداد کل واحدهای عرضه شده 21 میلیون باشد.

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

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

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

مفهوم فورک در ارز دیجیتال

عوامل موثر در رخ دادن فورک

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

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

عوامل موثر در ایجاد فورک شامل موارد زیر است:

  • حل اختلافات فنی
    اختلاف نظر بین توسعه دهندگان، بنیان گذاران و دیگر افراد تاثیر گذار در سیستم بلاک چین روی مسائل فنی شبکه منجر به ایجاد فورک و زنجیره جدید در شبکه می شود.
    بیت کوین کش یک نمونه فورک از بیت کوین است که به دلیل ایجاد اختلاف نظرهای زیاد در رابطه با مقیاس پذیری بیت کوین در سال 2017 رخ داد. عده ای از توسعه دهندگان و ماینرهای بزرگ بیت کوین با اعلام نارضایتی خود از میزان سرعت و کارمزد تراکنش ها منجر به ایجاد فورک شدند و تغییرات وسیعی در قوانین بیت کوین و افزایش میزان سایز بلاک از یک مگابایت به 8 مگابایت ایجاد کردند.
    علاوه بر این در سال 2018 نیز کاربران و توسعه دهندگان بیت کوین کش تبدیل به دو دسته شدند. عده ای از آنها فورک جدید دیگری با اعمال برخی از قابلیت های فنی و حذف نمودن محدودیت موجود در بلاک ها ایجاد کردند. با ایجاد این فورک ارز دیجیتال جدیدی به نام BSV تولید گردید.
  • برگرداندن مبالغ از دست رفته
    گاها یک سری باگ های فنی در پروتکل بلاک چین وجود دارد که ممکن است تحت تاثیر حملات صورت گرفته هک شده و از دست بروند. در این مواقع توسعه دهندگان لازم می دانند تغییراتی در بلاک چین ایجاد کرده و با حذف تراکنش های کلاهبرداری شده سرمایه از دست رفته را مجددا بازگردانند.
    لازم به ذکر است انجام این کار آسان نیست. زیرا تغییر یا حذف یک تراکنش از بلاک چین مشابه دستکاری و تغییر شبکه های متمرکز خواهد بود که ماهیت وجودی بلاک چین را زیر سوال می برد.
    با این وجود در سال 2016 این اتفاق برای بلاک چین اتریوم به وجود آمد.
    هک DAO در سال 2016 منجر به از دست رفتن میلیون ها دلار سرمایه شد. پس از وقوع این اتفاق توسعه دهندگان اتریوم مجبور شدند برای جلب اعتماد مردم فورک ایجاد کنند. با وجود انتقادات فراوان نسبت به این فورک، نهایتا اجرایی شد و بسیاری از کاربران به شبکه جدید منتقل شدند. فورک جدید ایجاد شده از اتریوم با همان نام ETH ایجاد شد و اتریوم کلاسیک (ETC)جایگزین نام نسخه قدیمی شبکه شد.
  • به روزرسانی و اضافه کردن قابلیت های جدید
    شبکه های بلاک چین برای حفظ امنیت خود نیاز به بروزرسانی های فنی در طول زمان دارند. این کار علاوه بر محافظت از شبکه در برابر خطرات منجر به اضافه شدن قابلیت های جدید به شبکه می شود. برای اعمال این بروزرسانی ها لازم است قوانین شبکه تغییر پیدا کنند. راه حل انجام این کار وقوع فورک روی شبکه است. اما این فورک ها نیاز به پذیرش و رضایت اکثریت کاربران شبکه خواهد داشت. در چنین حالتی زنجیره بلاک چین مسیر خود را به طور کامل تغییر می دهد.
    یکی از آپدیت های انجام شده در سال 2017 روی شبکه بیت کوین که آپدیت سگویت(Segwit) نام دارد نمونه ای از آن است. این آپدیت به منظور بهبود بیت کوین و برطرف نمودن دو مشکل اساسی آن پیاده سازی و اجرا شد. اصلی ترین هدف این فورک حفظ انعطاف پذیری تراکنش ها و در مرحله بعدی بالا بردن ظرفیت بلاک در شبکه بلاک چین بیت کوین بود.
  • تقسیم اجماع
    گاها ممکن است در برخی از شبکه های بلاک چین برای تقسیم قدرت اجماع شبکه در بین چند زنجیره موازی از فورک ها استفاده گردد. در این مواقع برای بالا بردن میزان مقیاس پذیری و سرعت تایید تراکنش ها زنجیره بلاک چین به چند زنجیره موازی و هماهنگ تقسیم شده که هر کدام دارای اعتبارسنج های مخصوص به خود هستند. به این روش شاردینگ می گویند که قرار است در نسخه دوم اتریوم مورد استفاده قرار گیرد. در این نوع فورک ها با وجود اینکه قوانین زنجیره اصلی و جامعه کاربران تقسیم نمی شود اما به دلیل ساختار پیاده سازی یک فورک به شمار می روند.
    شاردینگ ناهمگون از دیگر فورک ها به شمار می روند که در بلاک چین های نسل سوم مانند پولکادات مورد استفاده قرار می گیرند. در این نوع فورک در ابتدای کار شبکه به چندین زنجیره موازی با قوانین اجماع و اعتبارسنج های جداگانه تقسیم می گردد. به هر یک از این زنجیره ها یک شارد یا پاراچین می گویند. هدف از طراحی هر کدام از آنها اجرای یک برنامه کاملا غیرمتمرکز است. این کار روشی برای جلوگیری از ایجاد فورک در بلاک چین محسوب می شود اما دارای ساختاری متشکل از مفهوم فورک است.

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

آشنایی با انواع فورک

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

سافت فورک (soft fork) چیست؟

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

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

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

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

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

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

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

مفهوم فورک در ارز دیجیتال

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

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

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

از معروف ترین هارد فورک ها می توان به بیت کوین کش و اتریوم کلاسیک اشاره کرد. این دو هاردفورک باعث ایجاد ارزهای دیجیتال جدید به نام های BCH و ETC شده اند.

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

به طور مثال هارد فورک های هومستد(Homestead) و متروپلیس(Metropolice) در بلاک چین اتریوم و هارد فورک های شلی(Shelley) و آلونزو(Alonzo) در بلاک چین کاردانو از جمله هاردفورک هایی هستند که با موافقت کل اعضای شبکه و برنامه ریزی قبلی ایجاد شدند.

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

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

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

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

مفهوم فورک چیست ؟

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

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

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

برای درک بهتر موضوع همانگونه که از نام این تکنولوژی بر میاید چنگالی را در نظر بگیرید که دارای یک تنه و چندیدن انشعاب است. چیزی که در واقعیت نیز اتفاق می افتد شبیه همین مفهوم است.

دلایل به وجود آمدن فورک در رمز ارزها

یکی از دلایلی که پیش از این نیز به آن اشاره شد مخالفت برخی از افراد با بعضی از قوانین و پروتکل های بلاک چین رمز ارز خاص بود. اما آیا تنها به همین دلیل خاص فورک ایجاد می شود؟ درادامه باید خاطرنشان کرد که اگر مشکل و یا اختلاف بزرگی نیز برای ارز دیجیتال اتفاق بیفتد انشعاب (fork) به وجود میآید. این امر می تواند در پی هک کردن اطلاعات رخ دهد مانند آنچه برای اتریوم اتفاق افتاد و یا در نتیجه اختلاف نظری که در میان جامعه برنامه نویسان اتفاق افتد نظیر آنچه برای بیت کوین و بیت کوین کش رخ داد.

به طور کلی دو دلیل عمده را می توان به عنوان “ دلایل ایجاد فورک” بر شمرد:

  1. مخالفت برخی ازاشخاص با قوانین و پروتوکل های ارز دیجیتال مورد نظر
  2. دلایل امنیتی مانند هک که موجب اختلال سراسری در بلاکچین رمز ارز می شود.

انواع فورک

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

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

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

برای انجام تغییرات، ابتدا گروهی از برنامه نویسان کد پروتکل اصلی را کپی می کنند و سپس تغییرات مورد نظر خود را اعمال می کنند. البته باید این نکته را نیز مورد توجه قرار داد که تمامی این مراحل در صورتی انجام خواهد پذیرفت که رمز ارز پایه یک منبع کاملا باز (open source) باشد. پس از اعمال تغییرات، این گروه نقطه و یا بلوکی را برای فعال شدن انشعاب درنظر می گیرند. به عنوان مثال با توجه به تصویر زیر آنها تعیین می کنند که پروتکل جدید پس از انتشار 12/200 بلاک در بلاک چین رمز ارز پایه فعال گردد.

این نوع تغییرات Hard Fork نامیده می شود.

ویژگی های هارد فورک و نحوه عملکرد آن

ویژگی های هارد فورک و نحوه عملکرد آن

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

سافت فورک درست در مقابل هارد فورک قرار میگیرد و همانگونه که از نام آن پیداست تغییرات اندک را شامل می شود. بیایید با مثالی ساده آغاز کنیم در نظر بگیرید ساعت حضور شما در محل کار با تغییراتی همراه است و شما باید بین ساعت 7 تا 7:45 در محل کار حاضر شوید این در حالی است که پیش از این شما بین ساعت 7:30 تا 8:15 در محل کار حاضر می شدید . اگر هر یک از همکاران شما پیش از این در ساعت 7:35 کار خود را شروع میکردند در حال حاضر دچار مشکل نمیشوند در غیر اینصورت با توجه به زمان بندی جدید، باید اندکی زودتر کار خود را شروع کنند.

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

خصوصیات و ویژگی های سافت فورک و نحوه عملکرد آن

خصوصیات و ویژگی های سافت فورک و نحوه عملکرد آن

تاثیر Hard Fork بر قیمت ارز دیجیتال

شاید بهترین مثال برای این تاثیر فورک بیت کوین باشد. در سال 2017 در نتیجه فورک انجام شده که بیت کوین کش را از شبکه بیت کوین جدا کرد، قیمت این ارز دیجیتال از 2800 به 2700 کاهش داشت. در نگاه اول شاید دارایی فرد کاهش یابد اما از سوی دیگر بیت کوین کش به عنوان ارز جدید این ضرر را جبران کرد.

بنابراین تاثیر هارد فورک بر قیمت ارز دیجیتال را می توان اینگونه بیان نمود:

  • افزایش سرعت شبکه : ایجاد انشعاب در ارز دیجیتال باعث افزایش سرعت شبکه می شود. این ویژگی بارز باعث شده است تا سازمان های زیادی از این مزایا برای ایجاد شبکه ای ایمن استفاده کنند.
  • ا رزش ارز رمز نگاری شده را افزایش می دهد : از دیگر تاثیرات مهم استفاده از هارد فورک می توان به افزایش قابل توجه ارزش از رمز نگاری شده اشاره کرد. به دلیل این نقش عمده در افزایش ارزش ارز رمزنگاری شده ، فورک گزینه ای است که توجه سرمایه گذاران را در دنیای ارز دیجیتال به خود جلب می کند.

نتیجه گیری

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

بروزرسانی تپ روت بیت کوین چیست و چه کاربردی دارد؟

Taproot Bitcoin

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

تپ روت چیست؟

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

ایده تپ روت در زمستان ۲۰۱۸ توس گرگ مسکول (Greg Maxwell) که یکی از توسعه‌دهندگان بیت کوین کور (Bitcoin Core) است، مطرح شد. سپس پتر وویل (Pieter Wuille) در گیت هاب درخواستی مبنی بر انجام اصلاحات را ثبت کرد و درنتیجه این به‌روز‌رسانی با فریم‌ورک (FrameWork) بیت کوین کور ترکیب شد. اجرای این سافت فورک نیازمند آن است که اپراتورها نود قوانین توافق جمعی تپ روت را در عمل اجرا کنند. بنابراین شاید فعال‌سازی این به‌روزرسانی ماه‌ها زمان‌بر باشد. این انشعاب نرم‌افزاری همراه با امضای اشنور اعمال خواهد شد. امضای اشنور ویژگی تجمیع امضا (Signature Aggregation) را برای شبکه بیت کوین فراهم می‌کند.

سافت فورک تپ روت چگونه کار می‌کند؟

انشعاب نرم‌افزاری تپ روت اسکریپ‌های بیت کوین را جهت بالا بردن حریم خصوصی و بهبود پارامترهای تراکنش‌های پیچیده تغییر خواهد داد. تراکنش‌های بلاک چین بیت کوین با استفاده از امکانات مختلفی مثل قفل زمانی (Timelock) یا چند امضایی (Multi-Signature) ابعاد پیچیده بیشتری پیدا خواهند کرد.

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

همان طور که ذکر شد برای تحقق اهداف ذکر شده تپ روت با آپدیت امضای اشنور (Schnorr Signatures) باید ترکیب شود. با وجود سافت فورک‌های مختلفی که از بیت کوین به وجود آمده است کاربران همیشه از بیت کوین حمایت کرده‌اند اما این به معنای نادیده گرفتن چالش‌های این شبکه نیست. بلاک چین بیت کوین یک شبکه عمومی است و هر شخصی می‌تواند داده‌های تراکنش‌ ثبت شده را مشاهده کند. راهکارهایی مثل کوین میکسینگ (Coin Mixing) یا کوین جوین (CoinJoin) می‌توانند به افزایش حریم خصوصی کاربران کمک کنند اما هیچ کدام نمی‌توانند بیت کوین را به رمزارزی با حریم صددرصد خصوصی تبدیل کنند. به‌روزرسانی تپ روت نیز چنین کاری نخواهد کرد اما اولین گام را برای از بین بردن چالش حریم خصوصی برمی‌دارد.

مزیت‌های تپ روت چیست؟

با استفاده از تپ روت تفاوت بین تراکنش انجام شده در شبکه لایتنینگ، تراکنش همتا به همتا (Peer to Peer) و یک قرارداد هوشمند (Smart Contrant) مشخص نخواهد شد و تمام این اتفاقات به‌عنوان یک تراکنش همتا به همتا نمایش داده خواهد شد. تنها آدرس کیف پول‌های نهایی ارسال‌کننده و دریافت‌کننده برای عموم مشخص می‌شود که تاثیر چندانی در نقض حریم خصوصی ندارد.

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

امضای اشنور چیست و چه تاثیری بر تپ روت دارد؟

امضای اشنور توسط یک ریاضی‌دان آلمانی به نام کلاوس اشنور (Claus Schnorr) طراحی شده است. در این طرح امضاهای رمزنگاری شده کوتاه خواهند شد و سادگی و کارآمدی بالایی دارد. امضایی که در ابتدا توسط ساتوشی به کار رفته بود از الگوریتم امضای دیجیتال منحنی بیضوی (Elliptic Curve Digital Signature Algorithm) تبعیت می‌کرد. امضای اشنور امنیت بالایی دارد و کاربران زیادی قادر به درک آن هستند. همچنین این الگوریتم به‌صورت گسترده مورد استفاده قرار می‌گیرد و حجم کمی دارد. متن‌باز (Open Source) بودن دیگر مزیت الگوریتم اشنور است. این طرح می‌تواند آغازی برای یک تحول بزرگ در بلاک چین بیت کوین و دیگر شبکه‌های بلاک چینی باشد.

تاثیرات تپ روت بر شبکه بیت کوین چیست؟

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

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

چالش‌های تپ روت

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

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

جمع‌بندی

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

تا به امروز چند فورک(انشعاب) از بیت کوین ساخته شده است؟

توضیح ساده‌ای در رابطه با انواع فورک و بررسی تعداد فورک‌هایی که تا به امروز از شبکه‌ی بیت کوین ساخته شده‌اند

فورک بیت کوین Fork Hard soft

  • بدون شک همه‌ی کاربران صنعت رمزارزها با برخی از فورک‌های بیت کوین آشنا هستند، پروژها‌ی رمزارزی همچون بیت کوین‌کش(BCH) و بیت کوین‌گلد(BTG) و سایر موارد موجود در بازار. اما آیا می‌دانید چند فورک از بیت کوین در بازار رمزارزها وجود دارد؟

انواع فورک بیت کوین

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

فورک بیت کوین Fork Hard soft

فورک بیت کوین Bitcoin Fork

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

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

چند نمونه

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

“Fork” یا «انشعاب» در یک بلاکچین می‌تواند به معنی جداشدن و تقسیم رأی‌دهندگان روی آن بلاکچین (که می‌تواند بلاکچین اتریوم، بیت‌کوین یا… باشد)، تغییر قوانین اجماع و یا اضافه‌شدن یک لایه‌ی جدید روی قوانین اجماع در حال اجرای فعلی باشد.

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

چند فورک در بازار وجود دارد؟

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

فورک بیت کوین Fork Hard soft

طبق پستی که در پلت‌فرم بیت‌کوین‌تاک(Bitcointalk) منتشر شده است، در مجموع ۱۰۵ فورک از بیت کوین ساخته شده است:

۷۴ پروژه همچنان فعال محسوب می‌شوند، ۳۱ پروژه‌ی باقی‌مانده نیز در تاریخچه‌ی صنعت رمزارزها به ثبت رسیده و دیگر فعال نیستند. bitcointalk forum

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

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



اشتراک گذاری

دیدگاه شما

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