Skip to main content
Tudo dentro de um bloco executa numa ordem de prioridade fixa. Não por comissão, não por hora de chegada a um nó, não por proximidade a um validador — por categoria, decidida pelo protocolo e idêntica em todos os nós.
1
Operações de sistemalistagens · parâmetros de risco · tabela de comissões · criação de contas · marcação do bloco
Tudo o que vem a seguir usa um só preço
2
Ações sem matchingfundos primeiro · configuração da conta · ordens post-only · liquidações
O dinheiro que melhora a saúde de uma conta entra antes de algo a avaliar
3
Cancelamentoscada cancelamento do bloco
Uma cotação desatualizada pode ser retirada sem ser apanhada por uma ordem que chegou a par do cancelamento
4
Ordens que podem consumir liquideztudo o que é agressivo, no fim
A corrida ao milissegundo dentro de um bloco não existe
Executado nesta ordem, em todos os nós
O que a posição garante
A ordenação é o mecanismo. É o que torna defensável uma cotação em livro, o que impede o front-running das liquidações e o que retira de dentro de um bloco a corrida à latência abaixo do milissegundo.

1 · Operações de sistema

Alterações administrativas e ao nível do protocolo: listar e retirar mercados, atualizações de parâmetros de risco, alterações à tabela de comissões, criação de contas e subcontas, e a atualização do preço de marcação para o bloco. Atualizar primeiro o preço de marcação é o que permite a tudo o que vem a seguir raciocinar sobre um único preço. Uma verificação de liquidação e uma ordem colocada no mesmo bloco veem o mesmo número.

2 · Ações sem matching

Ações que alteram o estado sem tocar no livro, nesta ordem interna: Primeiro os fundos — depósitos, adições manuais de margem a posições isoladas e a cobrança do funding. O dinheiro que melhora a saúde de uma conta entra antes de qualquer coisa avaliar essa saúde. Configuração da conta — modo de margem, modo de posição, alavancagem e alterações de autorização de agente. Ordens post-only — o único tipo de ordem processado aqui em vez da fase 4, porque, por definição, uma ordem post-only não pode consumir liquidez. Os makers garantidos são colocados no livro antes de qualquer coisa poder negociar contra eles, por ordem de chegada. Liquidações — primeiro cancelar as ordens da conta afetada, depois voltar a verificar, depois assumir o controlo da posição se ainda for necessário. Essas tomadas de controlo executam diretamente ao preço de falência, sem entrar no livro.
É por a liquidação correr aqui — antes de qualquer ordem discricionária — que não é possível fazer front-running a uma liquidação dentro de um bloco. Quando a fase 4 começa, o fluxo forçado já foi resolvido.

3 · Cancelamentos

Cancelamentos iniciados pelo utilizador, antes de qualquer ordem que possa consumir liquidez. É a fase que mais importa a quem coloca cotações. Um cancelamento submetido no mesmo bloco que uma ordem agressora vence essa ordem. Se o preço se mover e cancelar uma cotação desatualizada, uma ordem que chegue a par do seu cancelamento não a consegue apanhar. Na maioria das plataformas isto é uma corrida decidida por quem chega primeiro ao motor de matching, e ganha-se com latência. Aqui é decidido pelo protocolo, e o resultado é o mesmo para toda a gente, independentemente da infraestrutura.

4 · Ordens que podem consumir liquidez

Tudo o que pode atravessar o livro: ordens limitadas com qualquer validade, ordens de mercado, fatias de TWAP, ordens escalonadas que não sejam post-only e alterações de ordens. Dentro desta fase, o processamento é por ordem de chegada.

O que chega a esta fase

Aqui o processamento é o primeiro a entrar, o primeiro a sair, e há duas coisas que vale a pena nomear sobre o que chega. As ordens post-only nunca chegam. São tratadas na fase 2 e não podem tomar liquidez. As ordens condicionais que disparam on-chain chegam no mesmo bloco. Um stop ou take-profit disparado pelo preço de marcação deste bloco é convertido e entra em matching aqui, e não no bloco seguinte. O disparo foi decidido pelo protocolo a partir de estado confirmado, não submetido por alguém que pudesse escolher o momento.

O que isto muda

A latência deixa de contar dentro de um bloco. Duas ordens no mesmo bloco têm uma precedência definida que todos os nós calculam de forma idêntica. Entre blocos a chegada continua a contar, mas a unidade de competição é o bloco. Cotar é defensável. Pode cancelar uma cotação desatualizada e vencer uma ordem que chegou no mesmo momento. É uma propriedade estrutural, não uma vantagem operacional comprada com colocation. O fluxo forçado resolve-se antes do fluxo discricionário. As liquidações e o funding ficam concluídos antes de alguém poder negociar em seu redor.

Para onde ir a seguir

Tipos de ordem

Que tipos podem tomar liquidez e quais não podem.

Alterar ordens

Porque uma redução de tamanho feita no lugar se aplica de imediato.

Liquidações

A sequência da fase 2 que se resolve antes do matching.

IntentionKernel

Onde esta sequência se encaixa na execução do bloco.