Segundo o artigo publicado pela agência de notícias Coindesk, um novo pedido de patente da IBM descreve uma maneira de os desenvolvedores catalogarem atualizações e marcos de codificação em uma blockchain.
O aplicativo – intitulado “Blockchain para crédito de código de programa e contribuição de programador em um coletivo” – foi publicado em 5 de julho pelo Escritório de Marcas e Patentes dos EUA (USPTO, na sigla em inglês). Ele prevê a utilização da tecnologia para criar “uma abordagem segura e robusta para rastrear e anexar informações relacionadas à codificação colaborativa para fins de crédito, recompensa e resolução de disputas e para outras finalidades”.
De forma mais simples, a ideia é usar uma rede distribuída para rastrear as conquistas dos codificadores enquanto eles trabalham juntos em um projeto. Como o aplicativo sugere, esse rastreamento pode ser usado para creditar corretamente elementos de design a programadores específicos.
Como a IBM argumenta na aplicação, os programadores normalmente precisam colaborar para produzir um produto de software, mas falta uma abordagem efetiva que mede a contribuição de um programador. O princípio subjacente à patente proposta é uma cadeia que registra o código de transações e parâmetros nos blocos de uma blockchain.
Como a IBM continua a explicar:
Confira nossas sugestões de Pre-Sales para investir agora
“Transações de código e parâmetros associados a um stakeholder são compilados em uma cadeia de blockchain de transação. A cadeia pode ser considerada uma crônica de um software, e o caminho do código ‘status’ através de sua história recente ou histórico completo pode ser rastreado, juntamente com seus vários programadores, embora o tempo de vida e as versões do código, vários parâmetros de histórico, etc.”
“Uma vez que o novo bloco foi calculado, ele pode ser anexado à aplicação da parte interessada no histórico do software blockchain, conforme descrito acima. O bloco pode ser atualizado em resposta a muitos gatilhos, como quando um programador seleciona um botão em uma interface gráfica do usuário (GUI) em um monitor de computador mostrando um editor de código para adicionar código, quando um teste de unidade foi concluído, quando uma integração de código é concluída, quando um item de trabalho atribuído é fechado e assim por diante”, observa a empresa.
A própria IBM não é estranha a ofertas de propriedade intelectual vinculadas à tecnologia blockchain, já que o USPTO publica rotineiramente pedidos enviados pela IBM.
Por exemplo, um aplicativo apresentado em abril mostra que a gigante da tecnologia está buscando patentear um método para garantir que uma rede de dispositivos conectados possa executar com segurança contratos inteligentes baseados em blockchain.
Leia também: IBM Brasil realiza evento gratuito para debater Bitcoin e blockchain
Leia também: IBM Blockchain ira resolver problemas de entrega
Leia também: IBM conquista patente para dispositivos anônimos de auto-serviço baseados em blockchain