Share this article

Como a última atualização do BlockCypher pode entregar Gyft aos usuários do Litecoin

A atualização mais recente do BlockCypher permite múltiplas cadeias de blocos em uma única infraestrutura.

Hoje em dia, tudo está migrando para a nuvem, e por um bom motivo: os serviços baseados em nuvem oferecem confiabilidade, escalabilidade e suporte em um grau inatingível para uma empresa sem uma equipe de TI experiente.

Resumindo, a nuvem permite que as empresas concentrem seus esforços em seus produtos e deixem a hospedagem para os profissionais.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

No espaço da moeda digital, muitos desenvolvedores de aplicativos têm experiência em TI, mas para o desenvolvimento convencional, faz sentido que as cadeias de blocos migrem para a nuvem.BlocoCypher, que oferece soluções baseadas em nuvem para aplicações on-block chain.

Fundada por uma equipe de veteranos de software, o objetivo da BlockCypher é ser a infraestrutura para a próxima geração de aplicativos de blockchain, fornecendo aos usuários a capacidade de hospedar várias blockchains em uma única infraestrutura que oferece aos usuários uma interface consistente em várias moedas.

Com a recente adição deLitecoinpara a plataforma BlockCypher, por exemplo, Love Will Inc, o criador doCarteira Pheeva, já está trabalhando em uma nova carteira, potencialmente abrindo compras com cartão Gyft para usuários de Litecoin .

Aplicações potenciais

Construir e gerenciar um aplicativo de alto volume e orientado a dados pode ser desafiador. Introduzir uma ou mais cadeias de blocos no aplicativo adiciona uma nova gama de complicações: cada cadeia de blocos requer sua própria infraestrutura dedicada para processamento, armazenamento e protocolos peer-to-peer.

A BlockCypher afirma que pode reunir tudo isso em uma única interface intuitiva que seja confiável e escalável em várias cadeias de blocos.

Que tipo de aplicações requerem múltiplas cadeias de blocos em execução simultaneamente? Tomemos como exemplo uma bolsa, que deve manter umanó completopara cada moeda eles oferecem negociação e devem oferecer suporte a uma ampla gama de recursos, desde o preço mais recente até a negociação algorítmica.

Um serviço como o BlockCypher dá a seus desenvolvedores a capacidade de se concentrarem no negócio de câmbio sem o fardo adicional de executar o back-end para várias cadeias de blocos.

Outro exemplo é um aplicativo de cassino de jogos com um front-end da web alavancando as cadeias de blocos Bitcoin e Litecoin . Conforme os usuários fazem suas apostas, a comunicação deve ocorrer entre o back-end do jogo e as cadeias de blocos. Para conseguir isso, os desenvolvedores devem hospedar nós completos para obter dados da cadeia de blocos e transmitir novas transações.

Tanto para os exemplos de troca quanto de jogos, eles precisam decidir se querem hospedar várias infraestruturas de blockchain de nó completo ou usar APIs da web.

Necessidade de APIs

É claro que há uma demanda crescente no mercado por APIs que possam processar e armazenar dados de blockchain em formatos convenientes e transmitir transações em nome do usuário, já que o ecossistema Bitcoin viu diversas empresas de API surgirem recentemente.

As APIs oferecem grandes benefícios para desenvolvedores de aplicativos porque simplificam muito a construção da infraestrutura necessária. No entanto, as APIs levantam preocupações quanto à confiabilidade e Política de Privacidade. Se todos usarem a mesma API e ela cair, todo o ecossistema sofrerá um golpe sério. Além disso, se todas as suas solicitações viajarem pelos servidores de uma única empresa, essa empresa poderá manter muitos dados comportamentais. Dito isso, essas preocupações foram amplamente abordadas por provedores de soluções em nuvem em outros setores.

Enquanto um aplicativo de baixo volume pode se safar com APIs gratuitas que podem ou não funcionar consistentemente, aplicativos mais sérios não podem se dar ao luxo de apostar seus negócios em tais serviços. Tanto a confiabilidade quanto o desempenho são necessários para aplicativos de alta transação e são complicados de se obter.

No caso da BlockCypher, Catheryne Nicholson, CEO e fundadora, diz que seu foco principal é escalabilidade e desempenho:

"Operamos em vários data centers com servidores redundantes para baixa latência e prevenção de failover. Isso significa que as solicitações são rápidas e que não há um único ponto de falha em nossa arquitetura […] Podemos literalmente perder mais de um terço de nossos servidores sem interrupção. Podemos facilmente lidar com várias 100.000 solicitações/hora e T importa se você faz 100.000 solicitações em uma cadeia de blocos ou 1.000 solicitações em 100 cadeias de blocos diferentes."








Desafios e oportunidades

Os fundadores da BlockCypher, Catheryne Nicholson e Matthieu Riou, são veteranos de software com uma longa história na criação de plataformas em Finanças, defesa, CRM, energia e educação.

Ao reconstruir o cliente Bitcoin , eles o generalizaram em várias moedas digitais e blockchains para isolar as diferentes funções descritas no white paper original do Satoshi. Sua arquitetura tem componentes modulares e separados, o que lhes permite escalar linearmente, distribuir seu software em vários sites e dar suporte a muitos casos de uso.

Nicholson explicou:

"Podemos criar APIs que vão do básico (por exemplo, saldo e não gastos para um endereço, WebHooks de transações básicas) a recursos avançados (por exemplo, hospedar sua própria moeda personalizada - não incorremos em despesas gerais hospedando uma cadeia de blocos adicional) a recursos muito avançados (por exemplo, transações multi-sig) a recursos futuros (por exemplo, transferências transacionais entre cadeias com pegs)."

A infraestrutura deles também leva em consideração o tamanho acelerado da cadeia de blocos do Bitcoin (são quase 18 Gb, crescendo mais de 2,5 vezes no último ano):

"Usamos várias instâncias de um banco de dados distribuído, então a cadeia de blocos pode crescer para qualquer tamanho, e podemos dar suporte a isso. Se você quiser visualizar toda a cadeia de blocos ou executar análises nela, podemos ajudar você a fazer isso."

Os usuários-alvo iniciais do BlockCypher são carteiras e exchanges, mas seu serviço pode ser útil para qualquer aplicativo que aproveite a cadeia de blocos.

O BlockCypher oferecerá um sistema de preços escalonado, com base no uso e volume de dados, que incluirá um nível gratuito para usuários de baixo volume e um plano gratuito estendido para os primeiros a adotar. Ele também oferecerá soluções personalizadas e APIs especialmente projetadas que podem ser licenciadas para empresas para acelerar e dar suporte a esses aplicativos.

Planos futuros permitirão a integração de seu software em arquiteturas corporativas.

Este artigo foi coautorado porEthan Buchman

Victoria van Eyk

Victoria é sócia do Bitcoin Strategy Group e é obcecada por tudo relacionado ao Bitcoin.

Picture of CoinDesk author Victoria van Eyk