Academia.eduAcademia.edu

Sustainable blockchain-enabled services: Smart contracts

2017, 2017 IEEE International Conference on Big Data (Big Data)

Abstract

This chapter contributes to evolving the versatility and complexity of blockchain-enabled services through extending the functionality of blockchain-enforced smart contracts. The contributions include: (i) a method for automated management of contracts with hierarchical conditionality structures through an hierarchy of intelligent agents and the use of hierarchical cryptographic key-pairs; (ii) a method for efficient and secure matching and transfer of smartcontract underlyings (entities) among disparate smart contracts/subcontracts; (iii) a method for producing an hierarchy of common secrets to facilitate hierarchical communication channels of increased security in the context of smart contracts/subcontracts/underlyings; and (iv) a method for building secure and optimized repositories through distributed hash tables in the context of contracts/ subcontracts/underlyings. These methods help providing services that allow both narrower and worldwide reach and distribution of resources. The longevity of the blockchain technology is achieved through continuous innovation. Blockchain-enabled services are potentially an efficient, secure, automated, and cost-effective alternative or complement to current service infrastructures in a range of domains (legal, medical, financial, government, IoT). Keywords-hierarchical smart-contract conditionality, hierarchical cryptographic/encription keys, transferring smartcontract underlyings, sustainable blockchain-enabled services. I. INTRODUCTION The acceleration of blockchain functionality aims at enabling complex services in a secure, efficient, and creatively automated manner. For a range of domains, blockchainenabled services can provide viable alternatives or complements to existing service infrastructures, particularly to those currently underperforming or of unreliable security. The emerging research area of smart contracts plays a critical role in building the alternative and complementary infrastructures. The methods proposed in this paper are associated with smart contracts, and include innovative elements that have not been considered in the literature. We can relate the proposed methods to existing open questions, as reviewed next: ▫ Challenges in validating and verifying smart contracts (SM) are recognized in [1], considering that SM may encode legal contracts written in natural language. The current paper addresses these challenges in Section II, and proposes a contract codification model along with a method for automated SM management, validation, and verification, enforced through the blockchain.