《计算机应用》唯一官方网站 ›› 2025, Vol. 45 ›› Issue (11): 3502-3509.DOI: 10.11772/j.issn.1001-9081.2024121845
• 第七届CCF中国区块链技术大会 • 上一篇
王晶晶1, 陈孟泽2, 晏紫微1, 王嘉讯3, 罗赞4, 任亚坤5, 雷凯1(
)
收稿日期:2024-12-31
修回日期:2025-03-24
接受日期:2025-04-01
发布日期:2025-05-26
出版日期:2025-11-10
通讯作者:
雷凯
作者简介:王晶晶(1996—),女,广东深圳人,博士,CCF会员,主要研究方向:图论、博弈论、机器学习基金资助:
Jingjing WANG1, Mengze CHEN2, Ziwei YAN1, Jiaxun WANG3, Zan LUO4, Yakun REN5, Kai LEI1(
)
Received:2024-12-31
Revised:2025-03-24
Accepted:2025-04-01
Online:2025-05-26
Published:2025-11-10
Contact:
Kai LEI
About author:WANG Jingjing, born in 1996, Ph. D. Her research interests include graph theory, game theory, machine learning.Supported by:摘要:
针对现有非同质化代币(NFT)的流转机制存在跨链开放性限制、安全性问题以及网络拥堵和交易费用增高的问题,设计一种名为IEN NFDE(Intelligent Eco Networking Non-Fungible Data Element)的开放式富语义非同质化数据要素(NFDE)链网融合架构。首先,该架构设计了覆盖网络的传输协议,包括命名规则、报文的数据结构与编码规则以及基于命名寻址的数据转发和验证机制;其次,创新性地定义了富语义NFDE,将元数据和数字资产本身封装为一个独立且具有语义属性的数字实体,从而实现链上、链下的自由流通,解耦区块链系统与数据要素之间的绑定限制,提高数据要素流转的灵活性;最后,完成了IEN NFDE架构的原型系统设计与实现,并对它进行了性能测试。实验结果表明,在数据传输次数大于600时,与传输控制协议/互联网协议(TCP/IP)架构的NFT交易平台相比,IEN NFDE架构的原型系统在数据传输平均时延上至少降低了46.34%,数据传输总时延至少降低了52.43%,网络通信开销至少降低了36.98%,吞吐量至少提高了135.71%。这表明IEN NFDE架构的原型系统在提高数据跨链流转效率的同时,能显著降低网络资源的消耗。IEN NFDE架构不仅可为NFDE的高效流转提供新的解决方案,而且在实际应用中能够有效缓解网络拥堵现象,降低交易成本,为NFT市场的健康发展提供技术支持。
中图分类号:
王晶晶, 陈孟泽, 晏紫微, 王嘉讯, 罗赞, 任亚坤, 雷凯. 开放式富语义非同质化数据要素链网融合架构[J]. 计算机应用, 2025, 45(11): 3502-3509.
Jingjing WANG, Mengze CHEN, Ziwei YAN, Jiaxun WANG, Zan LUO, Yakun REN, Kai LEI. Open chain-network integration architecture with semantic-rich non-fungible data element[J]. Journal of Computer Applications, 2025, 45(11): 3502-3509.
| 命名规则组件 | 描述 |
|---|---|
| 命名空间分区 | 区分不同公链的数据,防止数据命名冲突 |
| 数据类型标识 | 区分不同类型的数据 |
| 数据名称标识 | 数字资产内容名称信息 |
| 数字资产唯一标识 | 避免请求重复,检测循环兴趣 |
| 版本号 | 区分不同版本的数据 |
表1 命名规则组件
Tab. 1 Naming rule components
| 命名规则组件 | 描述 |
|---|---|
| 命名空间分区 | 区分不同公链的数据,防止数据命名冲突 |
| 数据类型标识 | 区分不同类型的数据 |
| 数据名称标识 | 数字资产内容名称信息 |
| 数字资产唯一标识 | 避免请求重复,检测循环兴趣 |
| 版本号 | 区分不同版本的数据 |
| 关键字段 | 字段名称 | 长度/bit | 描述 | 是否必须 |
|---|---|---|---|---|
| 报文首部 | 协议版本号 | 6 | 标识协议的版本,确保节点正确解析报文 | 是 |
| 报文类型 | 2 | 区分报文的种类:兴趣包(Interest)或数据包(Data) | 是 | |
| 内容名字 | 可变长度 | 唯一标识内容的名字,用于数据检索 | 是 | |
| 前缀标识 | 1 | 指示名字可否为前缀形式 | 否 | |
随机数/ 全局唯一标识 | 32 | 生成唯一报文标识,防止重放攻击/为内容提供全局唯一的标识, 有助于区分不同来源的数据 | 是 | |
| 数据信息 | 区块链 | 可变长度 | 标识数据所属的区块链,实现不同链之间的数据关联 | 否 |
| 元数据 | 可变长度 | 与有效载荷数据相关的元数据,例如数据类型、哈希、创建时间、数据所有者等 | 否 | |
| 签名部分 | 签名类型 | 可变长度 | 指定签名的类型 | 是 |
| 公钥位置 | 可变长度 | 提供公钥的位置信息,以便验证者可以查询到公钥 | 是 | |
| 签名值 | 可变长度 | 报文内容的签名结果,用于验证报文内容的可信和完整性 | 是 |
表2 协议关键字段定义
Tab. 2 Definition of key fields in protocol
| 关键字段 | 字段名称 | 长度/bit | 描述 | 是否必须 |
|---|---|---|---|---|
| 报文首部 | 协议版本号 | 6 | 标识协议的版本,确保节点正确解析报文 | 是 |
| 报文类型 | 2 | 区分报文的种类:兴趣包(Interest)或数据包(Data) | 是 | |
| 内容名字 | 可变长度 | 唯一标识内容的名字,用于数据检索 | 是 | |
| 前缀标识 | 1 | 指示名字可否为前缀形式 | 否 | |
随机数/ 全局唯一标识 | 32 | 生成唯一报文标识,防止重放攻击/为内容提供全局唯一的标识, 有助于区分不同来源的数据 | 是 | |
| 数据信息 | 区块链 | 可变长度 | 标识数据所属的区块链,实现不同链之间的数据关联 | 否 |
| 元数据 | 可变长度 | 与有效载荷数据相关的元数据,例如数据类型、哈希、创建时间、数据所有者等 | 否 | |
| 签名部分 | 签名类型 | 可变长度 | 指定签名的类型 | 是 |
| 公钥位置 | 可变长度 | 提供公钥的位置信息,以便验证者可以查询到公钥 | 是 | |
| 签名值 | 可变长度 | 报文内容的签名结果,用于验证报文内容的可信和完整性 | 是 |
| 订阅表信息管理 | 说明 |
|---|---|
| 订阅信息条目(Sub_Info) | 订阅数据的前缀信息及订阅数据 的内容名称两类 |
| 订阅节点条目(Sub_Node) | 订阅节点的转发接口信息 |
| 过期时间(Expiration Time) | 订阅的失效时间戳 |
表3 订阅信息表的主要表结构
Tab. 3 Main table structure of subscription information table
| 订阅表信息管理 | 说明 |
|---|---|
| 订阅信息条目(Sub_Info) | 订阅数据的前缀信息及订阅数据 的内容名称两类 |
| 订阅节点条目(Sub_Node) | 订阅节点的转发接口信息 |
| 过期时间(Expiration Time) | 订阅的失效时间戳 |
| 算法 | 安全性 | 性能 | 适用性 | 兼容性 |
|---|---|---|---|---|
| RSA | 密钥越长越安全 | 执行速度较慢,需要更多的计算资源 | 依赖于密钥产生和保管的平台、环境 | 如果使用适当的随机数生成,难以被预测 |
| ECDSA | 同等密钥长度下比RSA提供更好的安全性 | 执行速度更快,需要更少的计算资源 | 更适合于嵌入式设备和区块链应用 | 如果椭圆曲线参数选择合适,难以被预测 |
表4 订阅相同密钥长度时的ECDSA和RSA算法对比
Tab. 4 Comparison of ECDSA and RSA algorithm with the same key length subscribed
| 算法 | 安全性 | 性能 | 适用性 | 兼容性 |
|---|---|---|---|---|
| RSA | 密钥越长越安全 | 执行速度较慢,需要更多的计算资源 | 依赖于密钥产生和保管的平台、环境 | 如果使用适当的随机数生成,难以被预测 |
| ECDSA | 同等密钥长度下比RSA提供更好的安全性 | 执行速度更快,需要更少的计算资源 | 更适合于嵌入式设备和区块链应用 | 如果椭圆曲线参数选择合适,难以被预测 |
| 系统 | 开放性 | 安全性 | 语义表达 | 网络性能 | 扩展性 | 链网融合 |
|---|---|---|---|---|---|---|
IEN NFDE 架构原型系统 | 解耦区块链与数据 绑定,开放性和 互操作性强 | 链上链下数据一致, 确保资产安全可靠 | 封装元数据和资产 为富语义数字实体, 信息丰富 | 时延低、带宽利用率 高、吞吐量大,适合 处理大量数据 | 兼容TCP/IP,支持 NDN扩展,扩展性 强 | 区块链层与网络 层融合,提升整体 效率 |
| TCP/IP架构NFT交易平台 | 与特定区块链绑定, 限制资产流转和 互操作性 | 链上链下数据可能 不一致,影响安全性 | 通常仅为链上Token,缺乏语义 表达 | 数据量大时,时延 高、带宽利用率低 | TCP/IP扩展性弱, 需额外处理组播 通信 | 区块链层与网络 层分离,限制性能 |
表5 IEN NFDE架构的原型系统与TCP/IP架构NFT交易平台的比较
Tab. 5 Comparison between prototype system of IEN NFDE architecture and NFT trading platform based on TCP/IP architecture
| 系统 | 开放性 | 安全性 | 语义表达 | 网络性能 | 扩展性 | 链网融合 |
|---|---|---|---|---|---|---|
IEN NFDE 架构原型系统 | 解耦区块链与数据 绑定,开放性和 互操作性强 | 链上链下数据一致, 确保资产安全可靠 | 封装元数据和资产 为富语义数字实体, 信息丰富 | 时延低、带宽利用率 高、吞吐量大,适合 处理大量数据 | 兼容TCP/IP,支持 NDN扩展,扩展性 强 | 区块链层与网络 层融合,提升整体 效率 |
| TCP/IP架构NFT交易平台 | 与特定区块链绑定, 限制资产流转和 互操作性 | 链上链下数据可能 不一致,影响安全性 | 通常仅为链上Token,缺乏语义 表达 | 数据量大时,时延 高、带宽利用率低 | TCP/IP扩展性弱, 需额外处理组播 通信 | 区块链层与网络 层分离,限制性能 |
| [1] | MONRAT A A, SCHELÉN O, ANDERSSON K. A survey of blockchain from the perspectives of applications, challenges, and opportunities[J]. IEEE Access, 2019, 7: 117134-117151. |
| [2] | 姚前.Web3.0:渐行渐近的新一代互联网[J].中国金融,2022(6): 14-17. |
| YAO Q. Web3.0: a gradually approaching new generation of Internet[J]. China Finance, 2022(6): 14-17. | |
| [3] | 《中国区块链创新应用发展报告(2023)》发布:场景推动区块链技术加速落地[J]. 中国信息安全, 2024(2): 83. |
| 2023 China blockchain innovation application development report released: scenarios drive accelerated implementation of blockchain technology[J]. China Information Security, 2024(2), 83. | |
| [4] | FAIRFIELD J A. Tokenized: the law of non-fungible tokens and unique digital property[J]. Indiana Law Journal, 2022, 97(4): No.4. |
| [5] | 徐蕾,李莎,宁焕生.Web 3.0概念、内涵、技术及发展现状[J].工程科学学报,2023,45(5):774-786. |
| XU L, LI S, NING H S. Concept, connotation, technology, and development status of Web 3.0[J]. Chinese Journal of Engineering, 2023, 45(5): 774-786. | |
| [6] | DUVAL E. Metadata standards: what, who & why[J]. Journal of Universal Computer Science, 2001, 7(7): 591-601. |
| [7] | STEFANOVIĆ M, PRŽULJ Ð, STEFANOVIĆ D, et al. The proposal of new Ethereum request for comments for supporting fractional ownership of non-fungible tokens[J]. Computer Science and Information Systems, 2023, 20(3): 1133-1155. |
| [8] | KUZLU M, PIPATTANASOMPORN M, GURSES L, et al. Performance analysis of a hyperledger fabric blockchain framework: throughput, latency and scalability[C]// Proceeding of the 2019 IEEE International Conference on Blockchain. Piscataway: IEEE, 2019: 536-540. |
| [9] | BENET J. IPFS — content addressed, versioned, P2P file system [EB/OL]. [2025-02-18]. . |
| [10] | HUANG S, CHEN R, LI Y, et al. Intelligent Eco Networking (IEN) Ⅲ: a shared in-network computing infrastructure towards future internet[C]// Proceeding of the 3rd International Conference on Hot Information-Centric Networking. Piscataway: IEEE, 2020: 47-52. |
| [11] | LEI K, HUANG S, HUANG J, et al. Intelligent Eco Networking (IEN) Ⅱ: a knowledge-driven future internet infrastructure for value-oriented ecosystem[C]// Proceeding of the 2nd International Conference on Hot Information-Centric Networking. Piscataway: IEEE, 2019: 31-36. |
| [12] | TURING S. Intelligent Eco Networking (IEN): an advanced future Internet of intelligence for digital social economic ecosystem[C]// Proceeding of the 1st IEEE International Conference on Hot Information-Centric Networking. Piscataway: IEEE, 2018: 179-185. |
| [13] | CHEN M, WANG J, TANG P, et al. IEN NFT: a naming based novel semantic NFT architecture with intrinsic binding and flexible interoperability[C]// Proceeding of the 2024 CCF National Conference of Computer Applications, CCIS 2275. Singapore: Springer, 2024: 227-238. |
| [14] | ZHANG L, AFANASYEV A, BURKE J, et al. Named data networking[J]. ACM SIGCOMM Computer Communication Review, 2014, 44(3): 66-73. |
| [15] | BUTERIN V. Ethereum whitepaper[EB/OL]. [2024-10-11].. |
| [16] | LIN S, KONG Y, NIE S. Overview of block chain cross chain technology[C]// Proceeding of the 13th International Conference on Measuring Technology and Mechatronics Automation. Piscataway: IEEE, 2021: 357-360. |
| [17] | 李芳,李卓然,赵赫.区块链跨链技术进展研究[J].软件学报, 2019,30(6):1649-1660. |
| LI F, LI Z R, ZHAO H. Research on the progress in cross-chain technology of blockchains[J]. Journal of Software, 2019, 30(6): 1649-1660. | |
| [18] | BELCHIOR R, VASCONCELOS A, GUERREIRO S, et al. A survey on blockchain interoperability: past, present, and future trends[J]. ACM Computing Surveys, 2022, 54(8): No.168. |
| [19] | JIN T, ZHANG X, LIU Y, et al. BlockNDN: a bitcoin blockchain decentralized system over named data networking[C]// Proceeding of the 9th International Conference on Ubiquitous and Future Networks. Piscataway: IEEE, 2017: 75-80. |
| [20] | SEDKY G, MOUGY A EL. BCXP: blockchain-centric network layer for efficient transaction and block exchange over named data networking[C]// Proceeding of the IEEE 43rd Conference on Local Computer Networks. Piscataway: IEEE, 2018: 449-452. |
| [21] | LI R, ASAEDA H. DIBN: a decentralized information-centric blockchain network[C]// Proceeding of the 2019 IEEE Global Communications Conference. Piscataway: IEEE, 2019: 1-6. |
| [22] | KANG P, YANG W, DING T. Blockchain document forwarding and proof method based on NDN network[J]. IEEE Access, 2022, 10: 75312-75322. |
| [23] | GUO J, WANG M, CHEN B, et al. Enabling blockchain applications over named data networking[C]// Proceeding of the 2019 IEEE International Conference on Communications. Piscataway: IEEE, 2019: 1-6. |
| [24] | THAI Q T, KO N, BYUN S H, et al. Design and implementation of NDN-based Ethereum blockchain[J]. Journal of Network and Computer Applications, 2022, 200: No.103329. |
| [25] | 刘江,霍如,李诚成,等.基于命名数据网络的区块链信息传输机制[J].通信学报,2018,39(1):24-33. |
| LIU J, HUO R, LI C C, et al. Information transmission mechanism of Blockchain technology based on named-data networking[J]. Journal on Communications, 2018, 39(1): 24-33. | |
| [26] | KUMAR R, TRIPATHI R. Implementation of distributed file storage and access framework using IPFS and blockchain[C]// Proceeding of the 5th International Conference on Image Information Processing. Piscataway: IEEE, 2019: 246-251. |
| [27] | JOHNSEN F T, LANDMARK L, HAUGE M, et al. Publish/subscribe versus a content-based approach for information dissemination[C]// Proceeding of the 2018 IEEE Military Communications Conference. Piscataway: IEEE, 2018: 1-9. |
| [28] | HOQUE A K M M, AMIN S O, ALYYAN A, et al. NLSR: named-data link state routing protocol[C]// Proceedings of the 3rd ACM SIGCOMM Workshop on Information-centric Networking. New York: ACM, 2013: 15-20. |
| [29] | OBAID T S. Study a public key in RSA algorithm[J]. European Journal of Engineering and Technology Research, 2020, 5(4): 395-398. |
| [30] | AL-ZUBAIDIE M, ZHANG Z, ZHANG J. Efficient and secure ecdsa algorithm and its applications: a survey[J]. International Journal of Communication Networks and Information Security, 2019, 11(1): 7-35. |
| [1] | 翟社平, 朱鹏举, 杨锐, 刘佳一腾. 基于区块链的物联网身份管理系统[J]. 《计算机应用》唯一官方网站, 2025, 45(9): 2873-2881. |
| [2] | 高威, 刘丽华, 和斌涛, 邓方安. 区块链共识机制与改进算法研究进展[J]. 《计算机应用》唯一官方网站, 2025, 45(9): 2848-2864. |
| [3] | 佘维, 马天祥, 冯海格, 田钊, 刘炜. 基于合约调用掩盖的区块链隐蔽通信方法[J]. 《计算机应用》唯一官方网站, 2025, 45(9): 2865-2872. |
| [4] | 王迪. 区块链边缘节点安全架构P-Dledger[J]. 《计算机应用》唯一官方网站, 2025, 45(8): 2630-2636. |
| [5] | 彭海洋, 计卫星, 刘法旺. 基于区块链的自动驾驶仿真测试数据存证模型[J]. 《计算机应用》唯一官方网站, 2025, 45(8): 2421-2427. |
| [6] | 张硕, 孙国凯, 庄园, 冯小雨, 王敬之. 面向区块链节点分析的eclipse攻击动态检测方法[J]. 《计算机应用》唯一官方网站, 2025, 45(8): 2428-2436. |
| [7] | 陈宇轩, 郑海彬, 关振宇, 苏泊衡, 王玉珏, 郭振纬. 基于HoneyBadgerBFT和DAG的异步网络区块链分片机制[J]. 《计算机应用》唯一官方网站, 2025, 45(7): 2092-2100. |
| [8] | 王利娥, 林彩怡, 李永东, 傅星珵, 李先贤. 基于区块链的数字内容版权保护和公平追踪方案[J]. 《计算机应用》唯一官方网站, 2025, 45(6): 1756-1765. |
| [9] | 王睿, 潘恒, 刘坤, 斯雪明, 张博伟, 李坤阳. 基于区块链的电子政务跨部门协作身份认证方案[J]. 《计算机应用》唯一官方网站, 2025, 45(11): 3477-3485. |
| [10] | 罗欣洋, 万武南, 张仕斌, 张金全. 基于区块链和多属性决策的车联网信任管理方案[J]. 《计算机应用》唯一官方网站, 2025, 45(11): 3470-3476. |
| [11] | 高婷婷, 姚中原, 贾淼, 斯雪明, 谭焕明, 詹玉峰. 基于区块链的重复数据删除和数据完整性审计方案[J]. 《计算机应用》唯一官方网站, 2025, 45(11): 3453-3462. |
| [12] | 张利华, 王文彪, 杨怡, 罗佳丽. 云边缘协同电网状态监测数据区块链灾备方案[J]. 《计算机应用》唯一官方网站, 2025, 45(11): 3463-3469. |
| [13] | 彭宇琪, 陈娇龙, 颜嘉麒. 基于区块链的去中心化科学系统运行机制综述[J]. 《计算机应用》唯一官方网站, 2025, 45(11): 3407-3415. |
| [14] | 刘明灏, 洪建磊, 王成翔, 赵金东. 基于一致性哈希的区块链存储优化策略[J]. 《计算机应用》唯一官方网站, 2025, 45(11): 3446-3452. |
| [15] | 郦文俊, 徐贤, 万明超, 李春淼. 改进的基于可验证洗牌的混币协议[J]. 《计算机应用》唯一官方网站, 2025, 45(11): 3486-3492. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||