سیرکل هزینه‌های پیش‌پرداخت را به انتقال سریع CCTP اضافه می‌کند

Tapbit Wire - Tapbit NewsTapbit Wire·منبع:Crypto.news·
اشتراک‌گذاری

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

خلاصه

  • توسعه‌دهندگان CCTP می‌توانند هزینه‌های انتقال سریع و خدمات ارسال را پیش از انتقال USDC جمع‌آوری کنند.

  • هزینه‌ها می‌توانند به صورت USDC یا توکن گاز بومی زنجیره منبع پرداخت شوند.

  • API نقل قول سیرکل هزینه‌های پروتکل پشتیبانی‌شده را در یک نقل قول امضاشده و محدودبه‌زمان ترکیب می‌کند.

  • برای هزینه‌های پیش‌پرداخت، نیاز به زنجیره منبع EVM است، اما انتقال‌ها می‌توانند همچنان در شبکه‌های غیر-EVM پشتیبانی‌شده به پایان برسند.

CCTP هزینه‌های انتقال را پیش از سوزاندن USDC جمع‌آوری می‌کند

مستندات رسمی توسعه‌دهندگان سیرکل می‌گوید این فرآیند زمانی آغاز می‌شود که یک برنامه درخواست نقل قول امضاشده هزینه دهد و آن را همراه با تراکنش سوزاندن USDC در زنجیره منبع ارسال کند.

در روش پرداخت قبلی، هزینه‌های پروتکل می‌توانستند از USDC ضرب‌شده برای دریافت‌کننده در شبکه مقصد کسر شوند. بنابراین کاربری که مقدار مشخصی ارسال می‌کرد، ممکن بود کمتر از مقدار واردشده در ابتدای تراکنش دریافت کند.

مدل پیش‌پرداخت مبلغ انتقال را از هزینه جدا می‌کند. پس از ارسال تراکنش، یک قرارداد هوشمند CCTP نقل قول امضاشده را بررسی کرده، پرداخت را جمع‌آوری کرده و تراکنش را به TokenMessengerV2 ارسال می‌کند که سوزاندن USDC را تکمیل می‌کند.

شاید این مطلب نیز مورد علاقه شما باشد: استیبل‌کوین ۲۱ بانکی با حمایت جهانی، اما آیا می‌تواند با USDT و USDC رقابت کند؟

سپس سیرکل انتقال را تأیید کرده و مبلغ کامل اعلام‌شده را در زنجیره مقصد ضرب می‌کند. برای مثال، شخصی که ۱۰۰ USDC ارسال می‌کند، می‌تواند ترتیب دهد که دریافت‌کننده دقیقاً ۱۰۰ USDC دریافت کند و هزینه مربوطه را جداگانه در شبکه اصلی پرداخت کند.

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

خود CCTP از طریق سیستم سوزاندن-ضرب، USDC بومی را انتقال می‌دهد. این پروتکل توکن‌ها را در زنجیره منبع نابود کرده و مقدار معادل را در زنجیره مقصد صادر می‌کند و از دارایی‌های پیچیده‌شده‌ای که معمولاً توسط پل‌های مرسوم استفاده می‌شوند، اجتناب می‌کند.

توضیح‌دهنده پل چندزنجیره‌ای منتشرشده توسط crypto.news در آگوست، CCTP را بزرگ‌ترین پیاده‌سازی این مدل کنترل‌شده توسط صادرکننده توصیف کرده است. برخلاف یک پل عمومی، این سیستم متکی به نصب و اجرای زیرساخت سیرکل در هر شبکه متصل است.

API نقل قول سیرکل دو هزینه CCTP را ترکیب می‌کند

از طریق API نقل‌وانتقال CCTP، یک برنامه مقدار انتقال، شناسه‌های دامنهٔ مبدأ و مقصد، توکن پرداخت انتخاب‌شده و کارمزدهای مورد نظر برای قیمت‌گذاری را ارسال می‌کند.

درخواست PRE_FINALITY شامل هزینهٔ انتقال سریع است، در حالی که درخواست FORWARD شامل خدمات ارسال‌کننده است. توسعه‌دهندگان می‌توانند هر دو درخواست را در یک فراخوانی API انجام دهند، نه اینکه هزینه‌ها را با سیستم‌های جداگانه محاسبه و ارائه کنند.

پاسخ شامل کل هزینه، جزئیات هزینهٔ هر سرویس، توکن پرداخت و نقل‌وانتقال امضاشده‌ای است که باید همراه تراکنش بلاکچینی ارسال شود. سرکل این نقل‌وانتقال را به مقدار انتقال و مقصد مشخص‌شده متصل می‌کند؛ در عین حال، نقل‌وانتقال‌های خدمات ارسال‌کننده نیز به فراخوان‌کنندهٔ مقصد و داده‌های هوک وابسته‌اند.

اگر توسعه‌دهنده قبل از ارسال انتقال، یکی از مقادیر متصل‌شده را تغییر دهد، تراکنش لغو می‌شود. هر نقل‌وانتقال همچنین زمان انقضا یا حداکثر شمارهٔ بلاک زنجیرهٔ مبدأ را دارد و بنابراین برنامه باید پس از انقضای پیشنهاد اولیه، قیمت جدیدی دریافت کند.

مستندات فعلی سرکل برای بیشتر شبکه‌های پشتیبانی‌شده از جمله Arbitrum، Avalanche، Base، Linea، OP Mainnet، Polygon PoS، Sonic، Unichain و World Chain، مدت اعتبار تقریبی دو دقیقه را ذکر کرده است. نقل‌وانتقال‌های اتریوم حدود دو دقیقه و سی ثانیه اعتبار دارند، هرچند سرکل تأکید کرده است که این مدت قابل تغییر است.

نقل‌وانتقال امضاشده، هزینهٔ دقیق پروتکل را پیش از ارسال عملیات سوزاندن (Burn) ارائه می‌دهد. بنابراین توسعه‌دهندگان می‌توانند مبلغ انتقال، هزینه و مبلغ نهایی را پیش از رسیدن USDC به زنجیرهٔ دیگر به کاربر نشان دهند، بدون آنکه هزینه‌های جداگانه را تخمین بزنند.

کاربران می‌توانند هزینه‌های CCTP را با USDC یا توکن‌های اصلی (Native) پرداخت کنند.

برای پرداخت، توسعه‌دهندگان می‌توانند USDC یا دارایی گاز اصلی زنجیرهٔ مبدأ را انتخاب کنند. پرداخت با توکن اصلی گزینهٔ پیش‌فرض است و مقدار قیمت‌گذاری‌شده به عنوان ارزش اصلی در تراکنش قرار می‌گیرد.

انتخاب USDC نیازمند وارد کردن آدرس زنجیرهٔ مبدأ این پایدارسکوین در درخواست است. سپس کاربر باید قرارداد TokenMessengerWithFees را مجاز کند تا هم USDC انتقالی و هم USDC اضافی مورد نیاز برای هزینه را خرج کند.

هرچند در این حالت هر دو مبلغ از موجودی فرستنده تأمین می‌شوند، قرارداد آنها را به‌صورت جداگانه مدیریت می‌کند. تنها مبلغ انتقال وارد فرآیند سوزاندن-ساخت (Burn-and-Mint) CCTP می‌شود، در حالی که هزینهٔ پیش‌پرداخت‌شده پیش از سوزاندن جمع‌آوری می‌شود.

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

برای تراکنش‌های خدمات ارسال‌کننده، قرارداد به‌روزشده می‌تواند به‌طور خودکار هوک cctp-forward مورد نیاز را ایجاد کند، زمانی که توسعه‌دهنده درخواست نقل‌وانتقال ارسال‌کننده را بدون ارائهٔ داده‌های هوک سفارشی می‌دهد. برنامه‌هایی که از دستورالعمل‌های سفارشی استفاده می‌کنند، باید همان داده‌های هوک را که هنگام دریافت نقل‌وانتقال امضاشده استفاده شده‌اند، ارسال کنند.

پیاده‌سازی نمونهٔ سرکل، ۱۰ واحد USDC را از Base Sepolia به Arc Testnet انتقال می‌دهد و هر دو هزینهٔ سرویس را پیش‌پرداخت می‌کند. شرکت اعلام کرده است که توسعه‌دهندگان می‌توانند همین فرآیند را برای شبکه‌های EVM مبدأ واجد شرایط و هر مقصدی که توسط خدمات ارسال‌کننده پشتیبانی می‌شود، دنبال کنند.

الزام EVM، سولانا را به‌عنوان زنجیرهٔ مبدأ مستثنی می‌کند.

نقل‌وانتقال‌های هزینهٔ پیش‌پرداخت‌شده در حال حاضر نیازمند آن است که انتقال از یک بلاکچین سازگان‌باش EVM آغاز شود. مستندات API سرکل بیان می‌کند که دامنهٔ مبدأ باید از پرداخت پیش‌پرداخت‌شده هزینه‌ها پشتیبانی کند و هر شرط اضافی مربوط به سرویس درخواستی را نیز برآورده کند.

نقل‌وانتقال‌های انتقال سریع تنها زمانی در دسترس هستند که بلاکچین مبدأ از تسویه‌گذاری سریع‌تر از نهایی‌شدن پشتیبانی کند. به‌طور مشابه، یک برنامه تنها زمانی می‌تواند هزینهٔ ارسال‌کننده را درخواست کند که مقصد با خدمات ارسال‌کنندهٔ سرکل سازگان‌باش باشد.

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

پوشش شبکه‌ای CCTP به‌طور مداوم در حال گسترش است، زیرا سرکل USDC اصلی را به زنجیره‌های بیشتری اضافه می‌کند. در مرداد، سرکل CCTP را روی X Layer راه‌اندازی کرد و تعداد زنجیره‌های پشتیبانی‌شده را به ۲۶ و تعداد شبکه‌هایی که USDC اصلی در آنها موجود است را به ۳۶ رساند.

برای کاربران نهادی، سرکل در مرداد گیت‌وی را با Fireblocks اتصال داد و به مشتریان اجازه داد تا موجودی یکپارچهٔ USDC خود را در زنجیره‌های پشتیبانی‌شده از طریق کنترل‌ها، سیستم‌های تأیید و سوابق تراکنش Fireblocks مدیریت کنند.

کاربران آمریکایی همچنان مشمول شرایط پلتفرم‌ها و برنامه‌هایی هستند که از طریق آنها به CCTP دسترسی دارند. شرایط USDC سرکل بیان می‌کند که این پایدارسکوین صادرشده در ایالات متحده، تحت قوانین انتقال پول ایالتی، به‌عنوان ارزش ذخیره‌شده یا دسترسی پیش‌پرداخت‌شده در نظر گرفته می‌شود؛ همچنین پشتیبانی شخص ثالث از USDC، تأیید سرکل از آن سرویس محسوب نمی‌شود.

برای اطلاعات بیشتر: بیت‌ماین ۲۸٬۰۸۶ اتریوم را در پی پیش‌بینی صعودی تام لی خریداری کرد