Propiedades de corrección y seguridad en tecnologías blockchain
El blockchain es una de las tecnologías emergentes que ha visto un mayor desarrollo en los últimos años. Dentro de las tecnologías blockchain cabe destacar Ethereum, una plataforma descentralizada que extiende las funcionalidades de plataformas anteriores como Bitcoin almacenando contratos inteligen...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis doctoral |
| Fecha de publicación: | 2024 |
| País: | España |
| Institución: | Universidad Complutense de Madrid (UCM) |
| Repositorio: | Docta Complutense |
| Idioma: | español |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/108589 |
| Acceso en línea: | https://hdl.handle.net/20.500.14352/108589 |
| Access Level: | acceso abierto |
| Palabra clave: | 004.65:004.75 Seguridad informática Blockchains (Base de datos distribuida) Computer security Blockchains (Databases) 1203.17 Informática |
| Sumario: | El blockchain es una de las tecnologías emergentes que ha visto un mayor desarrollo en los últimos años. Dentro de las tecnologías blockchain cabe destacar Ethereum, una plataforma descentralizada que extiende las funcionalidades de plataformas anteriores como Bitcoin almacenando contratos inteligentes en su blockchain. Actualmente el número de contratos almacenados en la blockchain de Ethereum supera los 100 millones de contratos. El rápido desarrollo de las tecnologías blockchain ha generado numerosos retos, entre los que cabe destacar el asegurar la corrección de sus contratos y mejorar su escalabilidad.Asegurar la seguridad de los contratos inteligentes es crítico ya que pueden llegar a almacenar grandes cantidades de dinero. Además, la naturaleza open-source e inmutable de los contratos hace que cualquier vulnerabilidad en su código quede expuesta al resto de usuarios, siendo imposible de solucionar una vez que el contrato se ha añadido a la blockchain. Dentro de los ataques más comunes que suelen sufrir los contratos inteligentes cabe destacar los conocidos como Reentrancy attacks. estos ataques explotan el uso de callbacks para generar comportamientos inesperados... |
|---|