Aaron Contorer da FP Complete: Tornar blockchains muito mais seguras é cada vez mais crítico. Coin Rivet: Conte-nos sobre você e FP Complete.
AC: Eu sou o fundador e CEO da FP Complete, uma empresa de consultoria de TI especializada em software e serviços de engenharia de TI. Nossa especialidade técnica está na interseção da programação funcional e do espaço FinTech, e trabalhamos com muitos provedores de tecnologia blockchain em funções de assessoria, auditoria e implementação.
Muitas pessoas podem me chamar de CTO serial. Liderei equipes de tecnologia em vários setores com necessidades de TI altamente complexas, inclusive atuando como consultor de tecnologia em tempo integral da Bill Gates na Microsoft. Agora passo a maior parte do meu tempo ajudando empresas inovadoras a adotar tecnologia de software mais avançada.
Coin Rivet: Você poderia falar conosco sobre auditoria blockchain e seu papel no ecossistema blockchain e FinTech?
AC: A auditoria de software, em geral, fornece feedback para implementadores e usuários de software. No lado da implementação, este feedback melhora a qualidade da codificação, arquitetura, design, gerenciamento, hospedagem, etc. Os usuários, por outro lado, se beneficiam da compreensão dos riscos envolvidos na utilização desse software.
A auditoria Blockchain é simplesmente uma extensão desse conceito, mas única no sentido de que a cadeia de blocos está em um espaço incomum, onde os usuários finais podem ser diretamente afetados de uma forma financeira importante por erros cometidos no processo de codificação. Acreditamos que todos no mundo blockchain devem aderir aos padrões de qualidade pelo menos em paridade com os mercados financeiros regulados tradicionais.
De uma perspectiva do ecossistema, em cadeias de blocos, código é lei. Isso significa que o código, e apenas o código, decide irreversivelmente quem possui o dinheiro. Como resultado, um único erro de codificação pode resultar na perda de todo o valor financeiro. Isso torna muito importantes auditorias que verificam a correção do código e ferramentas e processos que promovem a correção.
As auditorias Blockchain, conforme as definimos, são auditorias públicas de terceiros de especialistas na área de criptografia, segurança e desenvolvimento de software que alcançam diferentes quantidades de escrutínio e certificação, e relatam com precisão e neutralidade se cada projeto auditado parece estar cumprem um padrão razoável de práticas de engenharia. Como parte de qualquer certificação pública, eles relatam sobre a natureza do que foi inspecionado, quais padrões são atendidos e exceções encontradas.
Além de verificar erros de baixo nível, as auditorias blockchain também examinam um sistema como um todo. É provável que o sistema se comporta como pretendido quando vários participantes, talvez com interesses contraditórios ou conluentes, interagem sobre ele? São incentivos para jogar junto com as regras assadas no sistema, ou poderia batota ocasional fornecer recompensas esperadas? A implementação fornece realmente os benefícios prometidos (por exemplo, no whitepaper ou marketing)?
“Continuaremos a ver a adoção de criptomoedas aumentar em todo o mundo, particularmente à medida que os governos dos principais países os aceitam, mas os jogadores mudarão. Atualmente, existem muitas criptomoedas no mercado, o que é difícil para empresas e investidores escolherem”
Coin Rivet: Como você responde aos críticos que argumentam que blockchain é todo hype e nenhuma substância e tecnologia procurando soluções para problemas que não existem?
AC: Quando o boom dotcom da década de 90 ocorreu, preocupações semelhantes foram levantadas. Quando os smartphones começaram a se tornar populares, preocupações semelhantes foram levantadas. Não há dúvida de que há um boom semelhante ocorrendo no mercado blockchain, e parte da tecnologia que está sendo criada é o tipo de produtos exploratórios que os críticos apontarão.
Eu acredito fortemente que o blockchain é uma tecnologia real que terá um impacto duradouro, embora talvez não da mesma forma que as tendências atuais do mercado estão lideradas. Como qualquer nova tecnologia, teremos que ver como ela evolui.
Eu gosto de encaminhar as pessoas para o fluxograma “Você precisa de um blockchain” por Wüst e Gervais (figura 1), o que torna óbvio que uma cadeia de blocos não é uma solução técnica apropriada para muitos domínios problemáticos, mas pode ser o instrumento de escolha quando se trata de manter o consenso sobre o estado compartilhado entre mutuamente desconfiando participantes.
Coin Rivet: Quão significativa é a conta bancária blockchain em Wyoming?
AC: No que diz respeito ao próprio Wyoming, não acho que terá um impacto significativo na economia do estado ou na adoção global da tecnologia blockchain. Por outro lado, não é incomum que outros Estados dos EUA sigam esses exemplos de aprovação de leis e leis inovadoras, que mais tarde poderiam ser adotadas a nível nacional.
E como estamos falando de um dos países mais poderosos do mundo aqui, esse efeito de snowball pode levar a mudanças significativas e adoção à escala global.
Coin Rivet: Em termos das possibilidades oferecidas pela blockchain, quais serão os principais desafios, temas em 2019?
AC: Continuaremos a ver a adoção de criptomoedas aumentar em todo o mundo, particularmente à medida que os governos dos principais países os aceitam, mas os jogadores mudarão.
Atualmente, existem muitas criptomoedas no mercado, o que é difícil para empresas e investidores escolherem. Identificar quais criptomoedas estão aqui para o longo prazo e quais são apenas nele para um dinheirão rápido não é trivial. Além disso, aplicações novas e disruptivas de certas criptomoedas poderiam atrair uma enorme base de usuários e investidores, o que pode forçar algumas das criptomoedas menores a desaparecer. O desafio é que não seremos necessariamente deixados com os mais seguros ou respeitadores do ambiente.
“Eu acredito fortemente que o blockchain é uma tecnologia real que terá um impacto duradouro, embora talvez não da mesma forma que as tendências atuais do mercado estão indo. Como qualquer nova tecnologia, teremos que ver como ela evolui”
Tornar blockchains muito mais seguras será cada vez mais crítico e difícil para os engenheiros que navegam no campo blockchain. As criptomoedas existentes têm sido perturbadas por enormes quantidades de valor serem roubadas (ou “terem mudado de propriedade legitimamente, mas inesperadamente”) devido a erros no código e lógica incorreta. A abordagem que é comum na engenharia de software, que é os blocos de construção combinados que funcionam na maior parte do tempo, mas falha em casos de borda, não é segura o suficiente para muitas aplicações blockchain.
Os engenheiros terão que adotar ferramentas, técnicas e processos que permitam uma programação de alta garantia e uma correção comprovável. E eles precisarão descobrir o equilíbrio entre auditabilidade e privacidade das transações (a capacidade de detectar transações vinculadas a atividades ilegais sem comprometa a privacidade dos usuários finais).
Continuaremos a ver novas funcionalidades e processos emergindo para tornar as transações mais fáceis e a integração de criptografia mais perfeita, por exemplo, ferramentas que permitem que pequenas empresas integrem facilmente blockchains e ferramentas para indivíduos não técnicos para fazer transações e gerenciar ativos.
Também começamos a ver a padronização de transações de moeda cruzada, bem como maneiras simples de trocar moedas fiat por criptografia (o que provavelmente está vinculado com a adoção de blockchain pelo governo/bancos).
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.