TY - JOUR
T1 - Blockchain Application Development Techniques
AU - Tsai, Wei Tek
AU - Yu, Lian
AU - Wang, Rong
AU - Liu, Na
AU - Deng, En Yan
N1 - Publisher Copyright:
© Copyright 2017, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
PY - 2017/6/1
Y1 - 2017/6/1
N2 - This paper presents a blockchain definition independent of any digital currency, and describes its characteristics including consensus protocols, design patterns, scalability, databases, and chaincode. The paper then presents a permissioned blockchain, called Beihangchain, with its unique consensus algorithms, interfaces, and design. It also proposes ABC (account blockchain) and TBC (trading blockchain), to be used for a variety of applications including copyright protection and digital payment. Finally, this paper analyzes chaincode requirements and provides guidelines for effective chaincode.
AB - This paper presents a blockchain definition independent of any digital currency, and describes its characteristics including consensus protocols, design patterns, scalability, databases, and chaincode. The paper then presents a permissioned blockchain, called Beihangchain, with its unique consensus algorithms, interfaces, and design. It also proposes ABC (account blockchain) and TBC (trading blockchain), to be used for a variety of applications including copyright protection and digital payment. Finally, this paper analyzes chaincode requirements and provides guidelines for effective chaincode.
KW - ABC/TBC
KW - Blockchain
KW - Blockchain application requirements
KW - Chaincode
UR - https://www.scopus.com/pages/publications/85027376309
U2 - 10.13328/j.cnki.jos.005232
DO - 10.13328/j.cnki.jos.005232
M3 - 文章
AN - SCOPUS:85027376309
SN - 1000-9825
VL - 28
SP - 1474
EP - 1487
JO - Ruan Jian Xue Bao/Journal of Software
JF - Ruan Jian Xue Bao/Journal of Software
IS - 6
ER -