Chain reflete sobre o papel crescente das APIs do Bitcoin em 2014
Eric Rykwalder, da Chain, analisa como as APIs do Bitcoin foram uma bênção para os desenvolvedores no último ano e LOOKS o que 2015 pode trazer.
Eric Rykwalder é um engenheiro de software e cofundador da Chain.com, uma API de Bitcoin para desenvolvedores. Neste artigo, ele examina como as APIs de Bitcoin tornaram a vida mais fácil para startups de Criptomoeda no último ano e LOOKS para o que 2015 pode trazer.
No final do ano passado, em novembro de 2013, a especulação fez o preço do Bitcoin disparar de pouco menos de US$ 200 para mais de US$ 1.000.
Essa ascensão meteórica T pôde ser sustentada naquela época, mas serviu a um propósito importante. Ela chamou a atenção do mundo e fez as pessoas se perguntarem o que o Bitcoin poderia se tornar e como elas poderiam fazer parte disso. Milhares de desenvolvedores começaram a cravar os dentes no blockchain.

À medida que desenvolvedores e empreendedores começaram a explorar o Bitcoin, eles descobriram que o cenário precisava ser cultivado.
Antes que pudessem sequer pensar em sua inovação, todo o trabalho de base tinha que ser feito. Tarefas aparentemente simples, como verificar o saldo de um endereço arbitrário, exigiam a criação e manutenção de servidores, indexação de todos os dados e análise de um novo sistema de script. Essas tarefas formidáveis são obstáculos à criação de novos produtos e serviços.
Problemas como esses, no mundo mais amplo dos desenvolvedores, foram resolvidos por empresas como Amazon, Github e Stripe. Elas criaram ferramentas de desenvolvedor que deram às pessoas uma base sólida para construir.
Ao confiar no Amazon Web Services, a Netflix conseguiu evitar a criação de data centers e, em vez disso, se concentrou em seu serviço de streaming de vídeo. Em uma linha semelhante, as APIs de Bitcoin surgiram para remover o trabalho braçal de criar aplicativos de blockchain.
Fornecendo acesso
Até agora, os serviços de API do Bitcoin , como o Chain, têm se concentrado em fornecer acesso às estruturas de dados primitivas, como transações e endereços. Isso por si só serviu para eliminar os problemas, mencionados acima, de gerenciar servidores e indexar dados.
Considere o tamanho do blockchain, que agora tem mais de 25 GB. Esse é apenas o tamanho dos blocos brutos e suas transações. Para tornar esses dados facilmente pesquisáveis, é necessário que eles sejam catalogados e indexados, aumentando ainda mais seu tamanho.
Em vez de simplesmente tratar todos esses dados indexados apenas como um repositório a ser consultado, as APIs criaram serviços push para acelerar o processo de desenvolvimento de aplicativos.
Chain Notifications, por exemplo, usa 'webhooks' e 'websockets', permitindo que os desenvolvedores acessem os Eventos no blockchain e Aprenda sobre atualizações assim que elas são propagadas na rede. Isso permite que eles simplifiquem fluxos de trabalho de dados que de outra forma seriam complexos.
Este ano, as APIs desenvolveram serviços preliminares com o objetivo de fornecer confiança em transações sem confirmação.
Este trabalho definitivamente continuará a progredir no ano seguinte, com mais ferramentas para análise de risco e prevenção de fraude sendo criadas. Expor e analisar os metadados em torno do blockchain permitirá que os desenvolvedores aprimorem a experiência do usuário final do Bitcoin.
Olhando para o futuro
À medida que o blockchain evolui, com avanços como Counterparty, Ethereum, cadeias lateraise outros aumentando as possibilidades, a necessidade de melhores ferramentas e experiência do desenvolvedor só aumentará.
Cada nova moeda e cadeia adicionada representa dados adicionais para gerenciar e novos primitivos para Aprenda. Os desenvolvedores precisarão de mecanismos fáceis para operar em várias cadeias, capacitando-os a aproveitar todo o progresso que está sendo feito.
Mais do que tudo, os avanços da API no próximo ano se concentrarão em aumentar os níveis de abstração em torno do blockchain.
Até agora, a maior parte do progresso tem sido na etapa necessária de expor os dados CORE do Bitcoin. Quanto menos dessas estruturas de dados CORE os desenvolvedores tiverem que se preocupar, mais tempo eles podem dedicar ao seu próprio produto. Embora sempre haja casos de uso para esses dados, a maioria dos aplicativos será capaz de ignorar a maior parte deles.
No geral, 2015 será um ano muito emocionante. À medida que as APIs amadurecem, empresas bem estabelecidas começarão a integrar Bitcoin em suas operações e, à medida que o nível de abstração fornecido pelas APIs cresce, mais e mais desenvolvedores serão habilitados a criar aplicativos inovadores. Como resultado, o mercado continuará a crescer e a impulsionar toda a comunidade para a frente.
Dadosimagem via Shutterstock
Eric Rykwalder
Eric Rykwalder é engenheiro de software e um dos fundadores da Chain.com, uma API de Bitcoin para desenvolvedores.
