EN
→ بازگشت به خبرخوان
شمارهٔ ۰۳۰۵Chain Fusion۲ دقیقه۲ منبع

کانستر بیت‌کوین ICP یک هزینه پنهان مقیاس‌پذیری در Chain Fusion را کاهش می‌دهد

نسخه ۳۰ ژوئیه کانستر بیت‌کوین سه هزینه داخلی را هدف گرفته است: پیمایش تکراری درخت هش، داده‌های قدیمی عمق بلوک‌های ناپایدار و کپی عمیق هنگام heartbeat. این تغییرات مهم‌اند، چون مسیر بومی بیت‌کوین در ICP هم یکپارچه‌سازی Chain Fusion و هم سامانه‌ای برای پردازش پیوسته وضعیت بلاک‌چین است. بااین‌حال، این نسخه هنوز بنچمارک منتشرشده یا استقرار قطعی در تولید محسوب نمی‌شود.

کانستر بیت‌کوین ICP یک هزینه پنهان مقیاس‌پذیری در Chain Fusion را کاهش می‌دهد
تصویر: تولید هوش مصنوعی

نسخه جدید کانستر بیت‌کوین ICP بیش از آنکه به‌خاطر یک endpoint تازه مهم باشد، به‌خاطر کاهش کاری که در مسیرهای داخلی انجام می‌دهد اهمیت دارد.

نسخه‌ای که در ۳۰ ژوئیه ۲۰۲۶ منتشر شد، سه مسیر داخلی را تغییر می‌دهد. عمق tip بلوک‌های ناپایدار را cache می‌کند و هنگام اضافه یا حذف بلوک‌ها آن را به‌روزرسانی می‌کند. همچنین، طبق یادداشت انتشار، BlockTree::get_hashes را از پیاده‌سازی O(n²) به O(n) تغییر می‌دهد. تغییر سوم از کپی عمیق بلوک در حال ingest در هر heartbeat جلوگیری می‌کند.

این ترکیب از منظر Chain Fusion مهم است، چون یکپارچه‌سازی بیت‌کوین ICP فقط یک API برای امضا نیست. Bitcoin adapter بلوک‌ها را از شبکه همتابه‌همتا دریافت می‌کند؛ سپس کانستر بیت‌کوین آن‌ها را پردازش می‌کند، مجموعه UTXO را نگه می‌دارد و متدهایی مانند bitcoin_get_utxos، bitcoin_send_transaction و get_blockchain_info را در اختیار کانسترهای دیگر می‌گذارد. بنابراین برنامه‌ای که از بیت‌کوین استفاده می‌کند، هم به مجوزدهی رمزنگاری و هم به نمایی که دائماً از زنجیره خارجی به‌روزرسانی می‌شود وابسته است.

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

برای سازندگان، این نسخه سه پرسش برای بازبینی پیشنهاد می‌کند. آیا فرض‌های برنامه به این وابسته‌اند که get_blockchain_info با رشد درخت بلوک همچنان کم‌هزینه بماند؟ آیا جریان‌های UTXO بر اساس قواعد فعلی تأیید و reorganization طراحی شده‌اند، یا نهایی‌شدن فوری را فرض می‌کنند؟ آیا revision کانستر سیستمی مستقرشده pin و راستی‌آزمایی شده است، یا فقط از روی tag مخزن حدس زده می‌شود؟

مرز ایمنی همچنان اهمیت دارد. مستندات ICP، کانستر بیت‌کوین را یکپارچه‌سازی در سطح پروتکل توصیف می‌کنند: کانسترها می‌توانند موجودی و UTXO را بخوانند، با رمزنگاری chain-key تراکنش امضا کنند و بدون bridge یا متولی آن را پخش کنند. اما صفحه نسخه ژوئیه صراحتاً برچسب «Pre-release» دارد، بخش پیشنهادها هنوز عبارت «TO BE ADDED» را نشان می‌دهد و هیچ عددی برای بنچمارک منتشر نکرده است. این یک ملاحظه غیرمسدودکننده است: جهت مهندسی امروز قابل راستی‌آزمایی است، اما ادعا درباره استقرار در تولید یا میزان بهبود عددی به proposal، سابقه استقرار یا بنچمارک بعدی نیاز دارد.

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

برچسب‌هاChain FusionBitcoinICPCanisters
منابع مستند۲ مرجع
  1. [۰۱]dfinity/bitcoin-canister: release/2026-07-30github.com
  2. [۰۲]Bitcoin integration | ICP Developer Docsdocs.internetcomputer.org
خواندنی بعدی

خبرخوان را در ایمیل بگیرید

هر سیگنال تازه، مستقیم از خط تولید. بدون مزاحمت، لغو عضویت در هر زمان.

خوراک RSS در دسترس · بدون هرزنامه