蚂蚁区块链第3课 如何创建标准合约链?

蚂蚁区块链第3课 如何创建标准合约链?_第1张图片

1,摘要

在成功获得蚂蚁区块链创新大赛资格后,创新大赛开放了标准合约链和TEE硬件隐私合约链这两条联盟链。
本文给大家介绍,如何创建标准合约链的步骤,以及管理后台的基本功能。

标准合约链完整的流程可参考下图:

蚂蚁区块链第3课 如何创建标准合约链?_第2张图片

2,标准合约链申请流程

https://baas.cloud.alipay.com以已开通创新大赛权限(参考第二课 蚂蚁区块链第2课 如何申请获得100万创新大赛参赛资格?)的支付宝账户登录。
(1)选择区块链创新大赛主页面的“创新大赛-标准合约链-1”的模块,点击“赶紧去开发”按钮。

蚂蚁区块链第3课 如何创建标准合约链?_第3张图片
1. 创新大赛主页面

(2)点击“申请证书”
蚂蚁区块链第3课 如何创建标准合约链?_第4张图片
2.标准合约链申请入口

(3)选择选择自动生成密钥和证书
手动生成密钥和证书有点小麻烦,果断放弃。
蚂蚁区块链第3课 如何创建标准合约链?_第5张图片
3. 选择自动生成密钥和证书

(4)填写相关信息
蚂蚁区块链第3课 如何创建标准合约链?_第6张图片
4.填写相关信息

(5)下载私钥和证书
蚂蚁区块链第3课 如何创建标准合约链?_第7张图片
5.证书下载

(6)创建账号
此处的账号是管理你的智能合约的链上账号,谨慎保管密码。
蚂蚁区块链第3课 如何创建标准合约链?_第8张图片
6.创建账号

(7)下载公私钥
蚂蚁区块链第3课 如何创建标准合约链?_第9张图片
7.公私钥下载

(8)开通完毕
之前不管是参赛申请还是BAAS开通申请都需要漫长的等待,这儿是秒成功的,庆祝一下吧。
蚂蚁区块链第3课 如何创建标准合约链?_第10张图片
8.开通完毕

3,标准合约链配置管理信息

开通标准合约链功能后,点击详情,可看到该合约链的信息。按辉哥的理解,蚂蚁金服并没有为申请账号单独开通新的合约联盟链,而是所有参赛队伍共享一个链。这儿只是开通了该支付宝账户能使用这个标准合约联盟链的功能。
(1)区块链浏览器详情
所以,当你点击“详情”按钮,打开区块链浏览器看到已存在这么多业务记录时,请不要惊讶,这不是你自己的上链信息。

蚂蚁区块链第3课 如何创建标准合约链?_第11张图片
9.标准合约链-1 区块链详情信息

(2)管理-节点管理
点击“管理”按钮的节点管理,可以看到该条链的4个节点的IP信息和状态。

蚂蚁区块链第3课 如何创建标准合约链?_第12张图片
10.管理-节点

(3)管理-配置管理
点击“配置管理”TAB,可以看到该条联盟链配置的参数,包括可知其共识算法为占拜庭算法。

蚂蚁区块链第3课 如何创建标准合约链?_第13张图片
11.管理-配置管理

(4)管理-账户管理
账户管理你可以看到在这条链上开通的所有账号的账户名称和公钥。

蚂蚁区块链第3课 如何创建标准合约链?_第14张图片
12.配置-账户管理

点击右上角的“添加账户”按钮,可以手工添加新的账号。这儿除了名称,还要提供“账户公钥”,“恢复账户公钥”是由 openssl手工产生的。

蚂蚁区块链第3课 如何创建标准合约链?_第15张图片
13.配置-账户管理.添加用户

(5)垮链管理
垮链管理对应的ORACLE合约导入的外部数据。目前辉哥的账号暂时为空。

蚂蚁区块链第3课 如何创建标准合约链?_第16张图片
14.垮链管理
蚂蚁区块链第3课 如何创建标准合约链?_第17张图片
15.可执行环境信息-详情
蚂蚁区块链第3课 如何创建标准合约链?_第18张图片
16.垮链管理-外部数据.png

4,联盟链通用信息

联盟链通用信息包括证书管理,应用列表,联盟机构列表等信息,先预览了解下吧。

蚂蚁区块链第3课 如何创建标准合约链?_第19张图片
17.证书管理
蚂蚁区块链第3课 如何创建标准合约链?_第20张图片
18.机构内应用
蚂蚁区块链第3课 如何创建标准合约链?_第21张图片
19.联盟内应用
蚂蚁区块链第3课 如何创建标准合约链?_第22张图片
20.平台应用
蚂蚁区块链第3课 如何创建标准合约链?_第23张图片
21.联盟配置-业务数据模型
蚂蚁区块链第3课 如何创建标准合约链?_第24张图片
22.管理联盟

5,问题

(1)合约链和存证链的区别是什么?

创新大赛没有提供开通存证链的入口。据蚂蚁金服的支持人员说明,约链支持智能合约,存证链只做数据存证,此外 合约链 也支持存证接口 提供存证的能力。对比上,存证链的性能更好一些。
具体的官方帮助文档解释如下:

合约链

合约链,又可称为蚂蚁区块链合约平台,通过引入 P2P 网络、共识算法、虚拟机、智能合约、密码学、数据存储等技术特性,构建一个稳定、高效、安全的图灵完备智能合约执行环境,提供账户的基本操作以及面向智能合约的功能调用。基于合约平台提供的能力和功能特性,应用开发者能够完成基本的账户创建、合约调用、结果查询、事件监听等。

存证链

存证链,又可称为蚂蚁区块链存证平台,通过引入 P2P 网络、共识算法、密码学、数据存储等技术特性,构建一个高效可信的环境,解决区块链中的运行效率、权限管理、可监管隐私保护、自主可控、异构互联等重点问题。通过存证平台标准化区块链的基础研发能力,可以为普惠金融、医疗服务、资源共享、跨境贸易、物联网应用、电子票据流转、商品追溯、电子公文交换、征信存证及数据交换等行业应用提供有力支撑。

(2)私钥/公钥跟恢复私钥/公钥的关系是什么?

私钥和公钥是一对,恢复私钥可以重置 账户auth key的公钥。
蚂蚁区块链第3课 如何创建标准合约链?_第25张图片
7.公私钥下载.png

6,参考

(1)合约链浏览器
https://baas.cloud.alipay.com/chain/detail?bizid=bf811734&
(2)蚂蚁区块链BaaS平台产品文档及操作手册
https://tech.antfin.com/docs/2/73763

你可能感兴趣的:(蚂蚁区块链第3课 如何创建标准合约链?)