Patent CO-2021008982-A1 (CO)
Title: Método de transferencia de datos sobre una red blockchain para transacciones digitales p2p
Inventor: PADILLA YAÑEZ YESIKA
IPC: H04L9/08
Filed: 2021-07-07
Abstract: La presente divulgación se relaciona con métodos y sistemas para transferir datos en una red blockchain. Específicamente, la presente divulgación se relaciona con métodos implementados por computador para crear y encriptar billeteras electrónicas en redes blockchain y sistemas y métodos configurados para realizar transacciones de datos en la red blockchain.  Por ejemplo, la presente divulgación describe un método para crear y encriptar una billetera electrónica de una red blockchain, que comprende una etapa de obtener la billetera electrónica mediante un dispositivo computacional de un usuario. La billetera electrónica puede incluir un dato de contraseña privada, un dato de contraseña pública y un dato de identificación de billetera. El método tiene etapas en las que se encriptan el dato de contraseña privada, el dato de contraseña pública y/o el dato de identificación de billetera con datos de sal aleatoria. Los datos encriptados se transmiten mediante una API a módulos de cómputo que tienen funciones de almacenamiento de datos, procesamiento de solicitudes y acceso a la red blockchain. Además, el método puede incluir etapas en las que se puede recuperar o restablecer la billetera electrónica, y etapas en las que se puede desencriptar el dato de contraseña privada para habilitar el uso de funciones transaccionales de la billetera electrónica. Al desencriptar la contraseña privada encriptada el dispositivo computacional puede guardar en un módulo de memoria, por ejemplo, en un módulo de memoria volátil el dato de contraseña privada.  La presente divulgación también describe modalidades del método que incluyen al menos un proceso o método seleccionado entre un proceso de verificación de identidad de usuario, un proceso de recuperación de billetera, un proceso de acceso a transacciones de billetera, un método de recuperación de tokens, un proceso de transferencia de tokens, un proceso de conversión de tokens y combinaciones de los anteriores.  La presente divulgación también describe las modalidades de un sistema configurado para ejecutar uno o más de las modalidades de los métodos que se describen en la presente divulgación. El sistema puede incluir un primer módulo de cómputo configurado para administrar una aplicación que está configurada para establecer conexión con un dispositivo computacional de un usuario a través de una red de comunicaciones, un segundo módulo de cómputo configurado para administrar una base de datos, donde el segundo módulo de cómputo se conecta a la red de comunicaciones. Además, el sistema puede incluir un tercer módulo de cómputo conectado al primer módulo de cómputo, al segundo módulo de cómputo y al dispositivo computacional mediante la red de comunicaciones. En algunas modalidades, el sistema puede además incluir un servidor de identificación que se conecta con uno o más de los módulos de cómputo y/o con el dispositivo computacional a través de la red de comunicaciones. El sistema puede además incluir una subred que establece comunicación con una API administrada por el segundo módulo de cómputo. La subred está configurada para ejecutar una pluralidad de procesos operativos de un contrato inteligente de la red blockchain. La subred puede conformarse de una pluralidad de nodos interconectados.  Por otra parte, la presente divulgación también describe programa de computador que comprende instrucciones, las cuales cuando se ejecuta el programa en un sistema de acuerdo con cualquiera de las modalidades del sistema anteriormente descritas causa que dicho sistema lleve a cabo las etapas de un método de acuerdo con cualquiera de las modalidades de los métodos descritos en esta divulgación. Además, la presente divulgación también describe un medio legible por computador que comprende instrucciones, las cuales cuando se ejecuta el programa en un sistema de acuerdo con cualquiera de las modalidades anteriormente descritas causa que dicho sistema lleve a cabo las etapas de un método de acuerdo con cualquiera de las modalidades de los métodos descritos en esta divulgación.