scispace - formally typeset
Search or ask a question
Proceedings ArticleDOI

Develop Leave Application using Blockchain Smart Contract

TL;DR: This paper has developed smart contract architecture for Leave Management System using Solidity and Ethereum, which is a decentralized app architecture leveraged from Blockchain Technology.
Abstract: In today’s time, we use Leave Application System managed by some central authority. This can lead to corruption, misuse by a single authority or unnecessary time for approval. So, in this paper, we have developed smart contract architecture for Leave Management System using Solidity and Ethereum, which is a decentralized app architecture leveraged from Blockchain Technology. We also include smartphones as IoT devices by which any client can use this app. Due to the resource-constrained nature of these devices, the smart contract app is coupled with an alternative centralized architecture which is a classic client/server architecture with an underlying Blockchain backend.
Citations
More filters
Journal ArticleDOI
TL;DR: A comprehensive survey of blockchain-enabled smart contracts from both technical and usage points of view is presented in this article, where the authors identify a set of challenges and open issues that need to be addressed in future studies.
Abstract: In recent years, the rapid development of blockchain technology and cryptocurrencies has influenced the financial industry by creating a new crypto-economy. Then, next-generation decentralized applications without involving a trusted third-party have emerged thanks to the appearance of smart contracts, which are computer protocols designed to facilitate, verify, and enforce automatically the negotiation and agreement among multiple untrustworthy parties. Despite the bright side of smart contracts, several concerns continue to undermine their adoption, such as security threats, vulnerabilities, and legal issues. In this paper, we present a comprehensive survey of blockchain-enabled smart contracts from both technical and usage points of view. To do so, we present a taxonomy of existing blockchain-enabled smart contract solutions, categorize the included research papers, and discuss the existing smart contract-based studies. Based on the findings from the survey, we identify a set of challenges and open issues that need to be addressed in future studies. Finally, we identify future trends.

140 citations

Journal ArticleDOI
TL;DR: This paper investigates how blockchain and IoT together can improve existing smart grid ecosystem toward facilitation of better monitoring services and concludes that with certain changes in current blockchain technology, it can surely encompass the direction of enhanced monitoring of IoT based smart grid.
Abstract: Smart grids are the backbone of existing energy production and supply scenario in today’s society. Gradual increasing demand of energy has certainly emphasized the significance and provenance of reliability and predictive aspects over smart grids. Conventional smart grids under perform in terms of self-aware behavior, especially in delay tolerance, energy requirement, and dissemination of monitoring notions. Highly distributed geographical distribution sometimes cause problems for smart grids to provide necessary services to both the consumers and prosumers. Internet of Things (IoT) is thus integrated with smart grids to facilitate distributed monitoring services for smooth running of the smart grid. Although, IoT has remarkably supported smart grids to perform smarter than ever, it lacks in security, decentralization, transparency, and trust-less approaches. Thus, blockchain is envisaged to leverage minimizing such gaps and to pave new horizon in the blockchain-IoT enabled smart grid monitoring. In this paper, we investigate how blockchain and IoT together can improve existing smart grid ecosystem toward facilitation of better monitoring services. We do this via a Systematic Literature Review. Firstly, we present preliminaries behind the study, followed by in-depth review of different domains of IoT-based smart grid monitoring. Next, we discuss various attributes of blockchain-IoT derived smart grid management schemes. Then, we discuss possible opportunities and benefits of using blockchain with respect to blockchain-IoT based smart grid monitoring. Finally, we illustrate open research challenges and future directions in the aforementioned aspects. The article concludes that with certain changes in current blockchain technology, it can surely encompass the direction of enhanced monitoring of IoT based smart grid.

45 citations

Proceedings ArticleDOI
01 Feb 2020
TL;DR: The potentials of customizing the behavior of Blockchain network based on the applications' requirements are investigated and the performance of the Hyperledger Fabric (HLF) – a permissioned blockchain framework is evaluated.
Abstract: Blockchain is a distributed secure ledger that eliminates the need for centralized authority to store data. The centralized approach has several limitations as it is a Single-Point-of-Failure and a third-party might be needed. Blockchain, on the other hand, provides decentralized, secure and trustless framework that eliminates the need for a third party and enhances fault tolerance. In this paper, we investigate the potentials of customizing the behavior of Blockchain network based on the applications' requirements. In particular, we conduct several experiments to evaluate the performance of the Hyperledger Fabric (HLF) – a permissioned blockchain framework. Seven different scenarios were tested to depict the Blockchain behavior in terms of end-to-end transaction latency and network throughput. Moreover, in these scenarios, the impact of different parameters, such as the batch-timeout, batch size, and number of endorsing peers, has been studied.

29 citations


Cites background from "Develop Leave Application using Blo..."

  • ...that controls the transaction logic and does not require an intermediary to run it [4]....

    [...]

Journal ArticleDOI
TL;DR: In this article, a mixed method of bibliometric analysis and systematic literature review is proposed to address the gap with a mixed-method of Bibliometric Analysis and systematic Literature Review.
Abstract: Smart contracts have been well-received by researchers and practitioners for the unique features of automatic execution, transparency, and nontampering in a blockchain environment. However, little is known about the current development status of knowledge and practice regarding the application of smart contracts in various industries, especially from the procurement perspective. Thus, this paper aims to address the gap with a mixed method of bibliometric analysis and systematic literature review. Based on the evaluation of 174 filtered publications, the review has analyzed the current development status of this research area with its distributions in years and journals, cooperation networks between authors, institutions, and countries, keywords cooccurrence network, and classifications of the application of smart contracts. The results show the application of smart contracts has attracted global attention since 2016 with the Ethereum and Hyperledger fabric as the main platforms in various industries, especially in information communication technology (ICT), public management, supply chain, energy, finance, and healthcare. Various functions and benefits of smart contracts, as well as their potential advantages, have been identified and articulated from the procurement perspective. A research framework has also been developed to highlight future procurement needs in business operations across the industries via an integrated procurement approach of smart contracts.

25 citations

Proceedings ArticleDOI
01 Oct 2019
TL;DR: The generalized overview, different algorithms to reach consensus, system workflows and various security aspects of handling, transacting and storing data, and light Smart Contracts and their applications are discussed.
Abstract: The emerging blockchain technology helps in the decentralization of transactions, where every participant network verifies and validates the transaction making it immutable. With the rapid expansion of the technology, transactional data which is stored and validated is also increasing. The blockchain technology came into prominence largely due to the bitcoin and the security aspects of the technology. This technology is comparatively fast, secure and efficient. This paper discusses the generalized overview, different algorithms to reach consensus, system workflows and various security aspects of handling, transacting and storing data. This paper also throws light Smart Contracts and their applications.

23 citations


Cites background from "Develop Leave Application using Blo..."

  • ...This section categorizes the application areas of smart contracts into three categories namely finance, management, and energy [24-26]....

    [...]