@unpublished{upm70838, month = {June}, year = {2022}, address = {Madrid}, title = {Desarrollo y despliegue de un sistema de emisi{\'o}n de certificados acad{\'e}micos mediante smart contracts en una Blockchain}, author = {{\'A}lvaro Mart{\'i}n Garcimart{\'i}n}, url = {https://oa.upm.es/70838/}, abstract = {A d{\'i}a de hoy existe una grave problem{\'a}tica con respecto a las titulaciones acad{\'e}micas (t{\'i}tulos de grado, m{\'a}ster, etc.) debido a sus falsificaciones y a la dificultad para comprobar la veracidad de las mismas. Esto es algo que podemos observar claramente en nuestro pa{\'i}s, donde se han dado casos de numerosas personalidades p{\'u}blicas que han obtenido sus t{\'i}tulos universitarios o de m{\'a}ster de forma fraudulenta. A este hecho hay que a{\~n}adir que la gesti{\'o}n de dichas titulaciones, en su mayor parte, todav{\'i}a no se realiza de forma digital, lo que facilita que se pierda el rastro en las modificaciones de los mismos. Por otro lado, vemos que los modelos acad{\'e}micos han cambiado mucho en los {\'u}ltimos a{\~n}os y la ense{\~n}anza digital es ya algo completamente integrado en nuestras vidas. Son muchas las personas que complementan sus estudios con cursos o formaciones, los cuales en su mayor parte carecen de una certificaci{\'o}n oficial que permita respaldar en un CV su veracidad. En este proyecto se propone una soluci{\'o}n para el problema descrito anteriormente. Dicha soluci{\'o}n consistir{\'a} en el desarrollo de un sistema de emisi{\'o}n y validaci{\'o}n de certificados acad{\'e}micos empleando la tecnolog{\'i}a blockchain y los Smart Contracts. Algunas caracter{\'i}sticas de esta tecnolog{\'i}a como la inmutabilidad de la informaci{\'o}n o la descentralizaci{\'o}n resultar{\'a}n claves para el prop{\'o}sito de este proyecto, logrando as{\'i} que este tipo de certificaciones est{\'e}n al alcance de todo tipo de instituciones acad{\'e}micas. Antes de comenzar con el desarrollo del sistema se realizar{\'a} un estudio previo de la tecnolog{\'i}a blockchain y de sus principales implementaciones, para de esta forma proporcionar una visi{\'o}n m{\'a}s amplia del campo en el que se va a desarrollar el proyecto. Se pretende de esta manera que el lector pueda adquirir un conocimiento b{\'a}sico acerca de estas nuevas tecnolog{\'i}as, as{\'i} como descubrir algunos de sus posibles usos. Abstract: Nowadays there is a serious problem regarding academic degrees (bachelor's degrees, master's degrees, etc.) due to their falsifications and the difficulty to verify their veracity. This is something that we can clearly observe in our country, where there have been cases of numerous public personalities who have obtained their university or master's degrees fraudulently. To this fact we must add that the management of these degrees, for the most part, is still not done digitally, which makes it easy to lose track in the modifications of the same. On the other hand, we see that academic models have changed a lot in recent years and digital education is already something completely integrated into our lives. There are many people who complement their studies with courses or training, most of which lack an official certification to support their veracity in a CV. This project proposes a solution to the problem described above. This solution will consist of the development of a system for issuing and validating academic certificates using blockchain technology and Smart Contracts. Some features of this technology such as the immutability of the information or the decentralization will be key for the purpose of this Project, thus making this type of certification available to all types of academic institutions. Before starting with the development of the system, a previous study of blockchain technology and its main implementations will be carried out, in order to provide a broader vision of the field in which the project will be developed. In this way, it is intended that the reader can acquire a basic knowledge of blockchain technology and Smart Contracts, as well as discover some of its possible uses.}, keywords = {Blockchain; Cadena de bloques; Smart Contract; Titulaciones universitarias; Certificados acad{\'e}micos} }