Circle rozszerzył swoją infrastrukturę Cross-Chain Transfer Protocol (CCTP), aby obsługiwać tokeny ERC-20 zarządzane przez emitentów na Arc, umożliwiając deweloperom przenoszenie aktywów między obsługiwanymi blockchainami bez polegania na oddzielnych mostach lub opakowanych kopiach.
Podsumowanie
- Circle przedstawił, w jaki sposób deweloperzy mogą używać CCTP na Arc do przenoszenia tokenów ERC-20 zarządzanych przez emitentów między obsługiwanymi blockchainami bez polegania na opakowanych kopiach lub oddzielnych mostach.
- Deweloperzy mogą albo wdrożyć nowe tokeny międzyłańcuchowe za pośrednictwem natywnej usługi Circle, albo podłączyć istniejące aktywa ERC-20 za pomocą niestandardowych konfiguracji tokenów.
- Transfery międzyłańcuchowe wykorzystują proces spalania i tworzenia (burn and mint), przy czym usługa Iris firmy Circle weryfikuje transakcje, zanim odpowiednie tokeny zostaną utworzone w sieci docelowej.
- Emitenci tokenów zachowują kontrolę nad uprawnieniami administracyjnymi, limitami transferów i maksymalnymi kwotami transakcji podczas konfigurowania swoich aktywów w obsługiwanych łańcuchach.
- Usługa Forwarding Service firmy Circle może zrealizować transfery bez konieczności ponoszenia przez odbiorców opłat za gas w sieci docelowej, pod warunkiem że obowiązujące opłaty za usługę zostaną uwzględnione w początkowej wycenie.
W aktualizacji dla deweloperów z 30 października Circle wyjaśnił, że emitenci tokenów mogą albo tworzyć nowe aktywa międzyłańcuchowe, albo podłączać istniejące tokeny ERC-20 do CCTP przy użyciu tej samej infrastruktury, która została wcześniej opracowana do transferów USDC.
Firma przedstawiła dwie metody integracji, obejmujące nowo emitowane tokeny oraz istniejące aktywa kontrolowane przez ich emitentów. Obie wykorzystują proces spalania i tworzenia, w którym tokeny są niszczone w łańcuchu źródłowym i odtwarzane w łańcuchu docelowym po weryfikacji transferu.
Circle podał, że funkcjonalność jest przeznaczona dla aplikacji obsługujących płatności, zabezpieczenia, tokenizowane aktywa ze świata rzeczywistego oraz operacje skarbowe w wielu sieciach.
Circle wprowadza interoperacyjność CCTP dla tokenów stron trzecich
Do niedawna CCTP był głównie kojarzony z transferem aktywów emitowanych przez Circle między obsługiwanymi blockchainami, w szczególności USDC, który pierwotnie wprowadził model spalania i tworzenia w ramach protokołu.
Od tego czasu Circle rozszerzył CCTP poza USDC, wprowadzając we wrześniu obsługę swojego stablecoina denominowanego w euro EURC oraz cirBTC na wybranych trasach blockchainowych.
Najnowsze wytyczne dla deweloperów opisują, w jaki sposób emitenci mogą wykorzystywać tę samą infrastrukturę przesyłania wiadomości i weryfikacji dla własnych tokenów ERC-20.
W ramach tego procesu token jest spalany w łańcuchu źródłowym, po czym usługa Iris firmy Circle weryfikuje transakcję i generuje poświadczenie. Sieć docelowa wykorzystuje zweryfikowaną wiadomość do utworzenia odpowiedniej liczby tokenów.
Deweloperzy mogą samodzielnie zrealizować transakcję docelową lub użyć usługi Forwarding Service firmy Circle do automatycznego obsłużenia dostarczenia.
W przypadku aktywów stron trzecich transfery są zarządzane przez CrossChainTokenService i indywidualny menedżer tokenów, podczas gdy standardowe transfery USDC wykorzystują TokenMessengerV2.
Circle podał, że każdy obsługiwany blockchain utrzymuje własny kontrakt tokena i salda, chociaż aktywa dzielą wspólną tożsamość tokena na potrzeby transferów międzyłańcuchowych.
Deweloperzy mogą tworzyć nowe tokeny lub podłączać istniejące aktywa
Framework Circle zapewnia dwie opcje w zależności od tego, czy emitent uruchamia nowy token, czy już obsługuje aktywo ERC-20.
W przypadku nowo utworzonych aktywów deweloperzy mogą wdrożyć natywny CrossChainToken za pośrednictwem CrossChainTokenService na Arc. Wdrożenie tworzy zarówno kontrakt tokena, jak i dedykowanego menedżera odpowiedzialnego za operacje międzyłańcuchowe.
Wspólny identyfikator tokena jest generowany przy użyciu adresu portfela wdrażającego i wybranej wartości soli. Deweloperzy mogą ponownie wykorzystać te dane podczas wdrażania tokena na innym obsługiwanym łańcuchu bloków.
Istniejący emitenci tokenów mogą zamiast tego zarejestrować swoje aktywa jako niestandardowe tokeny CCTP bez zastępowania swoich oryginalnych kontraktów ERC-20.
Circle wymaga od emitentów stosujących to podejście skonfigurowania tokena na każdym łańcuchu bloków uczestniczącym w trasie transferu, w tym niezbędnych uprawnień oraz ustawień spalania i tworzenia (burn-and-mint).
Emitent pozostaje odpowiedzialny za przypisanie ról właściciela, operatora i wstrzymującego, ustawienie limitów transakcji oraz określenie maksymalnej kwoty możliwej do przeniesienia.
Obie metody wymagają zgodnej liczby miejsc dziesiętnych tokena w różnych sieciach oraz wzajemnego zaufania między usługami obsługującymi transfery.
Circle udostępnia osobną opcję konfiguracji dla tokenów, których emitenci nie kontrolują kontraktów, chociaż takie rozwiązanie nie wykorzystuje tego samego mechanizmu spalania i tworzenia.
Testnet Arc obsługuje wdrażanie i transfery międzyłańcuchowe
Opublikowany przez Circle przewodnik wyjaśnia, jak deweloperzy mogą wdrożyć natywny token w testnecie Arc przed połączeniem go z innym obsługiwanym łańcuchem bloków EVM.
Proces rozpoczyna się od wielokrotnego użytku adresu wdrażającego, szczegółów tokena oraz USDC z testnetu Arc na pokrycie opłat transakcyjnych i serwisowych.
Po wdrożeniu początkowego kontraktu deweloperzy uzyskują jego identyfikator tokena i przed wdrożeniem odpowiedniego tokena na docelowym łańcuchu bloków zwracają się do Iris o wycenę opłat.
Limity transferu muszą zostać skonfigurowane podczas wdrażania lub później za pośrednictwem menedżera tokenów. Circle zauważył, że pozostawienie tych limitów na poziomie zera uniemożliwia transfery.
Po wybiciu początkowej podaży deweloperzy zatwierdzają menedżera tokenów i przesyłają transakcję crossChainTransfer. Kontrakt docelowy wybija tokeny po otrzymaniu wymaganego poświadczenia.
Usługa Forwarding Service firmy Circle może zrealizować dostawę bez konieczności ponoszenia przez odbiorcę opłat za gas w sieci docelowej, pod warunkiem że odpowiednia opłata serwisowa zostanie uwzględniona w początkowej wycenie.
Firma wcześniej wprowadziła przedpłacone opłaty CCTP we wrześniu, umożliwiając deweloperom pobieranie obsługiwanych opłat za transfer na łańcuchu źródłowym.
Circle podał, że pełna kwota tokena dociera do odbiorcy, gdy wymagane opłaty są uiszczane osobno. Rzeczywiste opłaty zależą od pary łańcuchów bloków oraz wyceny uzyskanej przed wykonaniem.
Circle kontynuuje budowę infrastruktury finansowej Arc
Wytyczne dotyczące interoperacyjności następują po uruchomieniu mainnetu Arc 16 września, kiedy to Circle wprowadził swój łańcuch bloków warstwy 1 z opłatami transakcyjnymi opartymi na USDC i deterministyczną finalnością.
Jak wcześniej informował crypto.news, Arc został uruchomiony z instytucjonalnymi walidatorami oraz obsługą wielu stablecoinów i tokenizowanych produktów finansowych.
Następnie Circle wprowadził Arc Studio, napędzane sztuczną inteligencją narzędzie deweloperskie, które może generować inteligentne kontrakty i aplikacje na podstawie instrukcji w języku naturalnym.
Integracja CCTP z Arc daje deweloperom sposób na zarządzanie aktywami wykorzystywanymi do rozliczeń, zabezpieczenia i operacji skarbowych w obsługiwanych sieciach.
Przed wdrożeniem tokenów do produkcji Circle zaleca przegląd uprawnień administracyjnych, limitów transferu oraz adresów kontraktów używanych w każdej sieci.
Firma podała, że deweloperzy muszą uzyskać nowe wyceny opłat Iris podczas podłączania dodatkowych tras łańcuchów bloków, a emitenci pozostają odpowiedzialni za tworzone przez siebie tokeny oraz wymogi regulacyjne mające zastosowanie do ich usług.





