建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想
选择版块
区块链 主题:248帖子:849

【教程】

华为云区块链超强实践指南

太阳的温度 2019/7/12 11412

区块链体验指导

华为云区块链服务(Blockchain Service)是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。本文将以安装一个区块链应用(弹珠资产转移应用,应用代码详见附件)为例介绍区块链应用从无到有的部署。

1  登录华为云并同意授权。

由于区块链服务需要部署在云容器引擎(Cloud Container Engine,简称CCE)中,CCE为BCS提供高度可扩展的、高性能的企业级Kubernetes集群并支持运行Docker容器。借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。为了保证后面的部署过程顺利,请您进入CCE控制台进行服务授权(如下图)。如果您进入CCE控制台后没有出现以下授权的提示,则说明您已经授权过了,请进行下一步操作。

image.png

 

2  一键购买区块链服务。

一键购买区块链服务即一次购买集群资源及区块链服务。

进入区块链控制台,单击右上角的一键购买区块链服务

说明:本次体验是按需付费体验,基础版区块链服务免费,服务器资源等1小时大约花费2.2元。

 

image.png

在购买页面中,填写参数。

计费模式请选择按需计费

image.png

下图标示的参数为必填参数,其他的保持默认即可。

必填参数为区块链管理密码和云主机root密码。区块链管理密码用于后续登录链代码管理系统时候的密码,云主机密码是登录云主机的密码,请牢记

image.png

image.png

配置完成后,单击右下角的立即购买,进入购买确认界面,单击提交

image.png

等待数分钟后,安装页面提示安装成功。可在服务管理界面中查看服务及组织状态为正常后,表示区块链服务部署完成。

image.png

 

3  安装/实例化链代码。

a、  单击区块链管理,进入区块链管理界面,用户名为admin,密码为刚才购买时设置的区块链管理密码。

image.png

image.png

b、  单击“安装链代码”进行安装。

image.png

安装中所填参数可参考如下示例,组织&peer节点在下拉框中选择,链代码文件选择附件中的marbles.zip文件,之后单击安装。

image.png

image.png

c、  实例化链代码。在操作列单击实例化,所填参数示例如下:

初始化函数:init 
链代码参数:1

填完参数单击实例化

image.png

等待2分钟左右,待实例化完成。

image.png

4  配置并安装应用。

1.       使用root用户登录已购买的云服务器。

2.       执行下述命令创建应用的目录,此处以demo为例。

mkdir demo

3.    在区块链服务服务管理界面下载对应服务的证书。

image.png

4.    将证书上传至刚创建好的目录下。

5.  服务管理界面,单击更多> 下载SDK配置

image.png

6.  配置SDK文件参数,见下表。配置完成后单击下载。下载后解压出yaml文件,并将其上传到刚已创建好的目录。

image.png

参数名称

参数值

链代码名称

marbles

链代码版本

1.0

证书存放根路径

/opt/gopath/src/github.com/hyperledger/api-server/conf/crypto

通道名称

c12345

选择成员

全选关联出来的节点组织

 

7.    将附件中的startserver.sh应用启动脚本上传到刚已创建好的目录。

image.png

8.    执行以下命令进入创建的目录并启动应用。

cd demo

bash startserver.sh

swr.cn-north-1.myhuaweicloud.com/graham/marbles:1.0

当界面返回start server success时表示启动成功。

image.png

至此,应用已经安装完成,接下来就可以在应用界面进行资产转移了。

在浏览器地址栏中输入 服务器IP地址:30701 就可以访问应用了。

image.png

说明:IP地址可以到弹性云服务器界面中获取,详见下图。

image.png

访问应用后,界面如图。界面中圆形色块即可以认定为其资产,此处我们称其为弹珠资产。

image.png

接下来可以进行创建、交易、删除弹珠资产的操作。

创建单击“+”,填写配置项,单击“create”创建弹珠,几秒后出现新弹珠。如没有出现新弹珠则使用F5键刷新页面。

image.png image.png

交易:拖动弹珠至另一个用户模拟交易,在交易过程中,弹珠将暂时消失,然后在新主人内重新呈现,即表示该资产已经转移给新主人了。

image.png

删除:拖动弹珠到垃圾桶,弹珠将会在几秒后消失。

image.png

5  运维。

单击运维中心,进入应用运维管理界面,即可监控集群、服务情况,实时查看资源状态等,保障集群、实例正常运行。

image.png

image.png


6    删除&释放资源

完成前面6个步骤就表示已经完成体验了。请执行下面的操作删除、释放资源,及时终止计费。

1.       选择右上角的资源 > 我的资源,进入资源界面。

image.png

2.       在全部区域下,只显示有资源的服务,然后逐一点进去进行删除操作。

image.png

例如删除弹性云服务器、释放弹性公网IP和数据盘:

单击某区域后对应的数字,进入服务器列表。例如下图单击2即可进入服务器列表。

image.png

选择更多-删除。

image.png

在弹框中勾选下图红框所示内容,单击是。稍等一会服务器便释放成功。

image.png

 

进行和释放服务器相同的操作完成所有资源释放。

 

7   关注小助手,获取更多资讯:
image.png

注:区块链部署视频指导请查看以下附件内容

    附件.rar 8.14 MB,下载次数:30

回复2

etudou
0 0
2021/10/31 16:18

marbles.zip无法下载

2019/7/12 10:31

很棒啊

上划加载中
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

太阳的温度

发帖: 72粉丝: 32

级别 : 版主

发消息 + 关注

发表于2019年07月12日 10:12:54 11412 2
直达本楼层的链接
楼主
只看该作者
[教程]
华为云区块链超强实践指南

区块链体验指导

华为云区块链服务(Blockchain Service)是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。本文将以安装一个区块链应用(弹珠资产转移应用,应用代码详见附件)为例介绍区块链应用从无到有的部署。

1  登录华为云并同意授权。

由于区块链服务需要部署在云容器引擎(Cloud Container Engine,简称CCE)中,CCE为BCS提供高度可扩展的、高性能的企业级Kubernetes集群并支持运行Docker容器。借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。为了保证后面的部署过程顺利,请您进入CCE控制台进行服务授权(如下图)。如果您进入CCE控制台后没有出现以下授权的提示,则说明您已经授权过了,请进行下一步操作。

image.png

 

2  一键购买区块链服务。

一键购买区块链服务即一次购买集群资源及区块链服务。

进入区块链控制台,单击右上角的一键购买区块链服务

说明:本次体验是按需付费体验,基础版区块链服务免费,服务器资源等1小时大约花费2.2元。

 

image.png

在购买页面中,填写参数。

计费模式请选择按需计费

image.png

下图标示的参数为必填参数,其他的保持默认即可。

必填参数为区块链管理密码和云主机root密码。区块链管理密码用于后续登录链代码管理系统时候的密码,云主机密码是登录云主机的密码,请牢记

image.png

image.png

配置完成后,单击右下角的立即购买,进入购买确认界面,单击提交

image.png

等待数分钟后,安装页面提示安装成功。可在服务管理界面中查看服务及组织状态为正常后,表示区块链服务部署完成。

image.png

 

3  安装/实例化链代码。

a、  单击区块链管理,进入区块链管理界面,用户名为admin,密码为刚才购买时设置的区块链管理密码。

image.png

image.png

b、  单击“安装链代码”进行安装。

image.png

安装中所填参数可参考如下示例,组织&peer节点在下拉框中选择,链代码文件选择附件中的marbles.zip文件,之后单击安装。

image.png

image.png

c、  实例化链代码。在操作列单击实例化,所填参数示例如下:

初始化函数:init 
链代码参数:1

填完参数单击实例化

image.png

等待2分钟左右,待实例化完成。

image.png

4  配置并安装应用。

1.       使用root用户登录已购买的云服务器。

2.       执行下述命令创建应用的目录,此处以demo为例。

mkdir demo

3.    在区块链服务服务管理界面下载对应服务的证书。

image.png

4.    将证书上传至刚创建好的目录下。

5.  服务管理界面,单击更多> 下载SDK配置

image.png

6.  配置SDK文件参数,见下表。配置完成后单击下载。下载后解压出yaml文件,并将其上传到刚已创建好的目录。

image.png

参数名称

参数值

链代码名称

marbles

链代码版本

1.0

证书存放根路径

/opt/gopath/src/github.com/hyperledger/api-server/conf/crypto

通道名称

c12345

选择成员

全选关联出来的节点组织

 

7.    将附件中的startserver.sh应用启动脚本上传到刚已创建好的目录。

image.png

8.    执行以下命令进入创建的目录并启动应用。

cd demo

bash startserver.sh

swr.cn-north-1.myhuaweicloud.com/graham/marbles:1.0

当界面返回start server success时表示启动成功。

image.png

至此,应用已经安装完成,接下来就可以在应用界面进行资产转移了。

在浏览器地址栏中输入 服务器IP地址:30701 就可以访问应用了。

image.png

说明:IP地址可以到弹性云服务器界面中获取,详见下图。

image.png

访问应用后,界面如图。界面中圆形色块即可以认定为其资产,此处我们称其为弹珠资产。

image.png

接下来可以进行创建、交易、删除弹珠资产的操作。

创建单击“+”,填写配置项,单击“create”创建弹珠,几秒后出现新弹珠。如没有出现新弹珠则使用F5键刷新页面。

image.png image.png

交易:拖动弹珠至另一个用户模拟交易,在交易过程中,弹珠将暂时消失,然后在新主人内重新呈现,即表示该资产已经转移给新主人了。

image.png

删除:拖动弹珠到垃圾桶,弹珠将会在几秒后消失。

image.png

5  运维。

单击运维中心,进入应用运维管理界面,即可监控集群、服务情况,实时查看资源状态等,保障集群、实例正常运行。

image.png

image.png


6    删除&释放资源

完成前面6个步骤就表示已经完成体验了。请执行下面的操作删除、释放资源,及时终止计费。

1.       选择右上角的资源 > 我的资源,进入资源界面。

image.png

2.       在全部区域下,只显示有资源的服务,然后逐一点进去进行删除操作。

image.png

例如删除弹性云服务器、释放弹性公网IP和数据盘:

单击某区域后对应的数字,进入服务器列表。例如下图单击2即可进入服务器列表。

image.png

选择更多-删除。

image.png

在弹框中勾选下图红框所示内容,单击是。稍等一会服务器便释放成功。

image.png

 

进行和释放服务器相同的操作完成所有资源释放。

 

7   关注小助手,获取更多资讯:
image.png

注:区块链部署视频指导请查看以下附件内容

附件.rar 8.14 MB,下载次数:30

区块链 容器

举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

etudou

发帖: 3粉丝: 1

发消息 + 关注

发表于2021年10月31日 16:18:57
直达本楼层的链接
板凳
只看该作者

marbles.zip无法下载

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

应用服务小助手

发帖: 117粉丝: 8

级别 : 版主

发消息 + 关注

发表于2019年07月12日 10:31:31
直达本楼层的链接
沙发
只看该作者

很棒啊

点赞 评论 引用 举报

游客

您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200