为避免打广告嫌疑,就用某云代替了。本文主要记录一下在某云专属云环境下创建一个区块链应用(Marbles Demo)的过程中,碰到的一些关键概念的全记录,为将来实施大批量部署探路。
欢迎交流讨论。
集群问题
CCE集群,利用现有的CCE集群是免费的
边缘集群,没有实践过,感觉是可以自己架构区块链的服务器
链代码,就是智能合约,需要部署到区块链里,涉及到链代码名称、链代码版本、证书存放根路径、通道名称、组织
证书问题
管理员证书—给管理员使用的证书,有组织证书和节点证书两种
用户证书—交易、查询使用
服务证书—开发者使用
开发问题
语言:go
invoke方法:涉及到invoke、delete、query
单元测试:MockScrub
访问问题
弹性IP:如果只是内部访问和实验,可以关闭弹性IP,就是免费的
部署客户端:一旦服务部署完成,客户端的部署就很简单了,只要指明链代码名称、通道名称,任何一个错误,都会造成客户端无法进行“挖矿”共识
步骤问题
- 购买区块链服务
- 部署链代码(实例化)
- 下载证书(根据需要,我下载的是管理员证书)
- 下载SDK配置文件
- 建立项目文件夹
- 上传对应的证书、SDK配置文件
- 命令行部署挖矿节点(要首先安装unzip程序)
部署成功截图
界面做的还是不错的,简单清晰明了!