Abstract

Currently, developers and researchers are dedicated to finding better ways to achieve greater scalability of various blockchain platforms. Focused on the Ethereum blockchain platform, the state channels are currently the only maturely researched and implemented a solution for achieving scalability. However, there are still several problems, such as transparency of state channel networks, transaction traceability, and the incapability that the off-chain state is transferred back on the blockchain network in an ad-hoc manner. To solve the aforementioned problems, we propose a novel state channel solution in the form of a State Channel as a Service, which, although off-chain, still incorporates a secure distributed and decentralized network. This solves the challenge of transparency and traceability while giving users the confidence that only the valid last off-chain state is transferred back on the blockchain network. With the proposed solution, there is no need for users to monitor state channel activities for possible malicious actions. Implementation was performed in the form of a payment channel system, presenting a potential use case for the SCaaS. Furthermore, we performed a security and performance analysis, which shows that the solution is secure and by a factor of 12 more efficient than the classical on-chain payment systems. To evaluate and prove the contributions of the proposed solution, quantitative, and qualitative comparisons with selected related works (i.e., Raiden and Celer) were also performed.

Highlights

  • Blockchain technology has recently attracted much interest in the general public, as well by various companies that are interested in the possibility of exploiting this technology in order to support their existing business processes or to develop potential new business models

  • Podgorelec et al.: State Channel as a Service Based on a Distributed and Decentralized Web and prevent a possible malicious attempt. If such an attempt is detected, involved state channel users can propose another version of the off-chain state to be transferred to the blockchain network

  • We propose a State Channel as a Service solution (SCaaS), based on a trusted, decentralized, and distributed file storage system

Read more

Summary

INTRODUCTION

Blockchain technology has recently attracted much interest in the general public, as well by various companies that are interested in the possibility of exploiting this technology in order to support their existing business processes or to develop potential new business models. Podgorelec et al.: State Channel as a Service Based on a Distributed and Decentralized Web and prevent a possible malicious attempt If such an attempt is detected, involved state channel users can propose another (not necessarily last valid, but necessarily newer than previous proposed) version of the off-chain state to be transferred to the blockchain network. Due to its architectural model, the solution prevents the transfer of non-valid off-chain states to the blockchain network This is achieved by introducing a trusted off-chain mechanism, which stores the last valid off-chain state in a secure, immutable, trustworthy, and transparent way. - The solution enables users to instantly transfer off-chain states back to the blockchain network (ad-hoc), without having to wait for dispute times. - A mechanism that prevents abuse from malicious users in the process of transferring the off-chain state to the blockchain network

RELATED WORKS
SOLUTION OVERVIEW
SOLUTION COMPONENTS
IMPLEMENTATION AND SIMULATION
VIII. CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.