Skip to main content
Yeray Mezquita

    Yeray Mezquita

    The main purpose of supply chain systems based on blockchain technology is to take advantage of technology innovations to ensure that a tracked asset’s audit trail is immutable. However, the challenge lies in tracking the asset among... more
    The main purpose of supply chain systems based on blockchain technology is to take advantage of technology innovations to ensure that a tracked asset’s audit trail is immutable. However, the challenge lies in tracking the asset among different blockchain-based supply chain systems. The model proposed in this paper has been designed to overcome the identified challenges. Specifically, the proposed model enables: (1) the asset to be tracked among different blockchain-based supply-chain systems; (2) the tracked asset’s supply chain to be cryptographically verified; (3) a tracked asset to be defined in a standardized format; and (4) a tracked asset to be described with several different standardized formats. Thus, the model provides a great advantage in terms of interoperability between different blockchain-driven supply chains over other models in the literature, which will need to replicate the information in each blockchain platform they operate with, while giving flexibility to the ...
    Blockchain technology is used as a distributed ledger to store and secure data and perform transactions between entities in smart grids. This paper proposes a platform based on blockchain technology and the multi-agent system paradigm to... more
    Blockchain technology is used as a distributed ledger to store and secure data and perform transactions between entities in smart grids. This paper proposes a platform based on blockchain technology and the multi-agent system paradigm to allow for the creation of an automated peer-to-peer electricity market in micro-grids. The use of a permissioned blockchain network has multiple benefits as it reduces transaction costs and enables micro-transactions. Moreover, an improvement in security is obtained, eliminating the single point of failure in the control and management of the platform along with creating the possibility to trace back the actions of the participants and a mechanism of identification. Furthermore, it provides the opportunity to create a decentralized and democratic energy market while complying with the current legislation and regulations on user privacy and data protection by incorporating Zero-Knowledge Proof protocols and ring signatures.
    This paper proposes a machine learning approach dealing with genetic programming to build classifiers through logical rule induction. In this context, we define and test a set of mutation operators across from different clinical datasets... more
    This paper proposes a machine learning approach dealing with genetic programming to build classifiers through logical rule induction. In this context, we define and test a set of mutation operators across from different clinical datasets to improve the performance of the proposal for each dataset. The use of genetic programming for rule induction has generated interesting results in machine learning problems. Hence, genetic programming represents a flexible and powerful evolutionary technique for automatic generation of classifiers. Since logical rules disclose knowledge from the analyzed data, we use such knowledge to interpret the results and filter the most important features from clinical data as a process of knowledge discovery. The ultimate goal of this proposal is to provide the experts in the data domain with prior knowledge (as a guide) about the structure of the data and the rules found for each class, especially to track dichotomies and inequality. The results reached by ...
    Actas de los trabajos de TFM del Máster Universitario en Sistemas Inteligentes[ES]El Máster Oficial en Sistemas Inteligentes de la Universidad de Salamanca tiene como principal objetivo promover la iniciación de los estudiantes en el... more
    Actas de los trabajos de TFM del Máster Universitario en Sistemas Inteligentes[ES]El Máster Oficial en Sistemas Inteligentes de la Universidad de Salamanca tiene como principal objetivo promover la iniciación de los estudiantes en el ámbito de la investigación. El congreso organizado por el Departamento de Informática y Automática que se celebra dentro del Máster en Sistemas Inteligentes de la Universidad de Salamanca proporciona la oportunidad ideal para que sus estudiantes presenten los principales resultados de sus Trabajos de Fin de Máster y obtengan una realimentación del interés de los mismos. La undécima edición del workshop Avances en Informática y Automática , correspondiente al curso 2016 - 2017, ha sido un encuentro interdisciplinar donde se han presentado trabajos pertenecientes a un amplio abanico de líneas de investigación, desde los sistemas biométricos y la visualización de la información hasta la minería de datos pasando por otros campos relacionados. Todos los trabajos han sido supervisados por investigadores de reconocido prestigio pertenecientes a la Universidad de Salamanca, proporcionando el marco idóneo para sentar las bases de una futura tesis doctoral. Entre los principales objetivos del congreso se encuentran: Ofrecer a los estudiantes un marco donde exponer sus primeros trabajos de investigación. Proporcionar a los participantes un foro donde discutir ideas y encontrar nuevas sugerencias de compañeros, investigadores y otros asistentes a la reunión. Permitir a cada estudiante una realimentación de los participantes sobre su trabajo y una orientación sobre las futuras direcciones de investigación. Contribuir al desarrollo del espíritu de colaboración en la investigación
    This paper proposes an architecture capable of responding to the acquisition, processing and storage of information using as reference data of the Smart City, for this purpose it will suggest the use of certain technologies to be used... more
    This paper proposes an architecture capable of responding to the acquisition, processing and storage of information using as reference data of the Smart City, for this purpose it will suggest the use of certain technologies to be used together to meet the needs of a Smart City. A new Cloud Computing paradigm will be used, Sensing as a Service increasing the amount of data recovered and processed to add more value to the system. It proposes the creation of an open, flexible, extensible and self-adaptive architecture in a Big Data environment, capable of providing the acquisition and processing of large volumes of information while maintaining reliability and availability, as well as allowing easy adaptation in terms of scalability.
    This research presents an innovative multi-agent system based on virtual organizations. It has been designed to manage the information collected by wireless sensor networks for knowledge discovery and decision making in greenhouses. The... more
    This research presents an innovative multi-agent system based on virtual organizations. It has been designed to manage the information collected by wireless sensor networks for knowledge discovery and decision making in greenhouses. The developed multi-agent system allowed us to take decisions on the basis of the analysis of the historical data obtained from sensors. The proposed approach improves the efficiency of greenhouses by optimizing the use of resources.
    Logistics services involve a wide range of transport operations between distributors and clients. Currently, the large number of intermediaries are a challenge for this sector, as it makes all the processes more complicated. To face that... more
    Logistics services involve a wide range of transport operations between distributors and clients. Currently, the large number of intermediaries are a challenge for this sector, as it makes all the processes more complicated. To face that problem, we propose a system that uses smart contracts to remove intermediaries and speed up logistics activities. Our new model combines smart contracts and a multi-agent system in a single platform to improve the current logistics system by increasing organization, security and getting rid of several human intermediaries to automate its processes, making distribution times significantly faster. Also, with this kind of approach, it is possible to apply penalties to parties that do not comply with the terms of using this platform.
    The implementation of Blockchain Technology (BT) within Internet of Things (IoT) systems has numerous benefits, whereas if it is not correctly adapted to the specific use case, it can present some disadvantages. In the design of IoT... more
    The implementation of Blockchain Technology (BT) within Internet of Things (IoT) systems has numerous benefits, whereas if it is not correctly adapted to the specific use case, it can present some disadvantages. In the design of IoT Blockchain-based platforms, to identify where the use of BT may present a drawback and search the alternatives that overcome that flaw it is needed to perform a systematic analysis of the platform needs. In order to being capable of face the design of IoT Blockchain-based systems at a later stage, in this work it is performed an analysis of the key characteristics that BT has to take into account when working with it and a literature review of different Blockchain-based IoT platforms.
    As a result of the 2017 boom in the cryptocurrency market, some governments around the world have begun to work in the direction of regularizing and supervising digital currency. People have gained trust in the use of cryptocurrency... more
    As a result of the 2017 boom in the cryptocurrency market, some governments around the world have begun to work in the direction of regularizing and supervising digital currency. People have gained trust in the use of cryptocurrency thanks to the security of the blockchain technology and of their economic ecosystem. This paper reviews the challenges faced by five different cryptocurrencies with the highest market capitalization. Furthermore, we analyze the blockchain technology that underlies them.
    Logistics services involve a wide range of transport operations between distributors and clients. Currently, the large number of intermediaries are a challenge for this sector, as it makes all the processes more complicated. This paper... more
    Logistics services involve a wide range of transport operations between distributors and clients. Currently, the large number of intermediaries are a challenge for this sector, as it makes all the processes more complicated. This paper proposes a system that uses smart contracts and blockchain technology to remove intermediaries and speed up logistics activities. Our model combines smart contracts and a multi-agent system to improve the current logistics system by increasing organization, security, transparency and significantly improving distribution times.
    Although the majority application of Blockchain Technologies (BT) are in the field of cryptocurrencies, they are gradually spreading to other services where a decentralized, reliable and immutable model makes sense. One of the fields... more
    Although the majority application of Blockchain Technologies (BT) are in the field of cryptocurrencies, they are gradually spreading to other services where a decentralized, reliable and immutable model makes sense. One of the fields where the use of Blockchain Technologies is spreading the most is in Smart Contracts, computer programs which are executed in the blockchains establishing a collection of clauses between the participating parties that agree to interact with each other and that are executed automatically at the moment in which these clauses are fulfilled. As it is a computer code, both the client and the service provider cannot misinterpret the agreed clauses, facilitating and verifying the agreement of the contract. This article will review existing applications and reviews the main vulnerabilities of Smart Contracts deployed within Blockchain Technologies. It also reviews the legal implications of the use of these technologies.
    Abstract Blockchain technology (BT) allows the development of platforms in which micropayments can be carried out between machines without the need for human intervention. Thus its capabilities make it suitable as the technology for... more
    Abstract Blockchain technology (BT) allows the development of platforms in which micropayments can be carried out between machines without the need for human intervention. Thus its capabilities make it suitable as the technology for energy management in islanded microgrids (MGs) based on automatic micropayments between the entities of the system. In this chapter a multiagent market framework is proposed for islanded blockchain-based MGs as sustainable energy systems. The proposed multiagent system (MAS) consists of three types of agents: producers, consumers, and the so-called prosumers (which are able to produce and consume energy). In this way, each agent writes the required energy demand or energy generation capacity into their corresponding blockchain accounts. Oracle agents are in charge of providing information about the energy offers in the blockchain-based MG. If there is an unbalance in the MG, the surplus/demand energy is transacted with an MG operator agent, to trade energy with the upstream grid. In the proposed blockchain-based MG, the agents are connected to a permissioned blockchain. This kind of blockchain has a scalable design and handles a high rate of transactions per second with low fees. Although this type of blockchain has its downsides, like it is not fully decentralized, it is suitable for performing micropayments and securing the system.
    This paper presents the design and development of an innovative multiagent system based on virtual organizations. The multiagent system manages information from wireless sensor networks for knowledge discovery and decision making in rural... more
    This paper presents the design and development of an innovative multiagent system based on virtual organizations. The multiagent system manages information from wireless sensor networks for knowledge discovery and decision making in rural environments. The multiagent system has been built over the cloud computing paradigm to provide better flexibility and higher scalability for handling both small- and large-scale projects. The development of wireless sensor network technology has allowed for its extension and application to the rural environment, where the lives of the people interacting with the environment can be improved. The use of “smart” technologies can also improve the efficiency and effectiveness of rural systems. The proposed multiagent system allows us to analyse data collected by sensors for decision making in activities carried out in a rural setting, thus, guaranteeing the best performance in the ecosystem. Since water is a scarce natural resource that should not be w...
    Internet of Things (IoT) platforms have a great number of vulnerabilities which cyber-attackers can exploit. A possible solution largely contemplated in the state of the art is to make use of blockchain technology in any IoT system to... more
    Internet of Things (IoT) platforms have a great number of vulnerabilities which cyber-attackers can exploit. A possible solution largely contemplated in the state of the art is to make use of blockchain technology in any IoT system to enhance the security of the platform while improving other of its aspects. Although there are valuable benefits of the use of IoT platforms based on blockchain technology, it is worth studying the different alternatives between blockchain technologies, because all of them have their own limitations that are not suitable for every use case scenario. In this work, we listed a number of flaws that blockchain technology has in this respect. We have identified that, most of the flaws can be overcome by adapting the variants of this technology to the specific needs of the IoT platform. Every IoT system based on blockchain technology, should perform a systematic analysis of their needs, identifying what are the blockchain features sought for that scenario, to...
    Internet of Things (IoT) platforms have a great number of vulnerabilities which cyber-attackers can exploit. A possible solution largely contemplated in the state of the art is to make use of blockchain technology in any IoT system to... more
    Internet of Things (IoT) platforms have a great number of vulnerabilities which cyber-attackers can exploit. A possible solution largely contemplated in the state of the art is to make use of blockchain technology in any IoT system to enhance the security of the platform while improving other of its aspects. Although there are valuable benefits of the use of IoT platforms based on blockchain technology, it is worth studying the different alternatives between blockchain technologies, because all of them have their own limitations that are not suitable for every use case scenario. In this work, we listed a number of flaws that blockchain technology has in this respect. We have identified that, most of the flaws can be overcome by adapting the variants of this technology to the specific needs of the IoT platform. Every IoT system based on blockchain technology, should perform a systematic analysis of their needs, identifying what are the blockchain features sought for that scenario, to choose the solution that best meets the needs among the different blockchain technology alternatives.