بیت کوین کش یک ارز دیجیتال است که در نتیجه اولین هارد فورک بزرگی که بیت کوین متحمل شد، متولد شد و هدف آن غلبه بر دومی از نظر مقیاس پذیری و توانایی آن برای خدمت به عنوان یک سیستم پرداخت در مقیاس جهانی است.
بیت کوین کش (BCH) چیست؟
به ارز دیجیتال بیت کوین کش (BCH) ، اولین هارد فورک عالی بیت کوین بود. این فورک در تاریخ ۱ اوت ۲۰۱۷ در ساعت ۱۳:۳۶ UTC رخ داد. دلایل این دو شاخه شدن به دلیل تغییر عمیق در ساختار بلاک چین و پروتکل های بیت کوین کش در رابطه با بیت کوین است. این تغییرات باعث ایجاد بلاک چین جدیدی شد که از بلوک شماره ۴۷۸۵۵۸ بیت کوین شروع شد و از آنجا تاریخ بیت کوین کش آغاز شد.
با تغییرات پیشنهادی، انتظار می رفت که بر برخی مشکلات غلبه کند که بیت کوین با طراحی نمی توانست بر آنها غلبه کند. این مشکلات عبارتند از:- بلوک با اندازه محدود اندازه بلوک بیت کوین به ۱ مگابایت محدود شده است که از نظر کسانی که بیت کوین کش را توسعه می دهند کمبود دارد. برای غلبه بر این مشکل، آنها تصمیم می گیرند که هارد فورک را انجام دهند و مقدار آن را به ۸ مگابایت محدود کنند. با این تغییر، آنها امیدوارند که تراکنش های بیشتری را در هر بلوک وارد کنند و مقیاس پذیری را بهبود بخشند.
- کارمزد تراکنش بسیار بالا به دلیل مقیاس پذیری پایین بیت کوین، مواقعی وجود دارد که کارمزد تراکنش ها بسیار بالاست. از دیدگاه توسعه دهندگان بیت کوین کش، این تلاش برای مقابله با انبوه سازی و استفاده از پرداخت های خرد است. به همین دلیل دیگر، هارد فورک را برای بهبود این وضعیت تبلیغ می کنند.
هر دو وضعیت در بیت کوین به خوبی شناخته شده است و در واقع پیشنهادات یا BIP زیادی برای بهبود این امر وجود دارد، اما همه آنها رد شدند. این به دلیل تغییرات عمیق و ناسازگاری است که در بلاک چین ایجاد می شود و منجر به هارد فورک بیت کوین می شود، چیزی که تیم اصلی و جامعه آن نمی خواستند.
بیت کوین کش چیست؟ – بنیاد بیت کوین کش
پشتیبانی پروژه
بیشترین چهره های رسانه ای در اکوسیستم بیت کوین و ارزهای دیجیتال که از این تغییرات و فورک پشتیبانی می کنند عبارتند از:- راجر ور ، همچنین به دلیل ترویج استفاده از بیت کوین از زمان پیدایش آن، به عنوان “Bitcoin Jesus” نیز شناخته می شود. او Bitcoinstore.com را در سال ۲۰۱۲ اولین فروشگاه دیجیتالی را توسعه داد که در آن میتوانید محصولاتی برای بیتکوین بخرید. او همچنین به عنوان یک سرمایه گذار در مراحل اولیه در برخی از شناخته شده ترین شرکت های بیت کوین امروزی شرکت کرد.
- جیهان وو ، یک سرمایه گذار چینی که از همان ابتدا از بیت کوین حمایت می کرد. او یکی از بنیانگذاران Bitmain و بزرگترین استخر استخراج بیت کوین، Antpool است.
- کریگ رایت ، یک چهره شناخته شده و جنجالی در بیت کوین. این دانشمند و تاجر کامپیوتر استرالیایی بخشی از بیت کوین کور بود و یکی از چهره های مهم در این بازار بوده است. مشکلات از آنجایی شروع شد که او به طور علنی گفت که این ساتوشی ناکاموتو است، پس از بررسی توسط Wired و Gizmodo به این احتمال اشاره کرد. شواهد ارائه شده توسط رایت، در میان بسیاری دیگر، توسط دان کامینسکی (محقق امنیت کامپیوتر)، ویتالیک بوترین (بنیانگذار و توسعه دهنده اصلی اتریوم) و جف گارزیک (توسعه دهنده اصلی بیت کوین) رد شد. کریگ رایت در حال حاضر از بیت کوین کش جدا شده است و ارز دیجیتال خود را به نام بیت کوین کش SV (Satoshi Vision) ایجاد کرده است.. با آن او قصد دارد دیدگاه خود را از آنچه که بیت کوین واقعا باید باشد ارائه دهد، اگرچه بسیاری از متخصصان نقاط بی اعتمادی زیادی به این پروژه دارند.
جنجال – جدال سرسختانه
تغییرات ایجاد شده توسط بیتکوین کش (BCH) در سراسر جهان رمزنگاری بدون بحث نبوده است. این امر منجر به تقابل شدید بین کاربران، ماینرها و توسعه دهندگان بیت کوین و بیت کوین کش شده است. مطمئناً بیت کوین دارای مشکلات مقیاس پذیری نسبتاً جدی است، اما توسعه دهندگان آن معتقدند که باید با روش های دیگری رفع شوند. این فراتر از شکستن سازگاری و ایجاد تغییرات شدید در کد است. به نوبه خود، توسعه دهندگان و جامعه بیت کوین کش توسعه دهندگان بیت کوین کور را به داشتن انحصار توسعه و عدم ارائه راه حل های مشخص متهم می کنند.
نتیجه این، دیدگاه های افراطی و کاملاً متفاوت در مورد حق یا باطل است. وضعیتی که زمانی رخ می دهد که ناتوانی در رسیدن به توافق در یک گروه انسانی به وجود می آید. این باعث ایجاد اصطکاک می شود که می تواند بزرگتر شود و گروه را بسته به موقعیتی که می گیرند به دو یا چند گروه تقسیم کند. وضعیتی که با وجود شواهد و نیمی از حقایق هم در بیت کوین و هم بیت کوین کش تقویت شد. این تلاقی اتهامات، بین بازیگران اصلی و مدافعان هر دو ارز دیجیتال، ناگزیر باعث دوقطبی شدن هر دو جامعه شد. در نهایت، اتفاقی که در بیت کوین افتاد، عدم اجماع بر سر راه رفتن بود. گروه اقلیت که با نقشه راه که اکثریت شبکه رای دادند مخالف بودند، طرحی را برای اجرای یک هارد فورک و ایجاد بلاکچین خود با ارز خود در تصویر و شباهت بیت کوین فعال کردند، اما با تغییراتی که آنها بهترین را برای آن در نظر گرفتند. بیت کوین تا حد امکان بهینه شود.مشخصات فنی بیت کوین کش
معدن
از آنجایی که بیت کوین کش یک هارد فورک بیت کوین بدون تغییرات عمده است، استخراج آن مشابه بیت کوین است. برای فرآیند استخراج، پروتکل اجماع اثبات کار (PoW) در کنار هش SHA-256 . این بدان معناست که تجهیزات ماینینگ بیت کوین برای استخراج بیت کوین کش با برخی تغییرات ساده عمل می کند. این در ابتدا برای کسانی که استخراج بیت کوین کش را شروع کردند قابل توجه بود. کاهش قدرت استخراج در شبکه به معنای کاهش دشواری استخراج بود که بسیاری از آن برای به دست آوردن سود سریع استفاده کردند.
با این حال، در سال ۲۰۱۸ این وضعیت به طور چشمگیری تغییر کرد. در آن زمان استخراج BCH با توجه به سود حاصل از آن بسیار گران بود. این امر منجر به تنظیم مجدد دشواری استخراج برای حفظ سطح سود استخراجکنندگان شد. با وجود این، استخراج بیتکوین کش همچنان مزایای کمی دارد، این در نتیجه کمیسیونهای پایینی است که ارزش پایین BCH نسبت به بیتکوین دریافت میشود.اندازه بلوک
بیتکوین کش در طول عمر خود دستخوش تغییراتی در اندازه حد بلوکهای بلاک چین شده است. ابتدا محدودیت بلوک ۸ مگابایت تعیین شد. با این اندازه بلوک، بیش از ۸ برابر ظرفیت تراکنش بیت کوین، حدود ۲۰۰۰۰ تراکنش در هر بلوک قابل پردازش است. این می تواند تأثیر زیادی بر مقیاس پذیری داشته باشد. بعداً، در ماه مه ۲۰۱۸، تغییر دیگری در اندازه بلوک ها ایجاد شد که آن را تا سقف ۳۲ مگابایت می برد. با این کار، هر بلوک می تواند تا ۴۰۰۰۰ تراکنش را در خود جای دهد.
اما با وجود این اعداد، واقعیت مقیاس پذیری آن بسیار متفاوت است. بیت کوین کش که هر بلوک را در فواصل ۱۰ دقیقه ای تولید می کند مطمئناً سریعتر از بیت کوین است، اما استفاده از شبکه آن نیز بسیار کمتر است. علاوه بر این، با وجود اندازه عظیم بلوک ها، بیشتر آن فضا خالی است. میانگین ظرفیت اشغال شده در هر بلوک BCH تنها حدود ۲۴۰ کیلوبایت است. این بدان معنی است که هر بلوک به سختی در ۲-۳٪ از ظرفیت کامل خود استفاده می شود. یکی دیگر از مشکلات مرتبط با این ویژگی ها این است که بلاک ها برای انتقال در شبکه های با پهنای باند کم هزینه بیشتری دارند. اگر شبکه به سرعت رشد کند، پهنای باند شبکه می تواند اشباع شود و به دلیل کمبود منابع منجر به انکار سرویس شود.
معاملات ۰-conf
یکی از پر سر و صداترین ویژگی های BCH توانایی آن در پذیرش تراکنش های ۰-conf است. این موارد به تراکنشهایی اشاره میکنند که بدون تایید در بلاک چین انجام شدهاند. این گزینه ای است که امکان استفاده در بیت کوین کور وجود داشت، فقط باید یک تراکنش صادر می کرد و بدون تایید آن را می پذیرفت.با این حال، این خطر قابل توجهی برای هزینه مضاعف دارد. با توجه به این وضعیت، Bitcoin Core و BCH در این مرحله از هم جدا شده اند و ابزارهایی برای مدیریت این وضعیت ایجاد کرده اند. در مورد Bitcoin Core، این تابع RBF (جایگزینی با کارمزد) ایجاد شده است ، اما بیتکوین کش این را یک ریسک غیر ضروری میداند. در این مورد، پاسخ بیتکوین کش این بوده است که به ماینرها اجازه دهد تا تراکنشهای ممپول را با شناسههای منحصربهفرد که توسط گرهها و ماینرها مدیریت میشوند، حفظ کنند. به عنوان مثال، این کار از اینکه کاربر بیت کوین کش بتواند تراکنشی را ارسال کند و با استفاده از همان ارزها با دیگری جایگزین کند، جلوگیری می کند. با این کار میخواهند اولی را باطل کنند و هزینهای مضاعف بکنند.
تراکنش های فوری بیت کوین کش | ۰-Conf و RBF به روشی ساده توضیح داده شده است
معاملات Double Spend Attack BSV 0-conf (برای BCH نیز اعمال می شود) – Reizu
پروژه های دیگر در بیت کوین کش
با این حال، بیت کوین کش تا حدی تکامل یافته است که مرکز چندین پروژه دیگر فناوری بلاک چین است که بسیار چشمگیر هستند. از جمله این پروژه ها می توان به:SLP، توکن های خود را در بیت کوین کش ایجاد کنید
SLP یا Simple Ledger Protocol ، پروژه ای در بیت کوین کش است که به دنبال این است که به توسعه دهندگان اجازه دهد تا توکن های خود را ایجاد کنند که روی بلاک چین بیت کوین کش کار می کند. این تا حدودی نسخه پیشرفتهتر از سکههای رنگی بیت کوین است، زیرا SLPها ویژگیهای برنامهنویسی بسیار پیشرفتهتر و پیچیدهتری را برای دستیابی به عملکرد مطلوب اضافه میکنند.
در واقع، SLP امکان ایجاد، صدور و انتقال توکن هایی را می دهد که از امنیت و مدل شبکه ای مشابه بیت کوین کش برخوردار هستند. کاربران می توانند توکن های ایجاد شده را با دارایی ها و اوراق بهادار مرتبط کنند و بنابراین از بلاک چین به عنوان دفتر کل عمومی برای دستیابی به شفافیت و یکپارچگی تراکنش های خود استفاده کنند. همانطور که اشاره کردیم، SLP تکامل یافته سکه های رنگی است، بنابراین یک سری فرمت وجود دارد که به ایجاد توکن های مورد نظر کمک می کند. این فرمت ها عبارتند از:- GENESIS توکن SLP را تعریف می کند و اولین دسته توکن ها را صادر می کند.
- MINT دسته دیگری از توکن ها را صادر می کند.
- SEND تعداد توکن های ارسال شده به هر خروجی را نشان می دهد.
- COMMIT پیشنهاد شده است تا تأیید دوره ای همه هش تراکنش ها در توکن را مجاز کند.
برای حفظ اجماع در سیستم، OP_CODE OP_RETURN بر حسب مورد با خروجی های سفارشی استفاده می شود. علاوه بر این، SLP از یک ساختار DAG (گراف غیر چرخه مستقیم) برای ساخت یک تراکنش و سیستم UTXO استفاده می کند که امنیت را در اعتبارسنجی تراکنش های این نوع توکن ها حفظ می کند. بنابراین، گرههای کامل میتوانند آزمایش DAG را برای یک تراکنش SLP با تکرار بازگشتی از طریق ورودیهای آن تراکنش برای ردیابی تراکنشهای اجدادی خود بسازند. ایده این است که تراکنش های SLP سریع، ارزان و قابل تمدید شود.
smartBCH، EVM و Web3 در زنجیره جانبی بیت کوین کش
یکی دیگر از عملکردهای ساخته شده بر روی بیت کوین کش SmartBitcoin Cash (smartBCH) است که یک پروژه زنجیره جانبی است که روی بیت کوین کش کار می کند و هدف آن کشف ایده های جدید و باز کردن احتمالات است. smartBCH با EVM و Ethereum Web3 API سازگار است، بنابراین میتوان DAppهای اتریوم را در شبکه مستقر کرد و از این برنامهها در شبکه مبتنی بر BCH لذت برد و از مقیاسپذیری و کمیسیون کم آن لذت برد.
قابلیت های SmartBCH عبارتند از:- این یک شبکه سازگار با EVM و APIهای Ethereum Web3 است. به این ترتیب میتوان DAppها را به این شبکه جدید منتقل کرد و از آنها لذت بسیار بیشتری برد.
- مقیاس پذیری بیشتر با فعال کردن هزینه ای معادل میلیارد گاز اتریوم ، تنها در ۱۵ ثانیه.
- این از ابتدا توسعه یافته است و از چندین کتابخانه سطح پایین تشکیل شده است که از پتانسیل سخت افزار، به ویژه موازی ذاتی آن، بهره کامل می برند.
- برای استخراج کنندگان و دارندگان بیت کوین کش که می توانند اعتبار سنجی هوشمند بیت کوین کش را به ترتیب با قدرت هش و سکه های قفل شده انتخاب کنند، پاداش اضافی دریافت می کنید.
- توسعه دروازههای دو طرفه بدون محافظت مطمئن، که میتواند از هر نوع زنجیره جانبی بیتکوین کش برای انتقال امن BCH به صورت دوطرفه پشتیبانی کند. این به بیت کوین کش اجازه می دهد تا زنجیره های جانبی بیشتری را برای یک اکوسیستم غنی تر شامل شود.
یکی دیگر از عملکردهای مشابه smartBCH، CashScript است ، عملکرد دیگری که به دنبال بهبود قابلیت های قراردادهای هوشمند در بیت کوین کش است.
پیاده سازی های آینده
علاوه بر این، کار بر روی توسعه عناصر مختلف به منظور بهبود پلت فرم و سریعتر کردن پلت فرم در حال انجام است، اگرچه تاریخ اجرای برنامه ریزی شده ای وجود ندارد:- پردازش بلوک مقیاس پذیر برای اطمینان از مقیاس پذیری بهتر.
- برای استفاده از شرکت های Schnorr پشتیبانی اضافه کنید و امنیت و بهینه سازی امضاهای رمزنگاری را بهبود بخشید.
- سیستم کمیسیون را بهبود بخشید تا ارزانتر شود.
- شامل یک سیستم پیش اجماع که می تواند امنیت کل سیستم را بهبود بخشد.
- یک پروتکل شبکه بهبود یافته، برای پخش سریع بلوک ها در سراسر شبکه (گرافن یا سایر پیشرفت ها)
- سطح فراکسیون های درون سیستم (معروف به ساتوشی کسری) را افزایش دهید. هدف از این کار ارزانتر کردن معاملات است، اگرچه پایداری اقتصادی شبکه را به خطر میاندازد.
- برای فعال کردن بلوکهای اندازه قابل تنظیم تا ۱ گیگابایت، بهبودی را که توسط جف گارزیک و بیتکوین XT ارائه شده است، اجرا کنید. این به ماینرها این امکان را می دهد که بهترین اندازه بلوک را بر اساس استفاده از شبکه انتخاب کنند. مشکل این است که می تواند منجر به متمرکز شدن شبکه شود.


























