- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
A IBM quer rastrear marcos de código em um blockchain
Um novo pedido de patente da IBM sugere que a gigante da tecnologia está de olho no blockchain como uma forma de mapear as contribuições dos programadores para projetos.
Um novo pedido de patente da IBM descreve uma maneira para desenvolvedores catalogarem atualizações de codificação e marcos em um blockchain.
A aplicação – intitulada “Blockchain para crédito de código de programa e contribuição de programador em um coletivo” –foi publicado em 5 de julho pelo US Patent and Trademark Office (USPTO). Ele prevê utilizar a 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 outros fins."
Em termos mais simples, a ideia é usar uma rede distribuída para rastrear as realizações dos codificadores enquanto eles trabalham juntos em um projeto. Como o aplicativo sugere, esse rastreamento pode ser usado para creditar adequadamente elementos de design a programadores específicos.
Como a IBM argumenta no requerimento, os programadores normalmente precisam colaborar para produzir um produto de software, mas falta uma abordagem eficaz para medir a contribuição de um programador. O princípio subjacente à patente proposta é uma cadeia que registra as transações de código e parâmetros em blocos de blockchain.
Como a IBM continua explicando:
"Transações de código e parâmetros associados a um stakeholder são compilados em uma cadeia de blocos de blockchain de transações de programadores. A cadeia pode ser considerada uma crônica de um pedaço de software, …e o caminho do "status" do código através de seu histórico recente ou histórico completo pode ser rastreado, junto com seus vários programadores, através do tempo de vida e versões do código, vários parâmetros de histórico, ETC"
"Uma vez que o novo bloco tenha sido calculado, ele pode ser anexado ao blockchain do histórico do software de aplicação do stakeholder, 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 de 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 FORTH", a empresa continua observando.
A própria IBM está familiarizada com propostas de propriedade intelectual vinculadas à Tecnologia blockchain, já que o USPTO publica rotineiramente os registros enviados pela IBM.
Por exemplo, umaplicativoarquivado em abril mostra que a gigante da tecnologia está tentando patentear um método para garantir que uma rede de dispositivos conectados possa executar com segurança contratos inteligentes baseados em blockchain.
Imagem via Shutterstock