7、智能合约部署与筹款应用开发指南

智能合约部署与筹款应用开发指南

1. 合约部署网络选择

在开发智能合约时,我们首先会使用 Ganache 进行本地测试,这能让我们在本地环境中快速验证合约的功能。但当需要让更多人参与测试时,就需要将合约部署到公共测试网络。这里我们将介绍两种不同的部署方法,分别使用 Parity 客户端部署到 Goerli 测试网络,以及通过 Infura 部署到 Rinkeby 测试网络。

1.1 部署到 Goerli 测试网络

1.1.1 助记词的重要性

助记词在以太坊开发中非常重要。2012 年,Pieter Wuille 在 BIP - 32 中创建了分层确定性(HD)钱包,它定义了使用种子生成私钥/公钥对树或层次结构的标准。2013 年,Satoshi Labs 在 BIP - 39 中提出了使用助记词短语为 HD 钱包生成种子的方法。使用助记词比管理单个私钥更方便导入或导出账户,但要注意,助记词必须保密,公开的助记词不能用于主网或测试网络的部署。

1.1.2 获取 Goerli 测试以太币
  1. 退出 Ganache 账户,登录之前创建的 MetaMask 账户。
  2. 由于要部署到 Goerli 测试网络,需要获取一些 Goerli 以太币。访问 Goerli Faucet,点击 MetaMask 插件,复制账户地址到剪贴板,粘贴到地址字段。
  3. 填写验证码以证明不是机器人,点击“REQUEST”按钮。交易完成后,存款会反映在 MetaMask 中(确保已选择 Goerli 网络)。为了有足够的 gas 进行部署,重复此过程三到四次。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值