Shrimpy vs CCXT: quais APIs são mais fáceis de negociar criptografia

>

Existe um impulso no espaço da criptomoeda para tornar tudo aberto, descentralizado e gratuito. Isso é realmente ótimo. A lista de coisas que devem se enquadrar nessas categorias é longa, embora a lista atual seja curta. Como desenvolvedores de profissão, adoramos usando e apoiando projetos de código aberto. Eles fornecem um conjunto poderoso de ferramentas que qualquer pessoa pode utilizar para ajudar a tornar sua vida pessoal e profissional mais fácil.

É uma pena quando as pessoas começam a desaprovar tudo o que não é descentralizado. A verdade é que nem tudo pode ser descentralizado. Nem tudo pode ser totalmente open source. Esse pode ser o caso em um futuro distante, mas, por enquanto, o progresso requer um certo grau de centralização para impulsionar o mercado. Considere a Coinbase ou Binance, duas das empresas de criptografia mais conhecidas e confiáveis. Sem essas empresas, o espaço criptográfico não estaria onde está hoje. O mercado seria uma situação triste.

Devemos abraçar a centralização quando ela impulsiona o setor. O progresso trará a mudança que precisamos ver. No futuro, a descentralização desses serviços centralizados acontecerá. Ainda não é possível. Em uma indústria onde as palavras da moda giram em torno de descentralização e redes distribuídas, devemos dar um passo para trás e avaliar os verdadeiros custos e benefícios de fazer isso.

Quando se trata de serviços financeiros, recursos como negociação, execução de pedidos e gerenciamento de portfólio requerem absolutamente um certo grau de centralização para funcionar corretamente. O desenvolvimento de uma infraestrutura descentralizada e distribuída desde o início será extremamente complexo e demorado. Velocidades de rede não localizadas são inadequadas para negociação em tempo real e não resolverão os principais problemas que os desenvolvedores de aplicativos encontram.

A API Universal Crypto Exchange do Shrimpy é a solução para impulsionar a inovação em uma economia descentralizada. Ao tornar mais fácil construir plataformas de negociação de terceiros, Shrimpy é capaz de facilitar os desenvolvedores no mercado a criar produtos de comércio de criptografia novos e inovadores que ajudarão a impulsionar o espaço

Shrimpy Universal Crypto Exchange API: a API líder do setor para criptografia, coleta de dados em tempo real e gerenciamento de contas de câmbio.

Reações

@philkode

Se você pudesse de alguma forma desenvolver a arquitetura para permitir que o usuário final execute seu software, com as chaves de API nunca deixando os sistemas que controlam, então eu estaria mais do que disposto a dar uma olhada. Eu sei que provavelmente é um pedido irreal …

Este é um dos primeiros comentários que normalmente recebemos. Embora o conceito seja empolgante, a implementação é muito mais complexa do que aparenta. Ao fazer interface com as bolsas, as solicitações precisam ser assinadas para executar as negociações. O processo simplificado inclui a coleta de informações da conta, a obtenção de dados de preços e a execução efetiva das negociações. Se a negociação não for concluída, ela precisa ser reenviada após ser assinada novamente. Cada solicitação é processada em rápida procissão para garantir a execução ideal do pedido.

Todo o processo pode levar até centenas de solicitações para concluir um processo complexo como o rebalanceamento. As operações de descarregamento para o cliente a serem assinadas e enviadas de volta seriam uma quantidade significativa de sobrecarga, causando velocidades de rebalanceamento mais lentas e oportunidades de comércio perdidas.

Além da logística de execução de operações complexas, existem algumas estratégias que requerem hardware centralizado especificamente. As estratégias de negociação algorítmica, de alta frequência e em tempo real requerem que o hardware esteja o mais próximo possível da bolsa. Essas estratégias não estão operando em uma escala de quilômetros a partir da localização do mecanismo de correspondência da bolsa, mas em pés. Você pode ver como cada pé é importante de um artigo recente sobre a rixa de comerciantes de alta frequência.

Igor Kroitor

Além disso, com o CCXT você não depende da acessibilidade 24 horas por dia, 7 dias por semana do sistema de back-end do Shrimpy, porque o CCXT não requer um back-end controlado por uma empresa terceirizada..

O CCXT é de código aberto, os usuários sempre podem olhar e ver o que está acontecendo lá dentro. Não requer sua confiança e permite que você verifique se está correto. É gratuito e tem 10.000 estrelas no GitHub, alguns milhares de garfos, uma grande comunidade de usuários, mais de 300 colaboradores e mais de 700 projetos dependentes.

CCXT é uma biblioteca fantástica para desenvolvedores que desejam construir um aplicativo que depende de dados de intercâmbios. Ele fornece acesso rápido aos endpoints de que você precisará para coletar esses dados de cada troca.

O problema é que falta profundidade ao CCXT. Está faltando a infraestrutura necessária para a execução da negociação, armazenamento e distribuição de dados, backtesting, gerenciamento de usuários, atualizações de troca automatizadas e escalabilidade. O CCXT fornece uma solução apenas de software para ajudar com configurações de negociação pessoal e de pequena escala, mas falha como uma solução integrada pronta para uso.

Desenvolver uma infraestrutura de negociação que seja sempre controlada pelo usuário é ótimo em teoria, mas significa que eles devem estar sempre online. Ficar offline faz com que a infraestrutura fique offline com eles. Embora haja uma chance de o sistema de back-end do Shrimpy cair, é muito menos provável do que uma configuração de negociação sendo executada em um computador pessoal ou dispositivo móvel.

Benefícios de sistemas centralizados

O software é ótimo. Nossa equipe é composta por mais da metade de engenheiros de software, por isso adoramos software. No entanto, não é o único aspecto importante para administrar uma empresa de software de sucesso. Deixe-me dar um exemplo. Imagine que você é um engenheiro de software do Google e baixou todo o repositório que tem mais de 2 bilhões de linhas de código. Você fez certo? Agora você pode administrar seu próprio Google!

Nem mesmo perto. Esses dois bilhões de linhas de código não funcionam sozinhas. Elas requer mais de 1 milhão de servidores. Não existe uma pessoa no mundo que provavelmente saiba como implantar e gerenciar toda a infraestrutura do Google. Requer coordenação entre equipes, milhares de pessoas trabalhando juntas para entender todo o sistema.

Então, por que esperamos que as pessoas criem aplicativos e serviços robustos, fornecendo-lhes o código-fonte aberto como o CCXT? Essa ideia não é razoável. A quantidade de infraestrutura necessária para operar esses negócios é enorme. São necessários centenas a milhares de servidores para executar até mesmo um aplicativo simples que faça interface com as centrais de troca. Não é um problema fácil, então não vamos fingir que existe uma solução fácil.

Shrimpy é projetado para resolver todo o problema de infraestrutura de integração e manutenção de intercâmbios. Em vez de milhares de servidores, você pode gerenciar tudo em apenas alguns pequenos servidores. Em vez de passar meses integrando trocas, gerenciando mudanças esporádicas e peculiaridades estranhas, integre com uma única API que seja consistente em todas as trocas.

Vamos explorar o caso de centralizar nossa infraestrutura de negociação.

Velocidade & Baixa latência

No setor financeiro, onde a velocidade e o tempo são de importância absoluta, aproveitar um servidor centralizado local é a única maneira eficaz de adquirir um servidor próximo a cada bolsa. Isso reduz o tempo de ida e volta para executar ordens. Tornando a estratégia mais eficaz na captura de oportunidades comerciais.

A mesma teoria se aplica à negociação de criptomoedas, onde os comerciantes procuram a menor vantagem que possa colocá-los à frente do resto da concorrência.

Trading & A infraestrutura

Semelhante aos mercados financeiros tradicionais, os mercados de criptomoeda serão dominados por estratégias de negociação algorítmica e de alta frequência, que requerem servidores centralizados para processar e executar negociações rapidamente.

Se esses algoritmos de negociação de alta frequência fossem executados por meio de servidores descentralizados, eles perderiam para as soluções centralizadas. A execução do pedido de baixa latência é a maior prioridade na construção de uma estratégia vencedora.

Mas a questão permanece – como as equipes criam a enorme infraestrutura de comércio em um espaço cada vez mais competitivo? Desenvolver essa infraestrutura do zero é quase impossível para equipes pequenas, e é por isso que a Shrimpy está fornecendo uma solução prática para equipes que desenvolvem produtos de comércio de criptografia.

Coleta de dados em tempo real & Em processamento

Quando se trata de coleta e agregação de dados, como os sistemas centralizados e descentralizados se comparam entre si?

A execução rápida de negociações requer mais do que simplesmente colocar o pedido em uma bolsa. Os dados primeiro precisam ser coletados da troca. Sem processar os dados em tempo hábil, as oportunidades serão perdidas. Isso também requer servidores que são operados próximos à central.

Uma das melhores coisas sobre a coleta de dados de negociação e livro de ordens é a falta de restrições e sua disponibilidade para acesso aberto. Os dados das trocas são coletados por meio de terminais públicos. O desenvolvimento de um sistema descentralizado ou distribuído para coletar dados de intercâmbio requer muito mais trabalho sem nenhum benefício adicional. Sem vantagens tangíveis para uma solução descentralizada ou de código aberto para coleta de dados, isso levanta a questão de saber se há uma necessidade real ou caso para descentralização, que atualmente há pouca evidência de. No momento, os serviços centralizados são preferíveis devido à sua conveniência, facilidade de acesso, velocidade e confiabilidade.

Escalabilidade

No momento, não há produtos disponíveis no espaço de criptografia que facilitem o desenvolvimento de aplicativos de criptografia de terceiros para trocas centralizadas. A Crypto API do Shrimpy foi criada com o propósito de dimensionar o produto em mente.

Escalabilidade de Negócios

Embora os sistemas distribuídos sejam um conceito popular no espaço da criptografia, eles ainda têm um longo caminho a percorrer em termos de viabilidade econômica e comercial. Os serviços de código aberto e descentralizados exigem que as entidades participantes tenham código atualizado e simultâneo em todos os momentos. As equipes de desenvolvimento de aplicativos criptográficos tendem a funcionar de maneira enxuta e muitas vezes não têm os recursos para assumir essas responsabilidades.

Outros aspectos a serem considerados são as diferentes interações ao se conectar a trocas de criptografia. Cada troca terá configurações diferentes, cada uma com seus próprios terminais, resultados, soluções alternativas e procedimentos de atualização exclusivos, levando a atualizações constantes de quebra de código ao tentar acompanhar cada troca.

Um serviço centralizado pode resolver esse problema implementando uma interface comum em todas essas trocas, lidar com a manutenção da infraestrutura e implantar código automaticamente para reduzir o tempo de inatividade.

Shrimpy Universal Crypto Exchange APIs é uma solução robusta para o desenvolvimento de aplicativos comerciais escaláveis ​​para uso comercial. Ao assumir a responsabilidade da infraestrutura de negociação E do portal de gerenciamento de usuário, a API do Shrimpy é uma alternativa acessível para equipes enxutas que procuram desenvolver e lançar rapidamente seus próprios aplicativos para negociação e gerenciamento de criptografia.

Escalabilidade do usuário

Milhões de usuários de criptomoedas entregaram suas chaves de API a milhares de aplicativos de terceiros. Cada um desses aplicativos implementa sua própria maneira de gerenciar usuários. Às vezes, essas técnicas não são seguras. Já vimos isso acontecer inúmeras vezes com outros serviços.

O Shrimpy evita isso permitindo que os desenvolvedores aproveitem nossa infraestrutura de segurança existente. Em vez de tentar construir a segurança do zero, os desenvolvedores podem usar um serviço de segurança confiável existente para gerenciar usuários, reduzindo complexidades e simplificando os esforços de lançamento de produtos.

Além disso, cada usuário pode interagir diretamente com o Shrimpy para executar negociações, coletar dados e gerenciar contas de câmbio. Isso reduz a quantidade de pressão sobre os recursos do desenvolvedor por ter que lidar com as solicitações do usuário.

Conclusão

Há um lugar e um momento para utilizar soluções de software de código aberto. No entanto, neste momento para o ecossistema de criptomoeda, a única maneira de fornecer uma infraestrutura de comércio confiável que se expanda globalmente é usar um provedor de serviços centralizado que seja capaz de reduzir o atrito de desenvolvimento, aumentar o tempo de atividade e permitir que os desenvolvedores concentrem seus esforços técnicos recursos no desenvolvimento de produtos essenciais.

Isso não quer dizer que sempre será o caso. Conforme nossa equipe continua a expandir nossa visão para o futuro do comércio de criptografia, estaremos explorando oportunidades para integrar trocas descentralizadas e plataformas de liquidez. Nosso objetivo final é fornecer valor do mundo real para o maior número possível de usuários de criptografia, o que pode exigir soluções descentralizadas posteriormente, conforme os mercados de criptografia continuam a amadurecer.

Sobre Shrimpy

Shrimpy é um comércio de criptografia automatizado & ferramenta de gerenciamento de portfólio que permite aos usuários automatizar sua estratégia de portfólio de cryptoasset como um fundo de índice tradicional.

Shrimpy para consumidores

Os usuários podem configurar um portfólio de criptomoeda personalizado e implementar uma estratégia de gerenciamento passivo, eliminando o incômodo de ter que negociar criptografia ativamente.

A versão principal do Shrimpy inclui recursos completos de negociação, indexação e rebalanceamento automatizados para TODOS os usuários. Shrimpy também oferece uma assinatura premium mensal por $ 8,99 / mês. A assinatura premium inclui:

Shrimpy Social: Siga, comunique e compartilhe estratégias com outros comerciantes Shrimpy.

Percepções Shrimpy: Aprenda como outros usuários do Shrimpy estão construindo e gerenciando seu portfólio de criptografia.

Backtesting avançado: Uma ferramenta robusta de backtesting para avaliar o portfólio de criptomoedas personalizado & estratégias.

Aplicativo da Web Shrimpy: Shrimpy – Gerenciamento de portfólio de criptomoedas

API de negociação criptográfica do Shrimpy para desenvolvedores

Além do aplicativo para o consumidor, o Shrimpy também oferece uma API de negociação para desenvolvedores que procuram integrar a funcionalidade de negociação de bolsa escalonável em seu aplicativo.

A Universal Exchange API de Shrimpy foi criada como uma solução baseada em nuvem para resolver vários obstáculos de desenvolvimento de criptografia, incluindo Troca de bolsa, Escalabilidade do Produto, e Gestão de Usuários. Com a API do Shrimpy em mãos, os desenvolvedores não estão limitados em escopo quando se trata de criar a próxima era de produtos inovadores que moldarão o futuro da criptografia.

A API do Shrimpy é uma API de negociação de criptomoedas que é prontamente compatível com todas as seguintes trocas e seus endpoints de API: API Binance, API CoinbasePro, API Bittrex, API Kraken, API Gemini, API Poloniex, API Huobi, API KuCoin, API Bibox, BitMart API e API HitBTC. Em vez de ter que gerenciar todas as conexões para cada troca, os usuários podem simplesmente aproveitar a infraestrutura de troca de criptografia existente do Shrimpy e se concentrar no desenvolvimento real do produto.

API Shrimpy Crypto Trading: Shrimpy | Crypto Trading APIs para desenvolvedores

Links Adicionais:

Telegrama

Twitter

o Facebook

Reddit

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me