dYdX V4 — A Chain da dYdX
.
Um artigo muito detalhado.
🔗 dYdX V4 será desenvolvido como um blockchain autônomo baseado na Cosmos SDK e no protocolo de consenso Tendermint Proof-of-stake
🚀 dYdX V4 contará com um mecanismo totalmente descentralizado, off-chain, com livro de ordens e de matching engine capaz de escalar para ordens de magnitude maiores, com maiores taxa de transferência do que qualquer blockchain pode suportar.
✅ DYDX parece ser o ajuste mais natural para uso como o token L1 do dYdX V4.
Temos o prazer de anunciar que o dYdX V4 será desenvolvido como um blockchain autônomo baseado no consenso do Tendermint e construído usando a Cosmos SDK!
O dYdX V4 marca a descentralização completa do protocolo dYdX e estamos entusiasmados com a combinação única de descentralização, escalabilidade e personalização que a Cosmos oferece.
O que é a Cosmos?
Cosmos é uma tecnologia que torna relativamente fácil criar um blockchain autônomo com fortes recursos de cross-chain. As cadeias Cosmos são baseadas no sistema de consenso-de-prova de participação Tendermint. A Cosmos oferece alto rendimento, descentralização e personalização. Cada cadeia Cosmos tradicionalmente tem seus próprios validadores e token de staking de camada 1.
Por que um blockchain Cosmos autônomo?
Na dYdX, adotamos mudanças radicais na tecnologia em busca de potencial de melhorar drasticamente o protocolo. Depois de explorar o cenário das tecnologias blockchain atuais e futuras, decidimos que a Cosmos nos permitiria construir o melhor protocolo totalmente descentralizado.
O principal requisito para o protocolo V4 é a descentralização total. A descentralização de um sistema é igual à descentralização de seu componente menos descentralizado. Isso significa que todas as partes do V4 precisam ser descentralizadas, mantendo o desempenho.
Off-chain, descentralizado, Livro de ordens + matching
O problema fundamental com L1 ou L2, está em o que podemos desenvolver não pode lidar nem perto da taxa de transferência necessária para executar um livro de pedidos de primeira classe e um matching a altura. Para referência, a plataforma da dYdX existente processa cerca de 10 trades por segundo e 1.000 pedidos/cancelamentos por segundo, nosso objetivo é de aumentar ordens de magnitude para as mais altas possiveis.
Consideramos a possibilidade de desenvolver outro modelo de negociação, como um sistema AMM ou RFQ, mas finalmente decidimos que um protocolo baseado no livro de ordens era fundamental para a experiência de negociação que os traders e instituições profissionais exigem. Também não ficamos satisfeitos com os sistemas de carteira de pedidos off-chain existentes que não incluíam matching(enormes problemas com frontrunning e colisões de trades) ou eram baseados em matching centralizado (não podendo haver sistemas centrais no dYdX V4). Isso nos deixou com a percepção de que precisávamos construir uma rede off-chain descentralizada para administrar o livro de ordens.
É aí que entra a Cosmos. Um grande benefício de desenvolver um blockchain dedicado ao dYdX V4, é que ele oferece total personalização sobre como o próprio blockchain funciona, bem como os trabalhos que os validadores executam.
No dYdX V4, cada validador executará um livro de ordens na memória que nunca está comprometido com o consenso (ou seja, fora da cadeia). Os pedidos feitos e os cancelamentos serão propagados pela rede de forma semelhante às transações normais de blockchain, garantindo que os pedidos feitos e os cancelamentos sempre passarão pela rede. A carteira de pedidos que cada validador armazena acaba sendo consistente entre si. Em tempo real, os pedidos serão combinados pela rede. As negociações resultantes são então confirmadas na cadeia de cada bloco.
Isso permite que o dYdX V4 tenha uma taxa de transferência extremamente alta para o livro de ordens (lembre-se que requer 100 vezes a taxa de transferência de trades!), tudo isso enquanto permanece descentralizado.
Sem taxas de gás para TRADE
Como mencionado, um grande benefício da Cosmos é que a cadeia pode ser desenvolvida para atender às necessidades exatas da rede da dYdX. Uma aplicação disso é que os traders não pagariam taxas de gás para negociar, mas pagariam taxas com base em trades executados semelhantes a dYdX V3 e outras exchanges centralizadas. Essas taxas seriam acumuladas para validadores e stakers.
Plataforma ideal para construir
dYdX V4 é uma blockchain totalmente soberana, o que significa que a cadeia não depende de nenhuma blockchain ou sistema externo. Esta é uma ótima plataforma para a comunidade dYdX continuar a construir de forma verticalmente integrada com os detentores de tokens de protocolo controlando totalmente o sistema. Seja criando recursos adicionais, como negociação à vista, opções ou multicolateral, ou aprimorando a tecnologia básica subjacente, a comunidade dYdX agora controlará todos os aspectos da pilha e poderá criar a melhor experiência de produto possível.
DYDX
DYDX, o token de protocolo do protocolo dYdX, é governado por seus holders. Nós da dYdX Trading Inc. não temos controle sobre como ele é usado.
Com isso dito, o protocolo V4 foi projetado com a necessidade de um token de protocolo de camada 1. Esse token de protocolo será usado de staking para validadores, bem como para a governança contínua da cadeia. O token DYDX parece ser um ajuste natural para ser usado como o token da camada 1 da rede V4, mas esperamos entender a perspectiva da comunidade dYdX.
O que estamos construindo?
Todo o código dYdX V4 será de código aberto. Tudo será executado em redes sem permissão e nenhum serviço será executado pela dYdX Trading Inc.
Nosso objetivo é construir código-fonte aberto que possa potencializar um produto de primeira classe e experiência de trade. Existem alguns componentes técnicos importantes disso:
Core node
O nó principal é o software principal que validadores e provedores de nós executarão. Isso é construído em cima do Cosmos SDK — a estrutura padrão para construir blockchains Tendermint. O nó principal será executado em: consenso, livro de ordens fora da cadeia e matching, todos os tipos de transação (depósito, transferência, retirada, etc.), oráculos de preços e outros sistemas principais.
Indexador
O indexador é um software de código aberto que alimenta as APIs e os websockets, que atenderiam aos traders da web, móveis e programáticos. O indexador pegaria os dados que existem no blockchain principal e os armazenaria em um formato muito mais eficiente, permitindo que o dYdX V4 servisse APIs REST e WebSocket de alto desempenho. O software indexador também seria executado por uma rede distribuída, garantindo que os dados estejam sempre disponíveis para os traders.
Clientes
TypeScript e potencialmente outros clientes de linguagem serão usados para simplificar a interação com a rede. Os clientes se conectam a indexadores e nós principais, então seriam usados por traders programadores, bem como pelo site.
Web App
Uma versão de código aberto com todos os recursos do front-end da Web dYdX.
Mobile apps
Aplicativos móveis iOS e Android para dYdX V4. Ainda estamos pesquisando a melhor maneira de desenvolvê-los para que estejam disponíveis de forma descentralizada e de código aberto. Se você tiver ideias, adoraríamos ouvir de você!
Pensando 10x maior
Um dos principais valores da dYdX é pensar 10x maior. A dYdX deve se concentrar no que pode alcançar, em vez de proteger o que foi construído até agora.
Nosso objetivo é ver a dYdX eventualmente se tornar uma das maiores exchanges de todo mundo cripto. Percebemos que essa é uma meta extremamente difícil e ambiciosa, mas acreditamos que a dYdX deve fazer escolhas para maximizar a chance de atingir essa meta, em vez de se contentar com uma definição mais baixa de sucesso.
Não ficamos satisfeitos com nenhuma das abordagens existentes para desenvolver uma exchange totalmente descentralizada. Embora tenhamos confiança de que poderíamos desenvolver um protocolo líder usando qualquer uma dessas abordagens testadas, não acreditávamos que opções atuais pudessem apoiar uma experiência que nos aproximasse de ver a meta ser alcançada.
O desenvolvimento de um livro de ordens descentralizado, fora da cadeia (off-chain), uma engine de matching e a mudança do Ethereum para uma cadeia específica da dYdX como um importante protocolo DeFi, tudo isso está para ser testado, mas acreditamos que isso dá a dYdX a melhor chance de desenvolver uma rede que poderia oferecer uma experiencia longo prazo de produto competitiva com as exchanges centralizadas. Há muito a desenvolver e muitos pontos de interrogação, mas estamos entusiasmados com o fato de a dYdX continuar a ser líder na adoção de novas tecnologias que dão a oportunidade de desenvolver a melhor experiência de produto possível.
Estamos empolgados com a oportunidade do que pode ser construído e com a chance de atingir nosso objetivo.
Nosso próximo ano
Ainda estamos planejando abrir o dYdX V4 até o final de 2022. O dYdX V4 representa uma grande e crítica melhoria no protocolo dYdX, portanto, exigirá meses de desenvolvimento. Estamos empolgados em continuar divulgando mais informações sobre o dYdX V4 no próximo ano.
Enquanto isso:
Participe da discussão no Discord
Participe da comunidade dYdX
Siga-nos no Twitter
Se você está animado em nos ajudar a construir o futuro do DeFi com o dYdX V4, confira nossas vagas abertas!
FAQs
Fazer a ponte de ativos entre as cadeias não é um desafio? Isso limitará o número de mercados disponíveis para negociação no dYdX?
Sim, unir ativos entre blockchains provou ser um desafio. A maioria das pontes existentes sofre problemas com a experiência do usuário e/ou segurança. Um benefício da dYdX está no foco na negociação sintética é que apenas um ativo colateral (por exemplo, uma stablecoin) deve existir para permitir a negociação sintética de qualquer ativo.
As principais prioridades (ordenadas) são apoiar a melhor experiência para:
1.Transferências de/para CEXs
2.Transferências de/para Ethereum
3.Transferências de/para outras cadeias/rollups
A Cosmos também oferece suporte ao IBC, um protocolo para ponte descentralizada e segura de ativos entre duas cadeias habilitadas para IBC (cosmos). Isso significa que a dYdX precisa apenas de uma stablecoin para existir em qualquer cadeia Cosmos segura, que pode ser facilmente conectada à cadeia dYdX usando o IBC.
Estamos conversando com várias pontes e stablecoins para construir a melhor experiência de garantia e depósito/retirada para a cadeia dYdX.
Teremos suporte a multicolaterais?
Sim, embora provavelmente não no lançamento inicial. Estamos focados em desenvolver a melhor experiência para o principal ativo colateral.
Eu pensei que os L2s baseados em Ethereum são mais descentralizadas que a Cosmos. Vocês não se importam com a descentralização?
Nós nos preocupamos com a descentralização! É todo o propósito do dYdX V4. Acreditamos que a dYdX Chain é a melhor e mais descentralizada opção possível para o protocolo dYdX.
O objetivo da V4 é permitir que o *produto inteiro* seja descentralizado e com desempenho máximo. A descentralização de um sistema é definido pelo seu componente menos descentralizado.
O Ethereum L1 provavelmente é mais descentralizado que o Cosmos (pelo menos por enquanto), mas nem perto do desempenho suficiente para alimentar o dYdX. Os L2s baseados em Ethereum têm dois problemas: ambos não estão perto do desempenho suficiente para alimentar o dYdX (consulte “off-chain, descentralizado, livro de ordens + matching”) e também atualmente operam por meio de sequenciadores centrais * que têm a capacidade de censurar transações * *.
Existem planos sólidos para muitos L2s descentralizarem sua rede de sequenciadores, mas provavelmente eles só seriam descentralizados a um ponto mais comparável ao que poderia ser alcançado com a cadeia dYdX do que no Ethereum L1. **A censura normalmente pode ser evitada ignorando o sequenciador e indo diretamente para L1, mas isso não satisfaz toda a experiência do produto sendo descentralizada porque L1 é muito caro/lento para alimentar a experiência do produto principal.
Então o Cosmos é melhor que Starknet, Solana, Optimism e tudo mais?
Não, não em todos os casos!
O desenvolvimento da nossa própria cadeia baseada na Cosmos acabou por ser o melhor ajuste com base nas compensações exclusivas de produtos para dYdX , junto de estar alinhada missão de construir a melhor experiência profissional de produtos comerciais.
Embora estejamos entusiasmados com o fato de a dYdX ser líder no ecossistema Cosmos, continuamos entusiasmados com o que poderia ser possível no futuro com outras redes ou L2s! Continuaremos a manter a mente aberta sobre sempre desenvolver a melhor tecnologia para nós em cada momento.