DFINITY | 如何使用 NNS Dapp部署您的第一个容器智能合约

假设您有一些ICP实用程序通证,并且您想在互联网计算机上启动您的第一个Canister智能合约。本篇为使用NNSDapp界面启动容器的分步指南,它将帮助您开始使用所需的一切,并引导您完成使用NNSDapp的所有必要步骤。

先决条件

一个https://nns.ic0.app钱包,已登录。

价值约5美元的ICP转移到您的钱包地址。

从https://sdk.dfinity.org安装了dfxsdk的计算机。

创建您的容器

首先,登录您的https://nns.ic0.app帐户并验证您的余额。

BeyondFi:与某大型合伙公司合作的借贷协议正在开发中:6月7日消息,BeyondFi官方称,我们正在对我们的产品和品牌进行全面的改造,将很快公布,与一家大型合伙公司合作的借贷协议正在开发中。此外,一场重要的上市讨论即将结束。

据行情显示,6月2日,BYN涨幅一度达350%,1 小时从0.0296美元升至 0.072美元。[2022/6/7 4:07:16]

带有资金账户的?NNS仪表板

接下来,导航到右上角的CANISTERS选项卡。您应该会看到以下屏幕:

容器视图

单击页面底部的蓝色“创建或链接容器”按钮以打开对话框。

DFINITY基金会:网络神经系统提案已超过32,000:据官方推特消息,DFINITY基金会表示,网络神经系统(Network Nervous System,NNS)提案已超过32,000。NNS控制着互联网计算机及其节点,允许以开放、无需许可和安全的方式管理网络。[2021/12/1 12:42:13]

容器创建对话框

单击“创建新容器”按钮。然后选择您要用于为新容器注资的ICP账户。

选择ICP源账户

然后系统会提示您输入金额。现在,我们将在TCycles输入中输入5。5万亿个周期计算为每1T约65美分,因此约为3.25美元。

创建Canister需要1T费用,因此您还剩下4T周期来运行您的Canister。

Wildfire Dao报名竞选ZT DAO去中心化社区组织:据官方消息,ZT基金会已经推出ZT DAO去中心化社区组织,并于6月1日至6月30日期间启动报名竞选。此次活动吸引了圈内众多区块链社区和区块链爱好者参与,如Wildfire Dao已经成功报名,且锁仓1万枚ZTB。

ZT DAO是由区块链行业的人士和区块链爱好者共同组建的区块链社区,隶属于ZT基金会的去中心化社区组织,旨在以区块链技术为应用底层,丰富和完善ZT生态。同时ZT基金会将拿出1000万枚ZTB用于奖励所有ZT DAO的参与者和贡献者。[2021/6/4 23:10:47]

输入金额为您的容器子提供资金

单击“查看周期购买”,然后在以下屏幕上查看。

DFINITY通过CoinList空投的账户余额疑似出现错误,显示数量为空投数量的10倍:根据部分社区用户反应,去中心化计算平台DFINITY通过CoinList空投的账户余额疑似出现错误,显示数量为空投数量(119)的十倍,为1190枚。

此前报道,CoinList在Dfinity社区空投发行中支持DFINITY,ICP将通过CoinList分发给50,000多个社区成[2021/5/8 21:37:02]

查看容器创建

再次点击“确认”,然后你就可以开始了!

成功创建容器

连接电脑

在这个例子中,我将使用一个超小型网站作为我们正在部署的应用程序。

该应用程序并不重要,但您应该位于一个包含有效dfx项目的目录中,以了解接下来的说明。您可以通过克隆此示例项目直接进行操作:

Dfinity将于9月底举办最后一个测试网SODIUM的线上发布会:8月10日消息,去中心化计算平台Dfinity宣布将于9月30日举行主网前最后一个测试网络SODIUM(钠)的线上发布会。在该版本中,将会首次披露神经网络系统(NNS)并演示新的算法治理模块,同时还会阐述DeFi(去中心化金融)的复杂性并探讨互联网计算机的经济模型。Dfinity将在未来的几周内发布更多此次活动的细节。[2020/8/10]

接下来,您需要通过运行以下命令从您的计算机获取主体:

使用终端获取主体

复制该主体ID,然后使用新创建的容器返回您的选项卡。单击蓝色的“更改控制器”按钮打开控制器管理UI。

输入主体ID作为控制器

在空的第二个输入中输入您的委托人,然后单击“执行控制器更改”。此步骤授权您计算机上的dfx部署到您新创建的容器。

控制器变更确认

接受确认后,复制您的容器ID。我们现在将使用它来部署您的第一个Canister。

部署您的容器

打开示例项目,并打开文件canister_ids.json。将替换为引号内的容器ID,然后保存文件。

替换canister_ids.json中的

然后,你需要运行

部署资产容器,在/assets下托管index.html文件。这将部署一个非常简单的静态网站到Internet计算机。

分解命令,dfx正在使用dfx.json中的配置部署项目。我们标记网络应该是IC,它是您刚刚创建您的容器的生产副本。然后,我们说--no-wallet,向DFX表明您正在使用您的委托人将您的容器直接部署到现有的容器中。

部署站点

最后,一旦部署成功,在浏览器中打开一个标签到.ic0.app,再次将替换为您的容器ID。

现场站点

如果一切顺利——恭喜!您的新站点应该在互联网计算机上运行。

尝试对index.html进行更改并使用dfxdeploy--networkic--no-wallet重新部署,以查看您的更新是否直接在互联网计算机的区块链上运行!

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

银河链

[0:0ms0-1:583ms