块链
计算机科学
Byzantine容错
节点(物理)
构造(python库)
分布式计算
容错
智能合约
服务(商务)
软件部署
过程(计算)
前提
计算机安全
计算机网络
软件工程
操作系统
工程类
结构工程
经济
哲学
经济
语言学
作者
Xiubo Liang,Qian Zhao,Yanyu Zhang,Hongyu Liu,Qifei Zhang
摘要
Summary With the problems of data sharing and information diddling in the field of education, we construct a highly available education consortium blockchain platform to ensure trusted sharing and privacy protection of education data. We employ erasure codes to process blockchain ledger files and optimize the data storage model according to the characteristics of education data, which can reduce the storage volume effectively. A HotStuff consensus algorithm is designed to access the ordering service of Hyperledger Fabric. A suitable educational blockchain network architecture based on the node complexity of education scenarios is proposed to achieve the high availability of the platform. To manage the education blockchain network, we implement the Fabric deployment based on Kubernetes and achieve the goal of including chaincode into Kubernetes environmental management. To improve the resource utilization of chaincode, we explore the new way of chaincode management by the functional computing service. Finally, on the premise of ensuring a 1/2 fault tolerance rate, the total ledger has decreased by 53.56%. Our platform enhanced the Byzantine fault tolerance while ensuring higher efficiency. Experimental results show that our platform is quite suitable for education scenario with many nodes.
科研通智能强力驱动
Strongly Powered by AbleSci AI