کشف راز کارایی بیتکوین با batching؛ کاهش هزینهها و سرعت
کشف راز کارایی بیتکوین: چگونه batching هزینهها و سرعت تراکنشها را بهبود میبخشد
کشف راز کارایی بیتکوین با روش batching؛ کاهش هزینهها، افزایش سرعت و بهبود بهرهوری تراکنشها در شبکه رمزارز.

روش batching یکی از تکنیکهای مهم در حوزه رمزارز است که به کاربران امکان میدهد بیشترین تعداد تراکنش ممکن را در فضای محدود بلاکهای شبکه بیتکوین (Bitcoin) جای دهند. این رویکرد با هدف کاهش هزینهها و بهینهسازی استفاده از فضای بلاک طراحی شده است، چرا که با ادغام چندین خروجی و پرداخت در یک تراکنش واحد، هم مصرف فضای بلاک کاهش مییابد و هم کارمزدها به میزان قابل توجهی کاهش مییابد. در نتیجه، batching نقش حیاتی در افزایش کارایی و کاهش هزینههای عملیات در شبکه بیتکوین ایفا میکند.
مفهوم دستهبندی چیست؟
تجمیع چند تراکنش در یک عملیات واحد، باعث کاهش هزینهها و کارمزدهای شبکه برای کاربران میشود. در دوره زمانی از ژانویه ۲۰۱۴ تا ژانویه ۲۰۱۷، متوسط کارمزد هر تراکنش در بازار رمزارز هرگز از ۳۱ سنت فراتر نرفت، اما با افزایش تقاضا در شبکه، مفهوم batching به سرعت محبوبیت یافت و کارمزدها تا پایان سال ۲۰۱۷ به نزدیک ۵۰ دلار رسید.
در پی افزایش فشار بر صرافیهای رمزارز، بسیاری از آنها تصمیم گرفتند تراکنشها را به صورت batching انجام دهند. برخی از این صرافیها سالها پیش این روش را به کار گرفته بودند، در حالی که برخی دیگر پس از افزایش کارمزدها، سیستم batching را پیادهسازی کردند. پس از شروع رکود بازار رمزارزها در اواخر سال ۲۰۱۷، کارمزدها کاهش یافت و فشار برای batching نیز کاهش یافت.
در این مقاله، به مفهوم batching و روند محبوبیت آن پرداخته شده است. راهنما هدف دارد تا به صورت مختصر شما را با این مفهوم آشنا کند و نشان دهد چرا شمار تراکنشها نمیتواند معیار دقیقی برای سنجش عملکرد بیتکوین باشد.
آشنایی با فرآیند دستهبندی محصولات
بیتکوین از مدل خروجی تراکنشهای مصرفنشده (UTXO) بهره میبرد که در آن کاربرها موجودی مستقیم ندارند، بلکه تنها مجموعهای از UTXOها کنترل میکنند. بر اساس تحلیلهای Hausfly در وبسایت Medium، در شبکه بیتکوین، هر کاربر به جای داشتن حساب، مجموعهای از UTXOها دارد که میتواند برای انجام تراکنشها از آنها استفاده کند. هنگام انتقال وجه، کیف پول کاربر چند UTXO را به عنوان ورودی انتخاب میکند که مجموع آنها باید برابر یا بیشتر از مبلغ موردنظر باشد. مبلغ نهایی به گیرنده ارسال میشود، که به آن خروجی یا output میگویند، و مابقی به عنوان تغییر (change) به فرستنده برمیگردد.
در حوزه تراکنشها، دو رویکرد اصلی برای کاهش حجم تراکنشها وجود دارد. نخست، کاربرها میتوانند UTXOهای خود را تجمیع کرده و با کمترین تعداد ورودی، تراکنشهای کوچکتری انجام دهند؛ یعنی هر بار، UTXOهای کوچک را به خودشان ارسال کرده و در نهایت یک UTXO بزرگ دریافت کنند. رویکرد دیگر، در صورت انجام تراکنشهای مکرر، امکان انجام چندین خروجی به افراد مختلف در یک تراکنش واحد وجود دارد که این روش به «batching» یا همان دستهبندی تراکنشها معروف است.
روش batching، بهویژه در میان استخرهای ماینینگ و صرافیهای رمزارزی رایج است، جایی که تراکنشهای مکرر و حجم بالا وجود دارد و کاهش تعداد تراکنشها اهمیت زیادی پیدا میکند. این رویکرد، امکان جمعآوری هزاران تراکنش کوچک در قالب یک تراکنش واحد را فراهم میکند و به همین دلیل، یکی از راهکارهای محبوب برای افزایش کارایی و کاهش هزینههای شبکه است.
برای تصور بهتر، batching را میتوان به یک کامیون پُر از جعبههای پستی تشبیه کرد. هر جعبه نماد یک خروجی در تراکنش است و داخل هر جعبه، تعداد مشخصی نامه (ساتوشی) قرار دارد. Hausfly تأکید میکند که در ارزیابی عملکرد بیتکوین در بازار، شمارش تعداد کامیونهای پُر از جعبههای پستی معادل شمارش تعداد نامههایی است که در حال ارسال است، حتی اگر تعداد نامهها در هر کامیون متفاوت باشد.
پذیرش روش دستهبندی چقدر رایج است؟
در حال حاضر، batching حدود ۱۲ درصد از کل تراکنشهای شبکه بیتکوین (Bitcoin) را تشکیل میدهد. در زمینه ارزش خروجیها، این میزان به حدود ۴۰ درصد از کل خروجیها و بین ۳۰ تا ۶۰ درصد از ارزش خام بیتکوین (BTC) مربوط میشود.
در تحلیل روندهای مربوط به batching، معمولاً تصور میشود که کاهش تعداد تراکنشها نشاندهنده افزایش batching است؛ اما بررسیهای دقیقتر نشان میدهد که در دورههای مختلف، کاهش تعداد تراکنشها همزمان با کاهش تعداد پرداختها (payments) بوده است. به همین منظور، هوسفلی (Hausfly) نسبت تعداد پرداختها به تعداد تراکنشها را محاسبه کرد تا رابطه دقیقتر آنها مشخص شود. بر اساس دادههای ماه نوامبر ۲۰۱۷ تا امروز، تعداد پرداختها به ازای هر تراکنش از حدود ۱.۵ به نزدیک دو رسیده است.
برای سرمایهگذاران، تریدرها و تحلیلگران بازار رمزارز، توجه صرف به تعداد تراکنشهای بیتکوین کافی نیست. در ارزیابی عملکرد این توکن در بازار، بهتر است معیار پرداختهای روزانه را به جای تعداد تراکنشها مدنظر قرار دهید، زیرا این شاخص نشاندهنده فعالیت واقعی و میزان انتقال ارزش در شبکه است.
منبع: کریپتو.نیوز