币安

6分钟以太坊实战系列-以太坊私有链搭建及智能合约部署

  本文是由链博科技 chainboard.io 给大家准备的6分钟以太坊实践的第三篇,从以太坊的私有链搭建到智能合约的部署。手把手带你在你自己的私有链上部署你自己的智能合约~

  这里我们使用昨天课程中编写的智能合约为例(示例合约见文末)。进入到合约所在目录下:

  部署前,要挖一下矿,让自己账户上有钱,因为部署是需要 gas 的,需要先钱挣点钱

  注意:第一次挖矿会比较慢,以太坊节点会生成挖矿必需的数据,你会看到Generating DAG的进度,当进度到 100% 后,会正式开始挖矿,就可以看见已经开始产生了区块了。

  (2) 在交易参数中,gas 参数的默认值为 90000,但是在这个方法中是不够的,所以需要自己设置大一点。在交易完成后,可以使用 eth.getTransactionReceipt(0x...) 查看实际使用的 gas 数量。如下图

  通过返回值可以看到,我们的数据已经写入链中,2与3的公倍数计算结果为6。

  在我们的合约中,做了权限限制,只有部署的账户才能够调用该合约,其他账户调用该合约将不能改变合约中的数据。

  ChainBoard 核心团队利用其在区块链技术研发上沉淀的丰富经验,围绕项目的需求持续创新,与合作伙伴开放共赢、深度融合,共同打造在金融科技、游戏、众筹互助、医疗保健、物流等领域的区块链应用。 主要输出智能合约开发、公链开发、联盟链开发及交互应用开发等能力,助力项目迅速取得先发优势。目前团队已经在区块链+游戏及区块链+金融与国内知名游戏运营商和海外金融机构展开深度合作。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

上一篇

为什么说区块链浏览器是信息的窗口

下一篇

《月圆之夜》游侠新版本必过卡组推荐 弃牌闪避流打法攻略

相关文章阅读