Share this article

A API iOS da Chain fornece autorização de impressão digital para aplicativos Bitcoin

O desenvolvedor demonstrou uma API de código aberto que usa o sensor Touch ID da Apple para proteger transações de Bitcoin .

chain-ios8-touchid

A Chain lançou um aplicativo de demonstração para iOS com um novo recurso que, segundo ela, é o futuro do Bitcoin em dispositivos móveis: a capacidade de enviar Bitcoin usando a Tecnologia de reconhecimento de impressão digital.

A equipediz queao usar o recurso Touch ID integrado da Apple, os usuários agora podem autenticar uma transação com o toque de um dígito, e descreve a Tecnologia como uma “solução simples para aplicativos móveis de Bitcoin que precisam assinar transações e armazenar chaves privadas”.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

A melhor notícia, talvez, é que a nova API pode ser usada livremente por outros. Chain disse ao CoinDesk que a solução é “totalmente de código aberto” e que os desenvolvedores podem pegá-la, bifurcá-la e usá-la como base para seus próprios aplicativos.

Todos os desenvolvedores interessados no projeto podem encontrar todo o código e documentação necessários no GitHub https://github.com/chain-engineering/chain-ios-wallet-demo.

Como funciona

A carteira de demonstração foi construída usando o Chain'sAPI, e utiliza o scanner de impressão digital Touch ID da Apple para garantir que ONE além do proprietário do dispositivo possa usar a chave privada do Bitcoin .

A chave em si é armazenada no iCloud Keychain – um recurso que armazena e compartilha IDs de contas, senhas e outras informações confidenciais entre os dispositivos Apple de um usuário – mas é usada apenas pelo aplicativo que usa a API.

Uma pessoa que queira enviar Bitcoin simplesmente abre o aplicativo Chain e clica em "enviar". Neste ponto, ela é solicitada a tocar no sensor de impressão digital no telefone para autenticar a transação. Uma vez aprovado, o usuário pode escanear um código QR ou colar o endereço da carteira do destinatário e concluir a transação (veja o vídeo abaixo).

Aplicam-se advertências

No entanto, a nova API não estará disponível para um grande número de dispositivos por um tempo. A carteira de demonstração usa a API do iOS 8 Touch ID , o que significa que ela não pode ser usada em versões anteriores do sistema operacional móvel da Apple.

A Apple abriu seu scanner de impressão digital para desenvolvedores terceirizados no iOS 8, então essa funcionalidade está disponível apenas para dispositivos que executam a próxima atualização do iOS 8 da Apple. Por enquanto, a Apple oferece o Touch ID apenas no iPhone 5S.

Além disso, como a Chain usa o iCloud para armazenar chaves de Bitcoin , a solução é tão segura quanto a segurança da Apple. Para deixar isso claro, a equipe oferece o seguinte aviso de segurança:

"Você tem que 1) confiar na segurança da Apple e 2) usar a segurança da Apple (por exemplo, não usar em telefones desbloqueados). Recomendamos usar apenas esse tipo de implementação com pequenas quantias de dinheiro (pense em carteira, não em conta bancária) e usar multi-sig e armazenamento frio para armazenar quantias maiores, idealmente espalhadas por vários serviços."

Já surgiram dúvidas sobre a segurança do Touch ID no passado. Embora especialistas concordem que ele é mais seguro do que um PIN de quatro dígitos, T espere segurança de nível industrial.

No entanto, ele oferece uma camada adicional de segurança biométrica e, agora que está aberto a terceiros, LOOKS provável que seja usado para pagamentos em um futuro muito NEAR .

Nermin Hajdarbegovic

Nermin começou sua carreira como artista 3D há duas décadas, mas eventualmente mudou para cobrir tecnologia de GPU, negócios e todas as coisas de silício para vários sites de tecnologia. Ele é formado em Direito pela Universidade de Sarajevo e tem ampla experiência em inteligência de mídia. Em seu tempo livre, ele gosta de história da Guerra Fria, política e culinária.

Picture of CoinDesk author Nermin Hajdarbegovic