Sursa articolului: Observații pe lanț
Recent, acest proiect AltVMs Catalyst, care la prima vedere are un stil UI foarte MEME, a fost lansat pe mainnet, dar examinând documentația tehnică oficială, se dovedește că nu este simplu. Acesta își propune să dezvolte o soluție de lichiditate multi-chain care leagă EVM, SVM, MoveVM și rețeaua BTC, aparținând domeniului tranzacțiilor bazate pe intenții. Cum ar trebui să înțelegem asta? Am să rezum câteva aspecte cheie:
1) Proiectele de tip tranzacții bazate pe intenții nu vor evidenția prea mult complexitatea tehnică a „cross-chain”-ului, ci se concentrează mai mult pe executarea și realizarea rezultatelor comenzilor de intenție cross-chain. Utilizatorul inițiază comanda pe „lanțul sursă”, Solver-ul execută comanda conform descrierii acesteia, iar lanțul Romote poate fi inclus în domeniul de schimb al comenzilor atâta timp cât poate fi verificată/probată validitatea tranzacției.
Prin urmare, deși aceste tipuri de proiecte, din perspectiva caracteristicilor de agregare a lichidității, se încadrează și în categoria „abstractizării lanțului”, ar fi mai corect să definim Catalyst ca un sistem de tranzacționare automată AMM cross-chain.
2) CrossCats este cel mai recent produs de pod cross-chain lansat de Catalyst, care poate conecta diverse clienți omogeni sau neomogeni (altVMs) și respectă doar o logică „provabilă” Provable. Tranzacțiile de intenție cross-chain comune includ în principal:
Tranzacțiile între lanțurile EVM, de exemplu de la Ethereum la lanțul Base, sunt gestionate pe întreaga durată de sistemul de contracte, utilizatorul semnează comanda de tranzacționare —> Solver revendică comanda și oferă garanții —> lanțul sursă blochează activele autorizate de utilizator —> Solver-ul finalizează executarea comenzii prin contractul oracle pe lanțul țintă —> după finalizarea execuției, activele blocate ale utilizatorului sunt deblocate și reglate.
Tranzacțiile de la lanțul EVM la alte lanțuri VM (SVM, MoveVM etc.) se încadrează, de asemenea, în categoria tranzacțiilor automate executate pe lanțuri omogene bazate pe contracte inteligente, dar necesită implementarea pe lanțurile non-EVM a unui mecanism de validare provabil, pentru a stabili oracle-uri corespunzătoare și contracte de validare; logica altor comenzi de semnare, blocare, execuție și reglementare este similară cu tranzacțiile între lanțurile EVM.
Tranzacțiile între bitcoin și lanțuri VM, de exemplu de la bitcoin la Ethereum sau Solana, necesită un plan de tratament Pseudo Solver „pseudo-solver”, deoarece bitcoin nu poate gestiona contracte inteligente. Utilizatorul colectează mai întâi comenzile inverse furnizate de Solver-ul real —> Solver-ul real semnează acea comandă inversă —> utilizatorul revendică comanda și obține activele pe lanțul VM —> utilizatorul inițiază activ o tranzacție de transfer către o adresă specifică într-un interval de timp limitat —> finalizează verificarea stării printr-o metodă de verificare SPV a clientului ușor pentru bitcoin, completând astfel întregul proces de tranzacționare.
Între lanțurile EVM, cel mai simplu este să existe un mediu de procesare a mașinilor virtuale identic; alte lanțuri omogene care suportă contracte inteligente necesită un mecanism specific de dovadă cross-chain, iar tranzacțiile mai complexe sunt cele care implică bitcoin, necesitând utilizarea logicii de validare a clientului SPV, cu un tratament special în etapele oracle, blocarea activelor etc.
3) După ce se realizează executarea comenzilor de tranzacționare pe baza mecanismului provabil, trebuie să luăm în considerare problema eficienței utilizării fondurilor, mecanismele de partajare a managementului, optimizarea oracle-ului etc.
De exemplu, regulile de blocare și eliberare a fondurilor vor influența direct eficiența capitalului; CrossCats permite utilizatorilor să nu fie nevoiți să blocheze fonduri de lichiditate în avans, ci doar să blocheze temporar activele în timpul procesului real de tranzacționare (minimizând blocarea) pentru a nu sacrifica eficiența utilizării capitalului;
De exemplu, CrossCats a proiectat o soluție de eliberare a plăților pe mai multe niveluri pentru a echilibra eficiența și riscul. De asemenea, a adoptat trei tipuri de soluții de eliberare: plăți optimiste pe lanțul sursă, verificare pe lanțul țintă și mecanism de subscriere:
Plățile optimiste presupun că starea tranzacției este normală, eliberând mai întâi fondurile, apoi asigurându-se de securitate prin pre-blocarea activelor și fereastra de contestare a disputelor; verificarea lanțului țintă necesită ca lanțul Romote să ofere dovezi lanțului sursă; mecanismul de subscriere mută o parte din responsabilitățile comenzilor către alți participanți pentru a îmbunătăți eficiența de potrivire.
Asta e tot.
Așa cum am menționat într-un comentariu anterior despre răsturnarea sancțiunilor impuse Tornado, în continuare, odată ce soluțiile de confidențialitate pe lanț sunt rezolvate, tranzacțiile bazate pe intenții vor fi o nouă pistă narativă cu potențial de creștere rapidă.
În acest proces, implementarea circulației cross-chain a activelor este doar baza; cum să optimizăm pierderile și eficiența în tranzacțiile cross-chain, cum să rezistăm problemelor de actualitate a prețurilor oracle în condiții de volatilitate a pieței, cum să îmbogățim logica de execuție a tranzacțiilor pentru a îmbunătăți experiența de automatizare etc., sunt toate provocările pe care tranzacțiile bazate pe intenții trebuie să le abordeze.