تولد بیتکوین کش نقطه عطفی در تاریخ ارزهای دیجیتال بود که از دل اختلافات عمیق در جامعه بیتکوین بر سر چگونگی حل مشکلات مقیاسپذیری این شبکه پدید آمد. در حالی که بیتکوین با مشکلاتی نظیر افزایش هزینههای تراکنش و کاهش سرعت تأیید تراکنشها مواجه بود، دو گروه از توسعهدهندگان و کاربران نظرات متفاوتی درباره راهحلهای ممکن ارائه دادند.
این اختلافات در نهایت منجر به یک هارد فورک و تولد بیتکوین کش شد که راه خود را به عنوان ارزی مستقل با تمرکز بر کارایی بالا و استفاده روزمره ادامه داد. هدف این مقاله بررسی دقیق و جامع دلایل تولد بیت کوین کش و تفاوتهای این دو است.
تاریخچه هارد فورک بیت کوین
هارد فورک بیتکوین به تغییرات عمده در پروتکل بلاکچین بیتکوین اشاره دارد که با نسخههای قبلی سازگار نیست. یکی از برجستهترین هارد فورکهای بیتکوین در سال ۲۰۱۷ رخ داد، که منجر به ایجاد بیتکوین کش شد. فورک نتیجه اختلافات در جامعه بیتکوین بر سر افزایش اندازه بلاکها برای بهبود مقیاسپذیری بود. بیتکوین کش با افزایش اندازه بلاکها از ۱ مگابایت به ۸ مگابایت، امکان انجام تراکنشهای بیشتر در هر بلاک را فراهم کرد. هارد فورکهای دیگری نیز مانند بیتکوین SV و بیتکوین گلد بعدها ایجاد شدند که هر کدام تغییرات خاص خود را در پروتکل بیتکوین اعمال کردند.
دلایل ایجاد بیت کوین کش
اختلافاتی که منجر به ایجاد بیتکوین کش (Bitcoin Cash) شد، به مسئله مقیاسپذیری بیتکوین بازمیگردد. در اوایل سالهای استفاده از بیتکوین، تعداد تراکنشها نسبتاً کم بود و اندازه بلاکهای ۱ مگابایتی که توسط ساتوشی ناکاموتو تعیین شده بود، کافی به نظر میرسید. با افزایش محبوبیت بیتکوین و تعداد تراکنشها، شبکه به مشکلاتی در پردازش حجم بالای تراکنشها دچار شد و این منجر به افزایش زمان انتظار برای تأیید تراکنشها و همچنین هزینههای بالای کارمزد شد. دو راهحل اصلی برای این مشکل پیشنهاد شد:
- Segregated Witness (SegWit): یکی از راهحلها که توسط توسعهدهندگان پشتیبانی میشد، معرفی فناوری SegWit بود. این رویکرد بدون افزایش مستقیم اندازه بلاک، توانایی پردازش تراکنشهای بیشتری را داشت و همچنین بهبودهایی در زمینه امنیت و انعطافپذیری تراکنشها به همراه داشت.
- افزایش اندازه بلاک: گروه دیگری از جامعه بیتکوین، معتقد بودند که افزایش مستقیم اندازه بلاک بهترین راهحل است. این گروه پیشنهاد داد که اندازه بلاکها از ۱ مگابایت به ۸ مگابایت افزایش یابد تا بتوان تراکنشهای بیشتری را در هر بلاک جای داد.
این دو رویکرد منجر به یک اختلاف جدی در جامعه بیتکوین شد. در نهایت، این اختلافات منجر به هارد فورک در تاریخ ۱ اوت ۲۰۱۷ شد، که به ایجاد دو شبکه متفاوت منجر گردید: بیتکوین با پیادهسازی (SegWit) و بیتکوین کش (با افزایش اندازه بلاک به ۸ مگابایت).
تفاوتهای فنی این دو گروه
تفاوتهای فنی و فلسفی بین دو گروهی که منجر به شکلگیری بیتکوین و بیتکوین کش شدند، از اختلافات عمیقی بر سر چگونگی مدیریت توسعه شبکه و آینده بیتکوین ناشی میشود. از جمله:
- اندازه بلاکها:
- بیتکوین (Bitcoin): شبکه بیتکوین پس از هارد فورک در سال 2017 اندازه بلاکها را در حد 1 مگابایت حفظ کرد.
- بیتکوین کش (Bitcoin Cash): بیتکوین کش در هارد فورک اولیه، اندازه بلاک را به ۸ مگابایت افزایش داد.
- SegWit و تراکنشها:
- بیتکوین: بیتکوین از SegWit استفاده میکند که امضای دیجیتال را از تراکنشها جدا میکند و این کار منجر به کاهش حجم هر تراکنش و افزایش تعداد تراکنشها در هر بلاک میشود.
- بیتکوین کش: بیتکوین کش به طور مستقیم SegWit را رد کرد و به جای آن، تمرکز بر روی افزایش اندازه بلاک را انتخاب کرد.
- شبکه لایتنینگ:
- بیتکوین: بیتکوین با پیادهسازی SegWit امکان استفاده از شبکه لایتنینگ (Lightning Network) را فراهم کرده است. شبکه لایتنینگ یک راهحل لایه دوم است که تراکنشهای سریع و با هزینه کم را خارج از زنجیره اصلی بیتکوین امکانپذیر میسازد. بیتکوین کش: بیتکوین کش معتقد است که شبکه لایتنینگ یک راهحل پیچیده و غیرضروری است و با افزایش اندازه بلاک میتوان به راحتی مشکل مقیاسپذیری را حل کرد. بنابراین، بیتکوین کش به جای ایجاد راهحلهای لایه دوم، به گسترش ظرفیت لایه اول (زنجیره اصلی) تمرکز دارد.
تفاوتهای فلسفی این دو گروه
- مقیاسپذیری در مقابل تمرکززدایی:
- بیتکوین: گروه توسعهدهنده بیتکوین کور (Bitcoin Core) بر حفظ تمرکززدایی تأکید میکند. از دید آنها، افزایش اندازه بلاک میتواند منجر به افزایش منابع محاسباتی مورد نیاز برای نودها شود، که ممکن است مانع از حضور کاربران عادی در شبکه شود و شبکه را به دست معدودی از افراد یا شرکتهای بزرگ متمرکز کند.
- بیتکوین کش: حامیان بیتکوین کش بر این باورند که بیتکوین باید یک پول دیجیتال روزمره باشد و برای استفاده به عنوان پول نقد الکترونیک با سرعت بالا و کارمزدهای کم طراحی شده است. از نظر آنها، افزایش اندازه بلاک راهحل مناسبی برای پردازش تراکنشهای بیشتر است.
- نقش بیتکوین به عنوان پول نقد دیجیتال:
- بیتکوین: حامیان بیتکوین بیشتر به دیدگاه ذخیره ارزش (Store of Value) گرایش دارند. آنها بر این باورند که بیتکوین به دلیل محدودیت تعداد کل کوینها و ویژگیهای امنیتی آن، به عنوان یک دارایی با ارزش مانند طلا استفاده میشود.
- بیتکوین کش: فلسفه بیتکوین کش به این است که بیتکوین باید به عنوان یک پول نقد دیجیتال (Digital Cash) عمل کند و برای تراکنشهای روزانه با هزینه کم و سرعت بالا مناسب باشد.
- محافظهکاری در توسعه:
- بیتکوین: بیتکوین یک جامعه بسیار محافظهکار در توسعه دارد که به تغییرات کوچک و تدریجی اعتقاد دارد. هدف این است که شبکه تا حد ممکن پایدار، ایمن و غیرمتمرکز باقی بماند.
- بیتکوین کش: توسعهدهندگان بیتکوین کش سریعتر تغییرات را پیاده میکنند و آمادهاند تا تغییرات فنی بیشتری برای بهبود مقیاسپذیری اعمال کنند. آنها از افزایش سریعتر ظرفیت و بهبودهای عمده در شبکه حمایت میکنند.