En primer lugar, soy completamente nuevo en blockchain, así que lo siento si estoy haciendo preguntas tontas :)
Me gustaría construir un proyecto web de prueba: los usuarios pueden crear cuentas y administrar varios tipos de acuerdos, por ejemplo, un usuario pide prestado algo de dinero a otro, el primero crea un acuerdo y el segundo debe firmarlo.
Me gustaría usar la cadena Ethereum privada como base de datos para garantizar que todos los acuerdos sean inmutables para que cualquiera pueda probar su validez. Por ahora estoy pensando en tener varios nodos con la cadena con PoA, varios nodos con servidores que manejen, por ejemplo, autorización y frontend.
Preguntas:
¡Muchas gracias!
Creo que existe un conflicto inherente entre la suposición de una cadena de bloques privada y la idea de que los datos de esta cadena serían inmutables .
El argumento de que las cosas en la cadena de bloques pública son esencialmente inmutables tiene mérito, porque tendrías que hacer que toda la cadena de bloques conspirara para editar la cadena de bloques y hacer un cambio. OTOH, una cadena de bloques privada está bajo el control de una entidad. ¿Cómo se asegura de que no retroceda y escriba nuevos bloques?
Entonces, como mínimo, recomendaría un enfoque híbrido en el que los hash en su cadena privada se envíen a un lugar público e inmutable para bloquearlos y garantizar realmente la inmutabilidad. No necesariamente en todas las transacciones (anula el propósito), pero sí en puntos clave.
Nicolás Massart
Nicolás Massart
Dmitri Senkovich