Atrás

Blockchain ayuda y videos demostrativos

Instalación de Metamask (Extensión Firefox o Chrome)

Sirve para interactuar con la Web3 / Blockchain, almacenar Ethers y procesar transacciones y ejecutar smartcontracts.

  • Creamos nuestra wallet en la red Sepolia (Donde están almacenados los Smartcontracts de DEBATrue).
  • Generamos Eth suficientes para pagar las transacciones a través de un faucet/grifo para la red Espolia de Ethereum.

Grabado de información y ejecución de smartcontracts correspondientes en la blockchain

Sirve para interactuar con la Web3 / Blockchain, almacenar Ethers y procesar transacciones y ejecutar smartcontracts. Creamos nuestra wallet en la red Sepolia (Donde están almacenados los Smartcontracts de DEBATrue). Generamos Eth suficientes para pagar las transacciones a través de un faucet/grifo para la red Espolia de Ethereum.

Grabaremos la información para su posterior validación.

  • Recogemos los datos principales en la plataforma web
  • Se generará un hash único para identificar de forma unívoca la información y aportar otro niel criptográfico a la misma
  • Nos conectaremos a la blockchain a través de metamásk
  • Cuando pulsemos y ejecutemos el grabado de información, se almacenará la información correspondiente de forma tradicional en la base de datos de la plataforma web. También se guardará el estado y datos asociados de la información
  • Al mismo tiempo se ejecutará la transacción que ejecutará el SmartContract de DEBATrue para grabar información en la blockchain así conseguiremos:
    • Un proceso inmutable de grabado de la información (previamente convertida a un hash único)
    • Una marca de tiempo inmutable de cuando se ha incorporado esta información
    • Un estado inicial de verificación de la información como pendiente

Una vez incorporada la información, podemos visualizar sus datos y disponemos de un botón de ejecución de SmartContract que nos comunica el estado de verificación de la información grabado en la blockchain.

Este estado solo puede ser escrito/cambiado por este SmartContract inicial de grabado de información (Estado Pendiente) y posteriormente por el SmartContract de verificación de la información (Estados de Verificado y No Verificado) y sólo una única vez. Por lo que intentos no autorizados de ejecución del SmartContract para cambiar posteriormente ese estado del verificación de la información no producirán cambios en el estado de la información.

Por tanto el estado de la información es inmutable una vez ha sido verificado. Esto se consigue gracias a la tecnología de cadena de bloques por un lado y al diseño de los SmartContracts que ejecuta código de programación también inmutable en la blockchain.

Verificación de la información y ejecución de smartcontracts correspondientes en la blockchain

Sirve para interactuar con la Web3 / Blockchain, almacenar Ethers y procesar transacciones y ejecutar smartcontracts. Creamos nuestra wallet en la red Sepolia (Donde están almacenados los Smartcontracts de DEBATrue). Generamos Eth suficientes para pagar las transacciones a través de un faucet/grifo para la red Espolia de Ethereum.

Procedemos a la verificación de la información

  • Nos identificamos en la blockchain pulsando el botón de identificar (previamente debemos de tener Metamask y seleccionada la red de Sepolia)
  • Seleccionamos la información a validar desde el listado desplegable de informaciones pendientes de validar
  • Recogemos las evidencias y otros campos que apoyan nuestra verificación o no verificación del información
  • Nos conectaremos a la blockchain a través de Metamask. Debemos asegurarnos de tener saldo de Eth suficiente y si no podemos generarlo a través de un faucet / grifo (ver los videos anteriores).
  • Cuando pulsemos y ejecutemos verificar y guardar en la blockchain, se almacenará la información correspondiente de forma tradicional en la base de datos de la plataforma web. También se guardará el estado y datos asociados de la información
  • Al mismo tiempo se ejecutará la transacción que ejecutará el SmartContract de DEBATrue para actualizar el estado de información en la blockchain así conseguiremos:
    • Un proceso inmutable de cambio de estado de la información (previamente convertida a un hash único)
    • Una marca de tiempo inmutable de cuando se ha incorporado esta este nuevo estado
    • Este cambio de estado sólo se puede ejecutar una vez por el diseño del smartcontract

Una vez incorporada la información, podemos visualizar sus datos y disponemos de un botón de ejecución de SmartContract que nos comunica el estado de verificación de la información grabado en la blockchain.

Este estado solo puede ser escrito/cambiado por este SmartContract inicial de grabado de información (Estado Pendiente) y posteriormente por el SmartContract de verificación de la información (Estados de Verificado y No Verificado) y sólo una única vez. Por lo que intentos no autorizados de ejecución del SmartContract para cambiar posteriormente ese estado del verificación de la información no producirán cambios en el estado de la información.

Por tanto el estado de la información es inmutable una vez ha sido verificado. Esto se consigue gracias a la tecnología de cadena de bloques por un lado y al diseño de los SmartContracts que ejecuta código de programación también inmutable en la blockchain.

Utilizamos cookies para ofrecerle la mejor experiencia. Políticas de cookies