应用科学学报 ›› 2023, Vol. 41 ›› Issue (4): 590-600.doi: 10.3969/j.issn.0255-8297.2023.04.004

• 区块链 • 上一篇    下一篇

基于区块链智能合约的动态频谱共享

潘亮1,2, 陈彬1,2, 代明军1,2, 王滔滔1,2, 张胜利1,2   

  1. 1. 深圳大学 电子与信息工程学院, 广东 深圳 518060;
    2. 深圳大学 区块链技术研究中心, 广东 深圳 518060
  • 收稿日期:2022-10-25 发布日期:2023-08-02
  • 通信作者: 陈彬,副教授,研究方向为区块链共识机制、智能合约安全机制、深度强化学习在云计算网络优化中的应用。E-mail:bchen@szu.edu.cn E-mail:bchen@szu.edu.cn
  • 基金资助:
    国家自然科学基金(No. 62071304);教育部科技发展中心产学研创新基金(No. 2022BL076, No. 2019-J02002);深圳市科技计划(No. 20220809155455002)资助

Dynamic Spectrum Sharing Based on Blockchain Smart Contract

PAN Liang1,2, CHEN Bin1,2, DAI Mingjun1,2, WANG Taotao1,2, ZHANG Shengli1,2   

  1. 1. College of Electronics and Information Engineering, Shenzhen University, Shenzhen 518060, Guangdong, China;
    2. Blockchain Technology Research Center, Shenzhen University, Shenzhen 518060, Guangdong, China
  • Received:2022-10-25 Published:2023-08-02

摘要: 针对集中式动态频谱共享存在的频谱资源数据安全威胁、管理成本高、扩展性低等问题,利用区块链技术的去中心化、数据不可篡改等特性,提出了一个基于区块链智能合约的动态频谱共享方案。首先,利用区块链ERC4907协议设计了频谱券,保证频谱资源的唯一性标识并可租赁;其次,利用区块链预言机来实时更新空闲频谱资源数据,实现频谱数据的上链;再次,通过基于智能合约的拍卖算法以及Vue框架实现在前端页面对空闲频谱资源所对应的频谱券租赁期限的拍卖。实验结果表明,提出的基于区块链智能合约技术的动态频谱共享方案能够满足用户安全有效地进行动态频谱共享,具有可行性。

关键词: 区块链, 智能合约, 动态频谱共享, 频谱券, 预言机

Abstract: In this paper, a blockchain smart contract-based smart contract is proposed to address the problems of data security threats, high management costs, and low scalability in centralized dynamic spectrum sharing. First, spectrum coupons are designed using the blockchain ERC4907 protocol to ensure the unique identification and leasing of spectrum resources. Second, the blockchain oracle machine was used to update the data of idle spectrum resources in real time to realize the upload of spectrum data. Finally, an auction algorithm based on smart contracts and Vue framework is used to auction the spectrum coupon lease term corresponding to the idle spectrum resources on the front-end page. Experimental results indicate that the proposed dynamic spectrum sharing scheme based on the blockchain smart contract ensures the users’ safe and effective dynamic spectrum sharing and is feasible.

Key words: blockchain, smart contract, dynamic spectrum sharing, spectrum voucher, oracle

中图分类号: