| 450 | 18 | 104 |
| Downloads | Citas | Reads |
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.
[1] 曾诗钦,霍如,黄韬,等.区块链技术研究综述:原理、进展与应用[J].通信学报,2020,41(1):134-151.ZENG S Q,HUO R,HUANG T,et al.Survey of blockchain:principle,progress and application[J].Journal on communications,2020,41(1):134-151.
[2] 袁勇,王飞跃.区块链技术发展现状与展望[J].自动化学报,2016,42(4):481-494.YUAN Y,WANG F Y.Blockchain:the state of the art and future trends[J].Acta automatica sinica,2016,42(4):481-494.
[3] 刘炜,彭宇飞,田钊,等.基于区块链的医疗信息隐私保护研究综述[J].郑州大学学报(理学版),2021,53(2):1-18.LIU W,PENG Y F,TIAN Z,et al.A survey on medical information privacy protection based on blockchain[J].Journal of Zhengzhou university (natural science edition),2021,53(2):1-18.
[4] 方俊杰,雷凯.面向边缘人工智能计算的区块链技术综述[J].应用科学学报,2020,38(1):1-21.FANG J J,LEI K.Blockchain for edge AI computing:a survey[J].Journal of applied sciences,2020,38(1):1-21.
[5] 曹萌,于洋,梁英,等.基于区块链的大数据交易关键技术与发展趋势[J].计算机科学,2021,48(S2):184-190.CAO M,YU Y,LIANG Y,et al.Key technologies and development trends of big data trade based on blockchain[J].Computer science,2021,48(S2):184-190.
[6] 符朕皓,林定康,姜皓晨,等.大零币匿名技术及追踪技术综述[J].计算机科学,2021,48(11):62-71.FU Z H,LIN D K,JIANG H C,et al.Survey of anonymous and tracking technology in zerocash[J].Computer science,2021,48(11):62-71.
[7] LO S K,XU X W,STAPLES M,et al.Reliability analysis for blockchain oracles[J].Computers & electrical engineering,2020,83:106582.
[8] 贺海武,延安,陈泽华.基于区块链的智能合约技术与应用综述[J].计算机研究与发展,2018,55(11):2452-2466.HE H W,YAN A,CHEN Z H.Survey of smart contract technology and application based on blockchain[J].Journal of computer research and development,2018,55(11):2452-2466.
[9] 毕丹阳,张钰雯,毕雅晴.基于预言机的可信数据上链技术[J].信息通信技术与政策,2021,47(9):79-84.BI D Y,ZHANG Y W,BI Y Q.Trusted data feed technology based on oracle[J].Information and communications technology and policy,2021,47(9):79-84.
[10] ALBREIKI H,REHMAN M H U,SALAH K,et al.Trustworthy blockchain oracles:review,comparison,and open research challenges[J].IEEE access,2020,8:85675-85685.
[11] ELLIS S,JUELS A,NAZAROV S.Chainlink:a decentralized oracle network[J].Retrieved march,2017,11:1-38.
[12] NELATURU K,ADLER J,MERLINI M,et al.On public crowdsource-based mechanisms for a decentralized blockchain oracle[J].IEEE transactions on engineering management,2020,67(4):1444-1458.
[13] BREIKI H,QASSEM L,SALAH K,et al.Decentralized access control for IoT data using blockchain and trusted oracles[C]//Proceedings of the IEEE International Conference on Industrial Internet.Piscataway:IEEE Press,2019:248-257.
[14] WOO S,SONG J,PARK S.A distributed oracle using intel SGX for blockchain-based IoT applications[J].Sensors,2020,20(9):2725.
[15] WANG S,LU H,SUN X K,et al.A novel blockchain oracle implementation scheme based on application specific knowledge engines[C]//Proceedings of the IEEE International Conference on Service Operations and Logistics,and Informatics.Piscataway:IEEE Press,2019:258-262.
[16] LIU X D,FENG J.Trusted blockchain oracle scheme based on aggregate signature[J].Journal of computer and communications,2021,9(3):95-109.
[17] SOBER M,SCAFFINO G,SPANRING C,et al.A voting-based blockchain interoperability oracle[C]//Proceedings of the IEEE International Conference on Blockchain.Piscataway:IEEE Press,2021:160-169.
[18] MAXWELL G,POELSTRA A,SEURIN Y,et al.Simple schnorr multi-signatures with applications to bitcoin[J].Designs,codes and cryptography,2019,87(9):2139-2164.
[19] SHAMIR A.How to share a secret[J].Communications of the ACM,1979,22(11):612-613.
[20] MOLINA-JIMENEZ C,SOLAIMAN E,SFYRAKIS I,et al.On and off-blockchain enforcement of smart contracts[C]//Proceedings of the European Conference on Parallel Processing.Berlin:Springer Press,2018:342-354.
Basic Information:
DOI:10.13705/j.issn.1671-6841.2022108
China Classification Code:TP311.13;TP309
Citation Information:
[1]LIU Wei,GUO Lingbei,XIA Yujie ,et al.Blockchain Oracle Data Transmission Model Based on Threshold Aggregation Signature[J].Journal of Zhengzhou University(Natural Science Edition),2023,55(04):23-29.DOI:10.13705/j.issn.1671-6841.2022108.
Fund Information:
国家自然科学基金项目(62176239); 河南省高校科技创新人才支持计划(21HASTIT031); 河南省重大公益专项(201300210300); 河南省高等学校青年骨干教师培养计划(2019GGJS018); 河南省重点研发与推广专项(212102310039,212102310554); 郑州大学教育教学改革研究与实践项目(2021ZZUJGLX168)
2022-04-16
2022
2022-05-20
2023-04-20
2023
2
2022-07-13
2022-07-13
2022-07-13