¿La tecnología blockchain realmente ha resuelto el problema de la confianza mutua en las transacciones?
Sí.
Blockchain puede resolver el problema de la confianza mutua en las transacciones. Los contratos inteligentes resuelven el problema de la confianza mutua en las transacciones
La tecnología Blockchain se ha desarrollado continuamente desde Bitcoin. En 2014, Ethereum derivó además una tecnología de contrato inteligente con múltiples funciones nuevas. Los contratos inteligentes se basan formalmente en el. cadena, "y la información registrada en la cadena de bloques se registrará permanentemente una vez generada y no podrá ser manipulada", lo que puede resolver el problema de la confianza de la "confianza desconocida".
Ulord tiene atributos de contrato inteligente e introduce el concepto de diseño de gas, pero a diferencia del gas Ether, cada operación consume gas. En comparación con el concepto de gas del éter, Ulord adopta un método más simplificado y abstracto. Los recursos y sitios publicados por los usuarios en Ulord consumen recursos en la red de Ulord. Por lo tanto, cuando los usuarios publican recursos o sitios, deben vincular una cierta cantidad de UlordToken. A medida que aumenta la altura del bloque, UlordToken se consumirá gradualmente. Los usuarios deberán depositar el nuevo UlordToken en la dirección correspondiente del sitio antes de consumirlo para garantizar la propiedad del nombre de dominio. Al mismo tiempo, a través de la tecnología de cadena lateral, puede ser compatible con la máquina virtual Ethereum, publicar contratos inteligentes y permitir a los usuarios emitir sus propios tokens. Existe una cierta relación de intercambio entre los tokens y UlordToken. Ulord permite a los usuarios personalizar los servicios de su propio sitio y, al emitir sus propios tokens, pueden operar sus propios sitios. La tecnología zk-SNARK protege la privacidad de las transacciones
Ulord utilizará la tecnología zk-SNARK de protección de privacidad más convencional para proteger la privacidad de las transacciones. En la cadena de bloques Ulord, la creación de una transacción válida incluye las siguientes tres cosas:
1. Asegurarse de que la moneda en la dirección no se haya gastado en transacciones anteriores;
2. El remitente acredita que es el "tenedor" de la moneda mediante firma autorizada
3. La entrada de la transacción es igual a su salida.
El trabajo de demostrar que la moneda no se ha gastado antes lo realiza el propio libro mayor, que no requiere ningún trabajo por parte del remitente. El remitente sólo necesita acreditar que es titular de estas monedas y que desea enviarlas mediante firma electrónica con la clave privada correspondiente a la dirección. Para que se pueda verificar esta firma, la dirección del remitente debe ser pública. En consecuencia, el destinatario también debe revelar la dirección de recepción para completar el proceso de transacción. En el uso de Ulord, verificar que las entradas y salidas de una transacción sean iguales es simple porque la cantidad transferida se revela completamente.
El uso de pruebas de conocimiento cero (específicamente, zk-SNARK) para verificar los tres elementos anteriores puede proteger la privacidad del usuario para que no sea revelada, es decir, no revelar información sobre el remitente, el destinatario, el monto de la transferencia, etc. Cada transacción exitosa va acompañada de un zk-SNARK, que demuestra que: los activos de entrada existen y no se han gastado antes, la persona que creó la transacción autorizó el gasto de la transacción y la cantidad y el tipo de entradas coinciden con la cantidad de las salidas y el tipo son iguales. La información requerida al gastar el resultado (es decir, crear un nuevo zk-SNARK) se adjunta a la transacción, se cifra utilizando la clave pública del beneficiario y está disponible solo para el beneficiario.