一种以太坊公链模拟系统构建方法技术方案

技术编号:40520122 阅读:35 留言:0更新日期:2024-03-01 13:38
本发明专利技术涉及一种以太坊公链模拟系统构建方法,属于区块链技术领域。本发明专利技术基于开源deepin镜像使用开源软件geth 1.10.19客户端制作以太坊节点镜像;使用以太坊节点镜像部署以太坊节点容器,利用节点IP地址进行全球地理位置定位;利用中继节点自动化建立网络拓扑;自动化进行工作量证明运算;基于指数分布自动化生成以太坊账户;基于指数分布自动化创建以太坊转账交易;使用LinuxTC软件配置以太坊节点容器虚拟网卡流量进出策略。该方法能够在本地局域网中模拟以太坊公链的运行机制与网络质量,具有较高的真实性。

【技术实现步骤摘要】

本专利技术属于区块链,具体涉及一种以太坊公链模拟系统构建方法


技术介绍

1、区块链技术在数字经济的发展中起着重要支撑作用,区块链电子加密货币通过区块链技术对交易进行记录,具有匿名性、可追溯性、不可篡改性等特点。以太坊是区块链的第二大交易平台,支持部署智能合约,对于提高区块链应用的可扩展性起着不可或缺的作用。

2、以太坊节点通过加入p2p网络发现其它节点,从而实现交易收发以及区块验证。目前,多数研究者在针对以太坊的研究中,特别是针对智能合约的研究中,仅局限于智能合约的有效性而忽略了所处环境的真实性,无法在真实的模拟环境中对智能合约进行深入研究。真实场景中,网络状况可能影响着智能合约的部署以及调用。另外,网络中可能存在若干恶意节点针对智能合约进行攻击,破坏智能合约的安全性。

3、针对在单一环境中无法深入分析网络状况及恶意节点对以太坊影响的问题,本专利提出了一种以太坊公链模拟系统构建的实现方法。

4、以太坊公链模拟系统功能示意图如图1所示,本方法在基于以太坊pow共识机制的情况下,搭建包括全节点、轻节点以及中继节点在内的以太本文档来自技高网...

【技术保护点】

1.一种以太坊公链模拟系统构建方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤2的具体过程为:

3.如权利要求2所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤3的具体过程为:

4.如权利要求3所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤4的具体过程为:

5.如权利要求4所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤5的具体过程为:

6.如权利要求5所述的以太坊公链模拟系统构建方法,其特征在于,

7.如权利要求5所述的以太坊公链模拟...

【技术特征摘要】

1.一种以太坊公链模拟系统构建方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤2的具体过程为:

3.如权利要求2所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤3的具体过程为:

4.如权利要求3所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤4的具体过程为:

5.如权利要求4所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤5的具体过程为:

6.如权利要求5所述的以太坊公链模拟系统构建方法,其特征在于,

7.如权利要求5所述的以太坊公链模拟系统构建方法,其特征在于,所述步骤6的具体过程为:

8.如权利要求7所述的以太坊公链模拟系统构...

【专利技术属性】
技术研发人员:韩磊唐延辉陈志雷宇田王斌岳振帅
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1