摘要
第二代区块链技术以太坊引入了智能合约机制,众多去中心化应用(DApp)应运而生,并广泛应用于各行业.面向典型数据中心网络(DCN),研究部署于不同底层网络拓扑结构下区块链运行性能存在的差异.一是通过容器化技术与Open vSwitch技术结合,设计区块链模拟仿真平台,实现以低资源消耗模拟真实的数据中心网络.二是基于该仿真平台,搭建了Fat⁃Tree、BCube、Torus和Hypercube拓扑结构的区块链网络,部署矿工节点,评估不同底层网络拓扑结构下区块链平均交易时延和交易吞吐率的性能差异.评估结果显示,使用平台模拟数据中心受控网络环境,在矿工节点数均为8的情况下,Torus网络结构的交易时延和交易吞吐率方面的表现优于其他三种拓扑结构.
As a second⁃generation blockchain technology,Ethereum introduces the smart contract mechanism,leading to the e⁃mergence of numerous decentralized applications(DApps)that are widely applied in various industries.This paper focused on typical data center networks(DCNs),studying the differences in the performance of blockchain operations under different un⁃derlying network topologies.To achieve low⁃resource consumption simulation of real data center networks,containerization tech⁃nology was combined with Open vSwitch technology,and a blockchain simulation and emulation platform was designed.Based on this simulation platform,Fat⁃Tree,BCube,Torus,and Hypercube topology blockchain networks were built,miners nodes were de⁃ployed,and the performance differences in average transaction latency and throughput under different underlying network topolo⁃gies were evaluated.The evaluation results showed that using the platform to simulate a controlled network environment in a data center,when the number of miner nodes was 8,the Torus network structure outperformed the other three topologies in terms of transaction latency and throughput.
作者
陈海浩
尹翔宇
陈曦
黄晓明
林茂
姚先洪
葛澍
兰丽莎
CHEN Hai-hao;YIN Xiang-yu;CHEN Xi;HUANG Xiao-ming;LIN Mao;YAO Xian-hong;GE Shu;LAN Li-sha(School of Computer Science and Engineering,Southwest Minzu University,Chengdu 610041,China;Chengdu Rongwei Software Service Co.,Ltd,Chengdu 610095,China;Maipu Communication Technology Co.,Ltd,Chengdu 610047,China;Colasoft Co.,Ltd,Chengdu 610095,China;Sichuan Provincial Technology Market Association,Chengdu 610095,China)
出处
《西南民族大学学报(自然科学版)》
CAS
2024年第2期177-186,共10页
Journal of Southwest Minzu University(Natural Science Edition)
基金
国家民委中青年人才培养计划项目(2022117)
四川省教育信息技术研究“十四五”规划课题(DSJ2022037)
西南民族大学中央高校基本科研业务费专项资金资助(2022NYXXS061)
西南民族大学教育教学研究与改革重点项目(2021ZD47)。
关键词
区块链
网络模拟
网络仿真
容器技术
blockchain
network emulation
network simulation
container