以太坊的智能合约收费 优链公测网与以太坊智能合约测试对比

入门知识 4天前 7次浏览 0个评论

1 智能合约部署

2 通过智能合约部署比较以太坊和 GAS 费用

3 2种估算智能合约gas成本的方法(需要的可以看看)

12 月 16 日,一个公测网络打来电话。总说手续费低,手续费低,今天就来测试一下。

公测网络的发布意味着主网的条件已经具备以太坊的智能合约收费,所以我们将公测网络与以太坊智能合约进行比较。

●以太坊智能合约部署和GAS

我们使用以太坊的测试网络 Rinkeby 进行实时测试并执行一个简单的程序。如下图编译成功后开始部署。

在钱包中可以看到部署的扣款请求(如下图),总共需要0.(约0.14元人民币)。也就是说,使用以太坊网络执行一个简单的语句需要0.14元/次。

从钱包里查看这个智能合约,如下图以太坊的智能合约收费,花费168324*1=,得到上面0.的GAS费用。

目前Wei的建议价格如下:(数据来自/index.php)

●智能合约部署

(顺便教你如何部署合约)

注意:以下操作必须使用谷歌浏览器

①/en//browser-.html 安装钱包。

②拥有钱包账户,在钱包中点击“充值”,即可获得100YOU的测试网络,用于下一次智能合约部署。

③打开IDE编译器/

单击左上角的“+”号以创建一个新的 .sol 文件,并将其命名为您想要的任何名称。

④ 将这几行代码(足够短)粘贴到如图所示的框中,然后点击右侧的“开始编译”

编译指示^0.4.25;

优粉{

字符串我的名字 = “简单”;

getName() 公共(字符串)

{

返回我的名字;

}

}

如下图部分表示编译成功

⑤选择部署环境“ ”如图。如果之前的钱包安装没有问题,“环境”下的“账户”浏览器会自动为你填写。只需点击“确认部署”即可。

⑥弹出钱包点击“确认”

⑦底部出现下图 {“”:” 成功,可以将哈希值复制到区块链浏览器中搜索查看你的智能合约。

恭喜您成功部署智能合约!

此代码与刚刚部署在以太坊公测网络上的代码完全相同。让我们看看合约在公测网络上部署时需要多少 gas。

点击刚刚部署在钱包中的合约,发现已经全部消耗掉了。 Lu是YOU的最小单位,1YOU=10^18lu,1Glu=10^9lu。所以刚才一共消耗了0.(约合0.00006元)。相比以太坊的0.14元,简直就是白菜价。我使用的环境,ide和remix虚拟机版本不同,所以数量上会有细微的差别,但不会是一个数量级的差别。

也就是说,以这个程序为例,在以太坊上部署合约的成本是在以太坊上部署合约成本的 2000 多倍。 (实际可能因各种因素而略有差异。)

●gas费用估算的2种方法

①通过rpc

卷曲 -X POST

-H ‘内容类型:/json’

-d'{

“jsonrpc”: “2.0”,

“id”:1,

“方法”:“”,

“参数”:[

{

“data”: “0x 智能合约数据”

}

]

}

②通过.js

const = require(”);

const solc = require(‘solc’);

const fs = require(‘fs’);

const = new(”);

常量地址 = ‘8b’;

const = (内容) => {

返回{

: ”,

来源:{

‘.sol’: {

内容

}

},

:{

:{

‘*’: {

‘*’: [‘*’]

}

}

}

};

};

fs.(‘.sol’, ‘utf8’, async (error, data) => {

让输出 = JSON.parse(pile(JSON.((data))));

输出 = 输出。[‘.sol’][”];

const = new .you.(output.abi);

console.log(‘object:’, output.evm..object);

常量 =

.deploy({

数据:output.evm..object,

: []

})

.();

.你。

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址