Resumen:
|
[ES] El crecimiento del uso de la tecnología blockchain está siendo exponencial gracias a las ventajas que aporta. Sin embargo, el más mínimo error en un contrato inteligente puede propiciar la pérdida de dinero, bienes, ...[+]
[ES] El crecimiento del uso de la tecnología blockchain está siendo exponencial gracias a las ventajas que aporta. Sin embargo, el más mínimo error en un contrato inteligente puede propiciar la pérdida de dinero, bienes, información sensible, etc. Por este motivo es imprescindible aplicar un buen diseño, cuidar el desarrollo y proveer de una documentación clara del mismo, así como aumentar las garantías de que el software desarrollado es correcto. Con la motivación de este reto, en este proyecto exploramos estas tecnologías de un modo conceptual, aplicándolas en el contexto particular de un sistema de trazabilidad para cadenas de suministro que permite acceder a la informacio¿n de seguimiento, asegurando la transparencia y sostenibilidad de los procesos. La arquitectura de esta solución integra dispositivos IoT que recogen información del entorno, un DLT blockchain para almacenarlos de forma segura e íntegra, un motor de búsqueda y una aplicación móvil que permite el acceso a los productos de la cadena aportando un enfoque práctico al proceso de diseño y desarrollo de contratos inteligentes escritos en C# (y ejecutados en Hyperledger Sawtooth, una plataforma blockchain para empresas).
[-]
[EN] In recent years, there has been an exponential growth in the use of blockchain technology thanks to the advantages it brings. However, the slightest mistake in a smart contract can lead to the loss of money, goods, ...[+]
[EN] In recent years, there has been an exponential growth in the use of blockchain technology thanks to the advantages it brings. However, the slightest mistake in a smart contract can lead to the loss of money, goods, sensitive information, etc. For this reason, it is essential to apply a good design, take care of the development and provide clear documentation of it, as well as to increase the guarantees for software correctness. Driven by this challenge, this final project focuses on these technologies conceptually and applies them in the particular context of a tracking system for supply chains that grants access to monitoring information, ensuring both transparency and sustainability. The architecture of the provided software solution seamlessly integrates IoT devices that gather information from the environment, a blockchain DLT that stores the collected information and ensures both safety and integrity, a search engine and a mobile application that allows the chain products to be accessed, providing a practical approach to the design and development of smart contracts written in C# (and executed in Hyperledger Sawtooth, a blockchain platform for companies).
[-]
|