Aplos: Smart Contracts Made Smart

9Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Smart contract is a programming interface to interact with the underlying blockchain storage models. It is a database abstraction layer for blockchain. Existing smart contract platforms follow the imperative style programming model since states are shared. As a result, there is no concurrency control mechanism when executing transactions, resulting in considerable latency and hindering scalability. To address performance and scalability issues of existing smart contract platforms, we design a new smart contract platform called “Aplos” based on the Scala functional programming language and Akka actors. In Aplos, all blockchain-related smart contract functions are implemented with Akka actors. The Aplos platform is built over Mystiko—a highly scalable blockchain storage for big data. Mystiko supports concurrent transactions, high transaction throughput, data analytics and machine learning. With Aplos smart contracts over Mystiko, we have developed a blockchain for highly scalable storage that aligns with big data requirements.

Cite

CITATION STYLE

APA

Bandara, E., Ng, W. K., Ranasinghe, N., & De Zoysa, K. (2020). Aplos: Smart Contracts Made Smart. In Communications in Computer and Information Science (Vol. 1156 CCIS, pp. 431–445). Springer. https://doi.org/10.1007/978-981-15-2777-7_35

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free