主页 > imtoken钱包地址转账查询 > 如何部署以太坊 Dapp | 黄金百科全书
如何部署以太坊 Dapp | 黄金百科全书
此功能使用户能够将当前项目部署为主区块链上的去中心化应用程序。
这将部署合约并注册前端资源。
部署过程包括 3 个步骤:
部署合约:此步骤将在主区块链上部署合约。
打包Dapp:此步骤用于打包上传前端资源。
注册:要成为 dapp,以太坊浏览器(Mist 或 AlethZero)需要包含在这个包中。 此步骤将注册存储资源的 URL。
要部署去中心化应用程序,请按照以下说明操作:
点击部署,部署到网络
此模态对话框显示三个部分(见上文):
部署合约
选择场景
“以太坊节点URL”是节点运行的位置,为了启动部署,必须有一个节点在运行。
“选择部署方案”是必选步骤。 Mix 将执行选定场景中的交易(所有与合约创建或合约调用无关的交易除外)。 Mix 将在下面的面板上显示所有交易和所有相关参数。
“Gas used”:根据所选场景,Mix 会显示使用的气体总量。
部署场景
“部署账户”允许选择 Mix 将用于执行交易的账户。
“gas price”显示网络的默认gas价格。 您也可以指定不同的值。
“部署成本”:取决于你想用什么和所选场景的gas price的值。 这将显示部署所需的以太币数量。
“已部署合约”:这部分在部署发生之前为空。 部署完成后,此部分将填充所有已创建的合约地址。
“Validates”:显示验证次数(在包含最新部署交易的最后一个区块之上生成的区块数)。 Mix 跟踪所有交易。 如果缺少一个(无效),它将显示在面板上。
打包去中心化应用
“生成包”操作将创建一个名为“www”的新文件夹,其中将包含映射到当前部署的合约的所有资源和脚本。 为了发布去中心化应用程序以太坊节点搭建成本,您需要在 Web 服务器上托管 www 文件夹(即将被 IPFS 和 SWARM 取代)。 默认情况下以太坊节点搭建成本,库中不存在 web3.js。 如果你想在网络浏览器中使用去中心化应用程序,你需要添加这个库。