摘要
针对区块链预言机方案存在数据存储成本较高,时间效率较低,不能防止恶意预言机节点传输错误数据等问题,提出一种基于门限聚合签名的区块链预言机数据传输模型。首先,将签名与数据聚合到一个预言机上,与链上智能合约进行单次交互,减少区块链存储空间开销和通信负载;其次,在Schnorr聚合签名中加入门限机制,提高签名时间效率;最后,使用多个预言机收集数据,并设置积分制选举出可信的签名聚合预言机,防止部分恶意预言机的行为,保证数据真实可靠。实验结果表明,相比BLS聚合签名和未加入门限机制的Schnorr聚合签名,Schnorr门限聚合签名验证消耗的时间更少,使用户能够更快地获取链下数据并进行传输。
In view of the problems of high data storage cost,low time efficiency,and inability to prevent malicious oracle nodes from transmitting incorrect data,a blockchain oracle data transmission model based on threshold aggregation signature was proposed.Firstly,the signature and data were aggregated on an oracle,and a single interaction with the smart contract on the chain reduced the blockchain storage space overhead and communication load.Secondly,a threshold mechanism was added to the Schnorr aggregate signature to improve the efficiency of signature time.Finally,multiple oracles were used to collect data,and a point system was set up to elect a credible signature aggregation oracle to prevent the behavior of some malicious oracles and ensure the reliability of the data.The experimental results showed that the Schnorr threshold aggregation signature consumed less time than the BLS aggregation signature and the Schnorr aggregation signature without threshold mechanism,which enabled users to obtain off-chain data and transmit it more quickly.
作者
刘炜
郭灵贝
夏玉洁
佘维
田钊
LIU Wei;GUO Lingbei;XIA Yujie;SHE Wei;TIAN Zhao(School of Cyber Science and Engineering,Zhengzhou University,Zhengzhou 450002,China;Zhengzhou Key Laboratory of Blockchain and Data Intelligence,Zhengzhou 450002,China;Henan Collaborative Innovation Center for Internet Medical and Health Services,Zhengzhou University,Zhengzhou 450007,China)
出处
《郑州大学学报(理学版)》
CAS
北大核心
2023年第4期23-29,共7页
Journal of Zhengzhou University:Natural Science Edition
基金
国家自然科学基金项目(62176239)
河南省高校科技创新人才支持计划(21HASTIT031)
河南省重大公益专项(201300210300)
河南省高等学校青年骨干教师培养计划(2019GGJS018)
河南省重点研发与推广专项(212102310039,212102310554)
郑州大学教育教学改革研究与实践项目(2021ZZUJGLX168)。