
Circle a adăugat plăți anticipate de taxe pentru CCTP Fast Transfer, permițând dezvoltatorilor să ceară și să colecteze taxe USDC cross-chain în rețeaua sursă, păstrând în același timp suma livrată destinatarilor.
Documentația oficială pentru dezvoltatori a Circle afirmă că procesul începe atunci când o aplicație solicită o cotație de taxă semnată și o trimite împreună cu tranzacția de ardere USDC pe blockchain-ul sursă.
Conform metodei anterioare de plată, taxele de protocol puteau fi deduse din USDC-ul mintat pentru destinatar pe rețeaua de destinație. Un utilizator care trimitea o sumă stabilită putea, prin urmare, să primească mai puțin decât figura introdusă la începutul tranzacției.
Modelul preplătit separă suma de transfer de taxă. Odată ce tranzacția a fost trimisă, un contract inteligent CCTP verifică cotația semnată, colectează plata și transmite tranzacția către TokenMessengerV2, care finalizează arderea USDC.
Circle verifică apoi transferul și generează suma totală declarată pe lanțul de destinație. O persoană care trimite 100 USDC, de exemplu, poate aranja ca destinatarul să primească 100 USDC, plătind în același timp taxa de protocol aferentă separat în rețeaua de origine.
Dezvoltatorii pot utiliza această configurare pentru taxa Fast Transfer, taxa Forwarding Service sau ambele. Fast Transfer permite USDC să ajungă pe un alt lanț înainte ca tranzacția sursă să atingă finalitatea deplină, în timp ce Forwarding Service poate livra fonduri și finaliza o acțiune pe rețeaua de primire.
CCTP în sine mută USDC nativ printr-un sistem de ardere și generare (burn-and-mint). Protocolul distruge tokenurile pe lanțul sursă înainte de a emite aceeași sumă pe lanțul de destinație, evitând activele wrapped utilizate în mod obișnuit de bridge-urile convenționale.
Un explicator despre bridge-urile cross-chain publicat de crypto.news în august a descris CCTP ca fiind cea mai mare implementare a acestui model controlat de emitent. Spre deosebire de un bridge de uz general, sistemul depinde de Circle pentru a implementa și opera infrastructura sa pe fiecare rețea conectată.
Prin API-ul de Cotație CCTP, o aplicație trimite suma de transfer, identificatorii de domeniu sursă și destinație, tokenul de plată selectat și taxele pe care dorește să le ceară.
O solicitare PRE_FINALITY acoperă taxa Fast Transfer, în timp ce o solicitare FORWARD acoperă Forwarding Service. Dezvoltatorii pot plasa ambele solicitări în același apel API, în loc să calculeze și să prezinte taxele prin sisteme separate.
Răspunsul conține taxa totală, o defalcare pentru fiecare serviciu, tokenul de plată și o cotație semnată care trebuie să însoțească tranzacția on-chain. Circle leagă cotația de suma de transfer și destinația specificate, în timp ce cotațiile Forwarding Service depind și de apelantul destinație și de datele hook.
Dacă un dezvoltator modifică una dintre valorile legate înainte de a trimite transferul, tranzacția este anulată. Fiecare cotație are, de asemenea, un timp de expirare sau o limită de bloc pe lanțul sursă, necesitând ca aplicația să obțină un nou preț atunci când oferta inițială expiră.
Documentația actuală a Circle listează o perioadă de valabilitate de aproximativ două minute pentru majoritatea rețelelor acceptate, inclusiv Arbitrum, Avalanche, Base, Linea, OP Mainnet, Polygon PoS, Sonic, Unichain și World Chain. Cotațiile Ethereum au o fereastră estimată de două minute și 30 de secunde, deși Circle menționează că durata se poate schimba.
Cotația semnată oferă aplicației costul exact al protocolului înainte de a fi trimisă arderea. Prin urmare, dezvoltatorii pot afișa utilizatorului suma de transfer, taxa și suma finală în avans, fără a estima taxe separate care ar putea fi deduse după ce USDC ajunge pe un alt lanț.
Pentru plată, dezvoltatorii pot selecta fie USDC, fie activul nativ de gaz al blockchain-ului sursă. Plata cu token nativ este opțiunea implicită, cu suma cotată atașată tranzacției ca valoare nativă.
Alegerea USDC necesită ca aplicația să introducă adresa stablecoin-ului pe lanțul sursă în solicitare. Utilizatorul trebuie apoi să aprobe contractul TokenMessengerWithFees pentru a cheltui atât USDC-ul transferat, cât și USDC-ul suplimentar necesar pentru taxă.
Deși ambele sume provin din soldul expeditorului în acest caz, contractul le gestionează separat. Doar suma de transfer intră în procesul de ardere și generare al CCTP, în timp ce taxa preplătită este colectată înainte de ardere.
Utilizarea unui token nativ poate lăsa soldul USDC al expeditorului neschimbat, în afară de suma selectată pentru transfer. Opțiunea poate fi potrivită pentru portofele și aplicații care dețin deja active de gaz pe lanțul de origine, în timp ce plata USDC permite dezvoltatorilor să mențină costurile tranzacției denominate în dolari.
Pentru tranzacțiile Forwarding Service, contractul actualizat poate crea, de asemenea, automat hook-ul cctp-forward necesar atunci când dezvoltatorul solicită o cotație de redirecționare fără a furniza date hook personalizate. Aplicațiile care utilizează instrucțiuni personalizate trebuie să trimită aceleași date hook utilizate la obținerea cotației semnate.
Exemplul de implementare al Circle transferă 10 USDC de la Base Sepolia la Arc Testnet și plătește anticipat ambele taxe de serviciu. Compania a declarat că dezvoltatorii pot urma același proces pentru rețelele sursă EVM eligibile și orice destinație acceptată de Forwarding Service.
Cotațiile de taxe anticipate necesită în prezent ca transferul să înceapă pe un blockchain compatibil EVM. Documentația API a Circle afirmă că domeniul sursă trebuie să accepte taxe anticipate și să îndeplinească orice condiții suplimentare atașate serviciului solicitat.
Cotațiile Fast Transfer sunt disponibile numai atunci când blockchain-ul sursă acceptă decontarea mai rapidă decât finalitatea. În mod similar, o aplicație poate solicita o taxă de redirecționare numai atunci când destinația funcționează cu Forwarding Service al Circle.
Solana nu poate acționa ca rețea sursă pentru o tranzacție cu taxă anticipată în cadrul configurării actuale, deoarece nu este compatibilă EVM. Aplicațiile pot trimite în continuare USDC către Solana atunci când ruta selectată și serviciul de destinație sunt acceptate.
Amprenta rețelei CCTP a continuat să crească pe măsură ce Circle adaugă USDC nativ la mai multe lanțuri. În august, Circle a lansat CCTP pe X Layer, ducând protocolul la 26 de blockchain-uri, în timp ce USDC nativ era disponibil pe 36 de rețele.
Pentru utilizatorii instituționali, Circle a conectat Gateway cu Fireblocks în iulie, permițând clienților să gestioneze un sold USDC unificat pe lanțurile acceptate prin controalele, sistemele de aprobare și înregistrările tranzacțiilor Fireblocks.
Utilizatorii americani rămân supuși termenilor platformelor și aplicațiilor prin care accesează CCTP. Termenii USDC ai Circle stipulează că stablecoin-ul său emis în SUA este tratat ca valoare stocată sau acces preplătit conform legilor statale aplicabile privind transmiterea de bani, în timp ce suportul de la terți pentru USDC nu constituie aprobarea Circle a acelui serviciu.








