4 research outputs found

    Semantic smart contracts for blockchain-based services in the Internet of Things

    Get PDF
    International audienceThe emerging Blockchain (BC) and Distributed Ledger technologies have come to impact a variety of domains, from capital market sectors to digital asset management in the Internet of Things (IoT). As a result, more and more BC-based decentralized applications for numerous cross-domain services have been developed. These applications implement specialized decentralized computer programs called Smart Contracts (SCs) which are deployed into BC frameworks. Although these SCs are open ato public, it is challenging to discover and utilize such SCs for a wide range of usages from both systems and end-users because such SCs are already compiled in form of byte-codes without any associated meta-data. This motivates us to propose a solution called Semantic SC (SSC) which integrates RESTful semantic web technologies in SCs, deployed on the Ethereum Blockchain platform, for indexing, browsing and annotating such SCs. The solution also exposes the relevant distributed ledgers as Linked Data for enhancing the discovery capability. To achieve this goal, the OWLS service ontology is extended by incorporating some domain specific terminologies, which are used in the development of the proposed SSCs. As a result, SSC can be utilized to enrich queries for a domain-specific terms across multiple distributed ledgers, which greatly increases the discovery capability of decentralized IoT applications and services. Contribution in standardization is also discussed. We believe that our research work takes the first steps towards connecting BC-based decentralized services with semantic web services in order to provide better IoT ecosystems

    Semantic Smart Contracts for Blockchain-based Services in the Internet of Things

    Get PDF
    The emerging Blockchain (BC) and Distributed Ledger technologies have come to impact a variety of domains, from capital market sectors to digital asset management in the Internet of Things (IoT). As a result, more and more BC-based decentralized applications for numerous cross-domain services have been developed. These applications implement specialized decentralized computer programs called Smart Contracts (SCs) which are deployed into BC frameworks. Although these SCs are open to public, it is challenging to discover and utilize such SCs for a wide range of usages from both systems and end-users because such SCs are already compiled in form of byte-codes without any associated meta-data. This motivates us to propose a solution called Semantic SC (SSC) which integrates RESTful semantic web technologies in SCs, deployed on the Ethereum Blockchain platform, for indexing, browsing and annotating such SCs. The solution also exposes the relevant distributed ledgers as Linked Data for enhancing the discovery capability. To achieve this goal, the OWL-S service ontology is extended by incorporating some domain specific terminologies, which are used in the development of the proposed SSCs. As a result, SSC can be utilized to enrich queries for a domain-specific terms across multiple distributed ledgers, which greatly increases the discovery capability of decentralized IoT applications and services. Contribution in standardization is also discussed. We believe that our research work takes the first steps towards connecting BC-based decentralized services with semantic web services in order to provide better IoT ecosystems

    Integration of ontologies with decentralized autonomous organizations development: A systematic literature review

    Get PDF
    This paper presents a systematic literature review of the integration of ontologies into the Decentralized Autonomous Organization (DAO) development process. The review extracted data from 34 primary studies dealing with ontologies in the blockchain domain. DAO has become a key concept for the development of blockchain-based decentralized software systems. DAOs are seen as a positive alternative for organizations interested in the adoption of decentralized, reliable and transparent governance, as well as attracting the interest of academic research. However, there is no common understanding or generally accepted formal definition of a DAO, and the guidelines that provide support for the adoption and development of DAOs are limited to a few key references that lack the computational semantics needed to enable their automated validation, simulation or execution. Thus, the objective of this paper is to provide an unbiased and up-to-date review related to the integration of ontologies within DAOs which helps to identify new research opportunities and take advantage of this integration from a blockchain-based decentralized perspective

    Blockchain e smart contracts: sfide e opportunitĂ  di un futuro giĂ  presente

    Get PDF
    Questo lavoro analizza i cd. smart contracts, o contratti intelligenti, strumenti che incorporano regole e capacità interpretativa del sistema legale, in un’architettura hardware e software dotata di capacità di esecuzione di un contratto in modo autonomo rispetto alle parti contraenti. Speciale enfasi è dedicata alla caratterizzazione degli smart contracts nell’analisi economica del diritto. La parte iniziale introduce alcune informazioni di contesto sulla tecnologia blockchain, per poi proseguire con la caratterizzazione degli smart contracts nell’analisi economica del diritto e con una loro puntuale definizione normativa. Viene evidenziato, inoltre, il legame tecnologico tra smart contracts e blockchain, insieme ad alcune prospettive di sviluppo legate alla Internet of Things. Dopo un rapido cenno alle tipologie di atti interessati dagli smart contracts e la presentazione di un breve modello di codice, utilizzato per fornire un esempio di implementazione concreta di tali contratti, si passano in rassegna alcuni aspetti critici relativi alla loro applicazione, osservati sotto il profilo degli operatori professionali del diritto. In ultimo, si accenna al vasto dibattito esistente sugli aspetti etici e sociali relativi alla diffusione e all’applicazione della tecnologia blockchain, uno dei paradigmi più rilevanti dell’era digitale in corso e sugli smart contracts, in particolare
    corecore