C sharp - Contratos Inteligentes en C#

 
Vista:
Imágen de perfil de Pere

Contratos Inteligentes en C#

Publicado por Pere (4 intervenciones) el 15/08/2024 11:28:12
¡Hola!

Ojalá os resulte interesante este simulador de contratos inteligentes desarrollado en C#.

Fase 1:
Partimos de dos curvas elípticas.
Obtenemos la clave privada y la clave pública.
Verificamos que pertenezcan a la curva.
Generamos un contrato con los datos.

Fase 2:
Alice chequea el proceso del contrato y lo valida firmando el mensaje.
Bob chequea el proceso del contrato y lo valida, firmando el mensaje y generando el cumplimiento del contrato.

Os dejo el código en GitHub para que trasteéis y experimentéis. Recordad que únicamente tiene finalidades didácticas, así que cuidado con aplicarlo en entornos de producción: Basic Smart Contracts

En el siguiente vídeo se muestra una app mucho más elaborada, que resuelve aspectos importantes. Obviamente no es el mismo código que el de GitHub, pero si partimos de este y lo desarrollamos mucho más, veréis como evito ataques Man-In-The-Middle e incorporo otras medidas de seguridad que impiden la manipulación del contrato original.

Basic Smart Contract on Youtube

Es altamente recomendable que, si queréis entender cómo funcionan los Contratos Inteligentes, os paséis por estos tutoriales:

Tutorial completo SHA256 explicado paso a paso (incluye 224, 384, 512)
Tutorial Completo ECDSA explicado paso a paso

Un cordial saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder