فورک بلاک چین چیست؟ Hard Forks vs Soft Forks توضیح داده شده | بیت پی

فورک بلاک چین چیست؟ Hard Forks vs Soft Forks توضیح داده شده | بیت پی

گره منبع: 2410684

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

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

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

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

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

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

انواع فورک های بلاک چین

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

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

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

تفاوت های اصلی بین چنگال سخت و نرم

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

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

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

نمونه های قابل توجه واقعی از چنگال های blcokchain

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

شاهد جدا شده (SegWit)

نوع چنگال: نرم
بلاک چین تحت تاثیر قرار گرفته است: بیت کوین
تاریخ چنگال: اوت 23، 2017

Segregated Witness یا SegWit یک ارتقاء سافت فورک به پروتکل بیت‌کوین بود که در آگوست 2017 آغاز شد. SegWit با جدا کردن داده‌های تراکنش از امضای دیجیتال آن‌ها اجازه می‌داد تراکنش‌های بیشتری در هر بلوک گنجانده شود، که این امکان را فراهم می‌کرد که تغییر بدون افزایش واقعی انجام شود. اندازه محدودیت بلوک اثر خالص افزایش ظرفیت شبکه بود که باعث افزایش سرعت تراکنش و کاهش هزینه‌ها برای کاربران شد.

SegWit2x و بیت کوین کش

نوع چنگال: سخت
بلاک چین تحت تاثیر قرار گرفته است: بیت کوین
تاریخ چنگال: اوت 1، 2017

در زمان اجرای SegWit، گروهی از شرکت‌کنندگان شبکه بیت‌کوین می‌خواستند اندازه محدودیت بلوک تراکنش را افزایش دهند، زیرا معتقد بودند که با دیدگاه اصلی ساتوشی ناکاموتو مطابقت دارد. در نتیجه، بلاک چین بیت کوین فورک شد که منجر به ایجاد بلاک چین و ارز دیجیتال بیت کوین کش شد. در ابتدا اندازه بلوک BCH 8 مگابایت بود (در مقایسه با 1 مگابایت در بلاک چین اصلی بیت کوین)، اما از آن زمان به 32 مگابایت افزایش یافته است.

اتریوم کلاسیک و هک DAO 2016

نوع چنگال: سخت
بلاک چین تحت تاثیر قرار گرفته است: Ethereum
تاریخ چنگال: ژوئیه 2016

یکی از بحث‌برانگیزترین فورک‌ها در تاریخ بلاک چین توسط هک سازمان غیرمتمرکز مستقل (DAO) در اتریوم در سال ۲۰۱۶ راه‌اندازی شد. DAO بیش از 2016 میلیون دلار ETH در یک فروش توکن به دست آورد، اما هکرها از یک آسیب پذیری در پایگاه کد آن استفاده کردند و موفق شدند 150 میلیون دلار ETH را از هزاران سرمایه گذار سرقت کنند. در آن زمان، وجوه دزدیده شده تقریباً 60 درصد از کل اتر در گردش را تشکیل می داد. ویتالیک بوترین، بنیانگذار اتریوم در ابتدا سافت فورکی را پیشنهاد کرد که آدرس کیف پول هکر را در لیست سیاه قرار می داد و وجوه غیرقانونی به دست آمده را غیرقابل جابجایی می کرد. با این حال، شخصی که ادعا می کند هکر است، گفت که برای جلوگیری از وقوع سافت فورک به استخراج کنندگان ETH رشوه می دهد. در نهایت یک هارد فورک اجرا شد که اساساً تاریخچه تراکنش های شبکه اتریوم را به قبل از سرقت وجوه بازگرداند. سپس وجوه دزدیده شده به یک قرارداد هوشمند منحرف شد تا 14 سرمایه‌گذار که وجوه خود را از دست داده‌اند کامل شوند. هارد فورک بسیار بحث برانگیز بود، و توسط برخی از کاربران اتریوم که پشتیبانی خود را پشتیبان نسخه اصلی و غیر رول شده شبکه، که اکنون به عنوان Ethereum Classic (ETC) شناخته می شود، رد کردند.

به بلاک چین بپیوندید

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

تمبر زمان:

بیشتر از بیت پی