Blockchain Application Development Techniques

Wei-Tek TSAI,Lian YU,Rong WANG,Na LIU,En-Yan DENG
DOI: https://doi.org/10.13328/j.cnki.jos.005232
2017-01-01
Journal of Software
Abstract: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.
What problem does this paper attempt to address?