Al ser la tecnología Blockchain un modelo de trabajo abierto, transparente y distribuido, es posible, además de visualizar mediante nuestra interfaz gráfica para el usuario, validar los certificados de confianza emitidos de dos maneras; una externa a la interfaz gráfica de usuario y una de manera totalmente independiente*, replicando el proceso de generación del certificado de confianza.
feedback Advertencia: Requiere de mínimos conocimientos informáticos y de infraestructura.
¿Cómo usar el verificador manual?
Para usar el verificador manual, debe hacer clic en el siguiente link
www.bcaas.co/sanisidroopen_in_newLuego debe copiar y pegar, tanto el "Salt", como el contenido del certificado y las rutas de los archivos adjuntos (de existir),esta información es pública y se encuentra dentro de la interfaz previa a ver el certificado de confianza.
Al tener todo insertado correctamente, simplemente toque en "Enviar" y si los datos ingresados se encuentran certificados en la red pública de Blockchain de Ethereum, se mostrará la información de la transacción. En caso contrario, el mismo no puede ser certificado y carece de validez.
¿Cómo verificar de manera independiente?
feedback Advertencia: El verificador de fuente externa independiente requiere conocimientos básicos de programación y PHP.
Proceso para poder validar los datos de manera externa
Mediante la siguiente guía le proveemos un método externo, independiente y abierto para poder comparar los hashes de nuestras transacciones y los contenidos de la Blockchain Ethereum. Esto nos permite dar certeza y validez por un medio externo a nuestra aplicación, para su mayor seguridad y confianza, de que nuestro proceso es totalmente transparente.
GUÍA DE PASOS
1. Generar el hash con la función de hash PHP:
1.1. Usar los datos y/o archivos públicos provistos por nuestra interfaz o los que Usted posee sobre el certificado de confianza.
1.2. Usar el Salt público informado del certificado de confianza.
1.3. Utilizar la función pública de hash de PHP** para generar el hash, especificando el algoritmo de cifrado SHA256 (puede ver más en http://php.net/manual/es/function.hash.php ).
2. Usar el identificador de la transacción provisto (TxHash):
Este ID de la transacción le permitirá encontrar en la Blockchain pública de Ethereum el certificado emitido por nuestra aplicación.
3. Comparar hashes y verificar la concordancia entre ellos:
3.1. Con el ID de la transacción (TxHash) del punto 2, mediante cualquier explorador* de Blockchain podrá encontrar nuestro certificado de confianza.
* Algunos exploradores más conocidos de Ethereum: https://etherscan.io/ ,https://ethplorer.io , https://www.etherchain.org/ , entre otros.
3.2. Dentro de la información provista por estos exploradores podrá encontrar en el campo "Input Data" el hash guardado dentro de la transacción.
3.3. Con este hash, más el generado independientemente por Usted en el punto 1, podrá compararlos y verificar que sean iguales.