Resumen:
|
[ES] El arte se está integrando cada vez más con la tecnología, permitiendo a artistas, vender sus productos en línea con más frecuencia. Sin embargo, existe un desafío en la limitación de copias de productos digitales. ...[+]
[ES] El arte se está integrando cada vez más con la tecnología, permitiendo a artistas, vender sus productos en línea con más frecuencia. Sin embargo, existe un desafío en la limitación de copias de productos digitales. La limitación de copias impresas de productos digitales es importante para mantener el valor exclusivo de la obra y proteger los derechos de autor del artista. La reproducción sencilla y económica de la obra digital puede llevar a una pérdida significativa de ingresos si se permite la copia, distribución y venta sin consentimiento del creador. La limitación de copias es esencial para preservar el valor y la exclusividad del trabajo de los artistas, mientras se protegen sus derechos de autor y se evita la piratería.
El presente trabajo tiene por finalidad desarrollar un sistema para la impresión de ediciones limitadas usando blockchain. Este sistema será el encargado de la comunicación con la impresora de manera segura para que, verificando con las transacciones de la blockchain se pueda limitar de forma segura el número de copias de contenido digital. El sistema contará con un frontend para el testeo de sus funcionalidades. Estará conectado con la página de encriptación de ficheros de la organización desde donde se recibirán estos ficheros y se mandará la información necesaria de la blockchain. El sistema será capaz de desencriptar estos ficheros y comunicarse con la blockchain para ver su estado. Por último, el sistema deberá ser capaz de comunicarse con una impresora de manera segura e imprimir estos ficheros. La tecnología utilizada para el desarrollo del producto será ReactJS para el frontend y NestJS para el backend.
Para llevar a cabo este proyecto se aplicará una metodología ágil adaptada al contexto del desarrollo. Se utilizarán algunas prácticas propuestas por metodologías ágiles como Scrum o Kanban, adaptadas a las necesidades específicas del proyecto.
[-]
[EN] Art is becoming increasingly integrated with technology, allowing artists to sell their products online more frequently. However, there is a challenge in limiting copies of digital products. Limiting print copies of ...[+]
[EN] Art is becoming increasingly integrated with technology, allowing artists to sell their products online more frequently. However, there is a challenge in limiting copies of digital products. Limiting print copies of digital products is important to maintain the unique value of the work and protect the artist¿s copyright. Simple and inexpensive reproduction of digital work can lead to significant loss of revenue if copying, distribution and sale are allowed without the creator¿s consent. Limiting copying is essential to preserve the
value and exclusivity of artists¿ work, while protecting their copyrights and preventing piracy.
The present work aims to develop a system for printing limited editions using blockchain. This system will be in charge of communicating with the printer in a secure way so that, verifying with blockchain transactions, the number of copies of digital content can be securely limited. The system will have a frontend for testing its functionalities. It will
be connected to the organization¿s file encryption page from where these files will be received and the necessary information from the blockchain will be sent. The system will be able to decrypt these files and communicate with the blockchain to see their status. Finally, the system must be able to communicate with a printer in a secure way and print these files. The technology used for the development of the product will be ReactJS for the frontend and NestJS for the backend.
To carry out this project an agile methodology adapted to the development context will be applied. Some practices proposed by agile methodologies such as Scrum or Kanban will be used, adapted to the specific needs of the project.
[-]
[CA] L’art s’està integrant cada vegada més amb la tecnologia, permetent a artistes, vendre
els seus productes en línia amb més freqüència. No obstant això, hi ha un desafiament en
la limitació de còpies de productes ...[+]
[CA] L’art s’està integrant cada vegada més amb la tecnologia, permetent a artistes, vendre
els seus productes en línia amb més freqüència. No obstant això, hi ha un desafiament en
la limitació de còpies de productes digitals. La limitació de còpies impreses de productes
digitals és important per mantindre el valor exclusiu de l’obra i protegir els drets d’autor
de l’artista. La reproducció senzilla i econòmica de l’obra digital pot portar a una pèrdua
significativa d’ingressos si se’n permet la còpia, distribució i venta sense consentiment
del creador. La limitació de còpies és essencial per preservar el valor i l’exclusivitat del
treball dels artistes, mentre se’n protegeixen els drets d’autor i s’evita la pirateria.
Aquest treball té per finalitat desenvolupar un sistema per a la impressió d’edicions
limitades usant tecnologia blockchain. Aquest sistema serà l’encarregat de la comunicació amb la impressora de manera segura, verificant amb transaccions de la blockchain
que es pugui limitar de manera segura el nombre de còpies de contingut digital. El sistema comptarà amb un frontend per al testeig de les seues funcionalitats. Estarà connectat
amb la pàgina d’encriptació de fitxers de l’organització des d’on es rebran aquests fitxers
i s’enviarà la informació necessària de la blockchain. El sistema serà capaç de desencriptar aquests fitxers i comunicar-se amb la blockchain per veure’n l’estat. Per acabar,
el sistema haurà de ser capaç de comunicar-se amb una impressora de manera segura i
imprimir aquests fitxers. La tecnologia utilitzada per al desenvolupament del producte
serà ReactJS per al frontend i NestJS per al backend.
Per dur a terme aquest projecte, s’aplicarà una metodologia àgil adaptada al context del desenvolupament. S’utilitzaran algunes pràctiques proposades per metodologies
àgils com ara Scrum o Kanban, adaptades a les necessitats específiques del projecte.
[-]
|