TY - JOUR
T1 - Recent Advances in Smart Contracts
T2 - A Technical Overview and State of the Art
AU - Kemmoe, Victor Youdom
AU - Stone, William
AU - Kim, Jeehyeong
AU - Kim, Daeyoung
AU - Son, Junggab
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2020
Y1 - 2020
N2 - Smart contracts, as an added functionality to blockchain, have received increased attention recently. They are executable programs whose instance and state are stored in blockchain. Hence, smart contracts and blockchain enable a trustable, trackable, and irreversible protocol without the need for trusted third parties which generally constitute a single point of failure. If a user creates and distributes a smart contract, others will be able to interact with it while the underlying blockchain ensures a trustable execution. In this paper, we aim to introduce state-of-the-art technologies of the smart contract protocol. We firstly introduce the history of blockchain and smart contracts followed by their step-by-step operations. Then, we introduce the survey results which are classified into four categories based on their purposes: cryptography, access management, social application, and smart contract structure. By presenting the most recent knowledge, this paper will contribute to the advances and proliferation of smart contracts.
AB - Smart contracts, as an added functionality to blockchain, have received increased attention recently. They are executable programs whose instance and state are stored in blockchain. Hence, smart contracts and blockchain enable a trustable, trackable, and irreversible protocol without the need for trusted third parties which generally constitute a single point of failure. If a user creates and distributes a smart contract, others will be able to interact with it while the underlying blockchain ensures a trustable execution. In this paper, we aim to introduce state-of-the-art technologies of the smart contract protocol. We firstly introduce the history of blockchain and smart contracts followed by their step-by-step operations. Then, we introduce the survey results which are classified into four categories based on their purposes: cryptography, access management, social application, and smart contract structure. By presenting the most recent knowledge, this paper will contribute to the advances and proliferation of smart contracts.
KW - Bitcoin
KW - blockchain
KW - recent advances in smart contract
KW - smart contract
KW - smart contract applications
KW - smart contract operations
UR - http://www.scopus.com/inward/record.url?scp=85088653015&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2020.3005020
DO - 10.1109/ACCESS.2020.3005020
M3 - Article
AN - SCOPUS:85088653015
SN - 2169-3536
VL - 8
SP - 117782
EP - 117801
JO - IEEE Access
JF - IEEE Access
M1 - 9125932
ER -