O modelo eUTXO da Cardano é o que torna a rede diferente de blockchains como Ethereum como todas as transações ocorrem paralelamente umas às outras, razão pela qual há uma boa parcela de dificuldades para dApps, e soluções como encadeamento de transações estão aqui para resolver esses problemas.
No início, os aplicativos Cardano descentralizados, como Minswap ou SundaeSwap, usavam a solução “batching”, em que os sequenciadores off-chain agregavam vários UTXOs antes de enviá-los na cadeia e executá-los. Embora essa solução realmente resolva uma série de problemas vinculados ao modelo eUTXO, ela traz vários riscos, como centralização, custódia e valor executável do batcher, que podem ser usados para ataques sanduíche aos usuários.
Encadeamento de transações
A nova solução adiciona outra vertical em que os UTXOs não são agrupados fora da cadeia, mas encomendados virtualmente de maneira “primeiro a chegar, primeiro a ser servido”. A cadeia de transações funciona de forma pública e visível de forma descentralizada. A cadeia pode ser acessada por qualquer pessoa sem a limitação de quem pode consumir qual UTXO.
Além disso, o encadeamento de transações adiciona outra vertical que diminui a latência no processamento de pedidos. O aplicativo assume que os pedidos serão feitos na cadeia e serão revertidos sem qualquer perda se algo der errado.
Em primeiro lugar, é feito o envio da transação para o mempool, o que verifica sua correção. Depois que isso acontece, as transações dos usuários são associadas a um determinado UTXO, que protege a transação dos usuários e a reverte se algo der errado.
Essencialmente, a nova solução pode resolver a maioria dos problemas que DEXs baseados em Cardano e outros aplicativos descentralizados estão enfrentando hoje, o que é extremamente relevante enquanto o maior concorrente do projeto, Ethereum, está enfrentando possíveis problemas regulatórios após mudar para um Algoritmo de consenso PoS.
Fonte: https://u.today/cardanos-transaction-chaining-improves-networks-decentralization-heres-how