比特币是基于区块链:蚂蚁区块链 BaaS 平台用户指南

  创建联盟

  通过本文,您将了解如何 创建联盟 以及联盟中的 角色及权限。联盟是一个虚拟组织,由多个机构组成。联盟机构可以:

  · 共享联盟区块链

  · 共享数据模型配置

  · 创建区块链应用,并共享给联盟内的其他机构

  前置条件

  您已开通区块链服务。

  创建联盟

  1. 登录控制台,点击 产品与服务 > 区块链 > BaaS 平台 进入 BaaS 控制台。

  2. 在 我的联盟 标签页中,点击 添加联盟。

  3. 在 创建联盟链 窗口中,输入以下信息,填写完毕后点击 提交。

  · 联盟名称:申请的联盟名,如:医院收据发票联盟

  · 联盟描述:联盟简介,如:用户医院缴费发票

  · 联系人:联盟创建者用户名

  · 联系电话:联盟创建者电话

  · 联系邮箱:联盟创建者邮箱

  4. 提交之后,联盟创建完毕,此时联盟创建者拥有联盟盟主的权限。

  联盟创建成功后,您可以邀请机构加入联盟。

  联盟角色及权限

  联盟内包含两种不同的角色:

  · 联盟盟主:联盟创建者

  · 联盟机构成员:已加入联盟的租户下所有的账户

  各个联盟角色所对应的功能权限如下表(Y 表示支持;N 表示不支持):

  

  

  管理联盟区块链

  您可以在 BaaS 控制台中对区块链进行以下管理操作:

  · 创建区块链

  · 申请区块链权限

  · 重置证书

  · 查看区块链详情

  · 管理节点

  · 管理账户

  · 管理配置

  · 管理跨链配置

  说明:仅合约链支持节点管理、账户管理及配置管理操作。

  创建区块链

  进入联盟后,完成以下步骤,申请创建区块链:

  1. 在左侧导航栏中,点击 联盟内的链 > 添加链。

  2. 在弹出的对话框中填写 区块链类型、区块链名称,选择 主机规格,完成后提交申请。

  

  3. BaaS 平台目前处于公测期间,您提交申请后,BaaS 平台管理人员会对您的申请进行审核。审核通过后,平台管理人员将会为您创建区块链。

  申请区块链权限

  在 BaaS 平台管理人员为您创建好区块链后,您可以申请区块链权限。操作步骤如下

  1. 在左侧导航栏中,点击 联盟内的链,在右侧的联盟区块链页面上选择需要申请权限的区块链,然后点击 上传证书。

  2. 上传生成的证书请求,并点击 提交。

  3. 申请成功之后,可以下载开发组件及签名证书到本地,进行区块链应用开发。

  重置证书

  如果您忘记自己的私钥文件或密码,或者不想使用以前的证书,可以选择重置证书。操作步骤如下:

  1. 在左侧导航栏中,点击 联盟内的链,在右侧的联盟区块链页面上选择需要重置证书的区块链,然后点击 重置证书。

  

  2. 在弹出的 重置证书 窗口中,选择接收验证码的邮箱地址,输入获取的验证码,然后点击 提交。

  

  3. 提交之后,您可以重新申请证书。

  说明:重置证书需要重新生成证书请求。

  查看区块链详情

  成功申请区块链权限之后,点击 查看详情 进入区块链浏览器,您会看到以下信息:

  · 业务统计

  · 交易量变化

  · 最新区块

  您可以在区块链查询栏中输入:

  · 区块链高度:查询块信息

  · 交易哈希:查询交易信息

  

  管理节点

  您可以查看当前区块链的节点列表,包括节点地址,服务端口,共识状态等信息。在公测期间,如需新增节点,可以由联盟盟主通过 提交工单 进行申请。

  管理账户

  您可以创建和查看区块链上的账户。联盟内所有成员可见。

  重要:蚂蚁区块链 BaaS 平台并不会为您保存私钥,请自行妥善保管私钥。

  管理配置

  您可以查看当前区块链配置。所有配置都可动态修改并生效。在公测期间,动态修改配置功能暂不开放。

  管理跨链配置

  您可以对当前区块链进行跨链服务配置。目前,仅联盟管理员有权限管理跨链配置。

  开启跨链功能

  如要开通跨链功能,可在链管理页面上,点击 跨链管理 标签并从其下拉菜单中选择 基本设置,然后在 基本设置 栏中点击 开启 按钮,开启跨链功能。

  

  管理外部 Web 数据源

  在链管理页面上,点击 跨链管理 标签并从其下拉菜单中选择 外部数据,可管理当前的公共数据源和私有数据源。

  · 公共数据源

  如果要启用 BaaS 平台提供的公共数据源,可点击 公共数据源 标签,选择需要的数据源,在操作栏中点击 启用 即可;不需要某些公共数据源时,则选择对应的数据源,在操作栏中点击 停用 即可。

  · 私有数据源

  如果还需要访问其他数据源,可点击 私有数据源 > 新增外部访问,填写数据源相关信息并保存。新增的数据源在 BaaS 管理员审核通过之后即可使用。

  

  管理联盟应用

  联盟内区块链应用的管理流程主要包含以下 4 个步骤:

  1. 创建区块链应用

  2. 应用开发

  3. 上传应用

  4. 查看及下载应用

  创建区块链应用

  1. 进入联盟后,从左侧导航栏选择 应用 > 本机构内应用,然后点击 添加应用。

  2. 在 添加应用 窗口中,输入以下信息:

  · 应用类型:应用市场支持创建的应用类型,如应用程序。

  · 底层区块链:应用市场底层支持的区块链,目前支持存证链。

  · 应用名称:可自定义应用名,建议名称和应用内容相关联,便于识别。

  · 标签:应用标签,目前支持存证和溯源。

  · 技术栈:生成的技术栈类型,目前支持 Java Spring Boot。

  · Maven groupId:生成代码框架中的 groupId。

  · Maven artifactId:生成代码框架中 artifactId。

  · 描述:应用的简介,建议包含应用的背景、内容以及用途。

  3.输入完毕后,点击 提交 按钮,完成应用创建。

  应用开发

  基于区块链 SDK 进行应用开发。

  上传应用

  1. 从左侧导航栏选择 应用 > 本机构内应用,然后从右侧的应用列表中选择要上传的区块链应用,点击 上传历史 查看当前应用已上传版本。

  

  2. 点击 上传应用,根据提示输入应用相关信息,上传版本,服务器会自动将其构建成 Docker 镜像。具体操作如下:

  a. 输入应用基本信息,包括应用名称、应用描述、标签、版本(如 1.0.1)以及此版本功能描述。填写完毕后,点击 下一步。

  b. 设置应用启动配置。在发布时,可添加需要的自定义配置,如连接数据库地址等。若没有,则点击 下一步 跳过此步骤。

  c. 设置数据初始化依赖。在发布时,可添加需要的相关数据,如初始数据库表,若没有,则点击 下一步 跳过此步骤。

  d. 上传应用。点击 上传应用,将已签名的可执行 JAR 包上传到服务器。上传完毕后,下方编辑框中会展示构建 Docker 镜像的 Dockerfile。

  重要:上传应用时,需要先对 JAR 包签名,然后再上传签名后的 JAR 包。

  e .(可选)编辑 Dockerfile。编辑 Dockerfile,定制 Docker 镜像。若不需要,点击完成。

  3. 应用上传完毕后,点击 返回应用管理。刚发布的应用处于 Docker 构建中,需要等待一段时间。

  4. 应用版本构建完毕后,可以选择 共享到联盟。共享之后,联盟中其他机构可以在 应用 > 联盟内共享应用 中查看该应用。

  JAR 包签名

  前置条件

  您已 生成证书请求,成功申请并下载证书文件。

  操作步骤

  1. 生成 pkcs12 证书,其中 key_pkcs10.pem 在生成证书请求过程中已经生成,cert.pem 为下载的证书文件。

  openssl pkcs12 -inkey key_pkcs10.pem -in cert.pem -passin pass:****** -export -out key.p12 -passout pass:****** -name alias_name

  2.检查生成的 pkcs12 证书。

  keytool -list -keystore key.p12

  3. 给 JAR 包签名。

  jarsigner -verbose -keystore key.p12 -signedjar signed_jar_name.jar origin_jar_name.jar alias_name

  4. 验证签名。

  jarsigner -certs -verify signed_jar_name.jar

  查看及下载应用

  1. 从左侧导航栏选择 应用 > 联盟内共享应用,然后点击 查看详情,查看相应应用的相关信息。

  2. 在弹出的窗口中,点击 下载,将应用下载到本地。

  

  3. 解压应用 .zip 包后,按照文件中的 Readme 操作即可。

  管理联盟配置

  管理联盟配置,包括创建、修改和查看业务数据模型。

  说明:

  · 联盟盟主可以创建、修改和查看业务数据模型。

  · 联盟其他机构成员仅可以查看业务数据模型。

  创建业务数据模型

  说明:仅联盟盟主有权创建业务数据模型。

  1. 进入联盟后,从左侧导航栏选择 联盟配置 > 业务数据模型。

  2. 选择一条链,填写名称和描述,点击 下一步。

  3. 配置数据格式。可通过以下两种方式进行配置:

  · 方式一:添加数据表

  a.在页面右上方,点击 添加数据表。

  b. 输入数据表名。

  c. 根据业务需求,在数据表名称下方的输入框中输入分类名称,创建分类。一个联盟链上可以创建多个分类。

  d. 点击 添加 按钮创建该分类下的字段。可添加多个字段。

  

  · 方式二:导入数据格式

  a. 在页面右上方,点击 导入数据格式。

  b. 在 导入数据格式 窗口中,选择 BaaS 平台提供的预置数据格式,点击 确定 完成导入。

  

  c. 导入完成后,界面展示具体的数据格式信息,您可以在此基础上进行添加或者修改,生成新的数据格式。

  

  修改业务数据模型

  说明:仅联盟盟主有权修改业务数据模型。

  1. 进入联盟后,从左侧导航栏选择 联盟配置 > 业务数据模型。

  2. 选择一条链,点击 下一步。

  3. 在业务数据模型管理页面,添加、删除或修改分类和字段信息,生成新的数据格式。

  查看业务数据模型

  1. 进入联盟后,从左侧导航栏选择 联盟配置 > 业务数据模型。

  2. 选择一条链,点击 下一步,查看当前联盟链的数据模型配置。

  

  管理联盟机构

  对联盟机构进行管理,包括邀请其他机构加入当前联盟,冻结机构。

  前置条件

  您已创建好联盟,或已经是某个联盟的机构成员。

  邀请机构加入联盟

  1. 在 BaaS 平台首页,选择要邀请机构加入的联盟,进入该联盟页面。

  2. 在左侧导航栏中,点击 联盟管理 > 联盟机构 > 邀请机构,输入受邀请机构的电子邮箱,点击 发送。

  

  3. 受邀机构收到邀请邮件之后,使用受邀邮箱登录金融科技,进入 BaaS 平台,此时受邀机构处于加入联盟待审核的状态。

  说明:

  · 如果是由联盟盟主发起邀请,则无需审批,在受邀机构接收邀请加入联盟后,系统会向各联盟机构推送通知。

  · 如果是由其它联盟机构发起邀请,联盟盟主与受邀机构将同时收到邀请邮件,但只有在盟主审批加入申请后,受邀机构方可加入联盟。

  · 仅联盟盟主(即联盟创建者)有审批权限。

  4. 审批加入联盟的申请。具体操作如下:

  a. 在左侧导航栏中,点击 联盟管理 > 机构审批 查看机构审批列表信息。

  b. 点击 详情,在审批窗口中进行审批操作。

  

  5. 审批通过后,受邀机构成功加入联盟,成为联盟机构。

  冻结机构

  说明:仅联盟盟主有权限执行冻结操作。

  一旦发现任何机构在联盟链中上传违法违规信息,如色情内容、反动言论等,联盟盟主可以将该机构冻结。被冻结机构将无法再进入该联盟,其在联盟链上已经申请的证书也会被吊销。

  具体操作如下:

  1. 在 BaaS 平台首页,选择要被冻结的机构所在的联盟,进入该联盟页面。

  2. 在左侧导航栏中,点击 联盟管理 > 联盟机构。

  3. 在联盟机构列表中,选择要冻结的机构,点击操作列中的 冻结。

  4. 在 确认冻结联盟机构 窗口中,选择接收验证码的邮箱地址,输入获取的验证码以及冻结理由,然后点击 提交。被冻结机构的状态将变为 冻结。

  

  更多区块链信息:www.qukuaiwang.com.cn/news

文章内容系本站作者个人观点,不代表本站对其观点赞同或支持,文章的版权归该作者所有。如需转载,请注明文章来源。本文地址:http://www.cis.net.cn/kejikuaixun/43178.html
留言与评论(共有 条评论)
验证码:

最新文章

蚂蚁区块链 BaaS 平台用户指南

科技快讯
创建联盟通过本文,您将了解如何创建联盟以及联盟中的角色及权限。联盟是一个虚拟组织,由多个机构组成。联盟机构可以:·共享联盟区块链·共享数据模型配置·创建区块链应用,并共享给联盟内的其他机构前置条件您已开通区块链服务。创建联盟1.登录控制台,点击产品与服务>区块链>BaaS平台进入BaaS控制台。2.在我的联盟标签页中,点击添

Bittrex发布关于比特币黄金的官方声明 并且给用户一些警告

科技快讯
Bittrex是总部位于美国,支持比特币和altcoin等交易的交易所,该交易所宣布了其对于比特币黄金(BitcoinGold)的官方立场。这个交易所是被广泛认为是市场上的重要参与者,此前该交易所犹豫是否发布和比特币黄金相关的正式声明。然而,硬分叉即将到来,Bittrex最终澄清了它在即将到来的叉子上的位置。Bittrex将在“硬叉”(hardfor

关于波场智能合约fallback 函数的特性

科技快讯
本期小课堂结合TRON-Rich团队的RichBank合约,谈一谈波场智能合约fallback函数的特性以及如何有效避免重入攻击。同时,欢迎大家关注TRON官方twitter,踊跃投稿合约代码。老规矩,开讲之前

区块链与STO

科技快讯
从大航海时期的股份制,到区块链时代的STO,资产证券化带来的是资产颗粒化,这样的话带来了更多人的参与,集聚了更多的资源。人类从采摘时代到时代,再到工业时代,以及如今的信息时代,每一次的巨大进步都离不开大量人的参与,股份制将无数人卷入到大航海的冒险,进而开启人类全球化的进程,并且为后来的物种大交换、海洋贸易的繁荣。STO作为资

StarksPay:当闪电网络遇上 STARKs

科技快讯
长话短说:StarkPay是一种基于STARK技术的可扩展支付引擎,它可以解决第二层(Layer-2)支付解决方案闪电网络(Lightning)的许多缺点。StarkWare的第一个STARK技术应用是一个Layer-2可扩展引擎。我们最近发布了StarkDEX,一个去中心化交易所(DEX)可扩展引擎(早期成果请查看该链接)。我们将该可扩展引擎应用于加密货币支付

区块网3.30晚报:火币矿池全球今日正式上线

科技快讯
1.新研究:80%的ICO是骗局,只有8%上线交易所SatisGroup有限公司通过收集公开信息,对市值至少为5000万的ICO项目的白皮书、融资和上线交易进行了评估,并按照项目质量作了归类。他们的调查结果令人瞠目,8

这是专门针对非技术人员的“智能合约”科普

科技快讯
以太坊区块链和比特币区块链的区别在于,在以太坊上的某些账户不是由人控制,而是由这些账户中的一组指令控制。下面是以太坊区块链上的一段记录。在下图中,账户B,E和G由指令而不是由人来控制:这组被设置在账户中的指令被称为智能合约。这些指令只是计算机代码,基本上就是一套逻辑。如果有交易发生,智能

百度智能视频音箱发布,搭载DuerOS系统,李彦宏说这是新品类

科技快讯
智能音箱大家都很熟悉,但带屏的智能音箱并不多。昨天,百度对外发布了“小度在家”带屏智能音箱。百度CEO李彦宏现场助阵。李彦宏说“有屏幕的智能音箱和没屏幕的智能音箱是有本质区别的,小度在家这样一款产品是一个新的品类,代表了新的方向,未来的中国很大的趋势会来自智能制造”。下面我们一起来看看百度新发布的这款智能音箱。

智能合约实现(如何建立智能合约)

科技快讯
随着行业的发展,区块链以及的概念也越来越火,Token作为体系内的货币以及价值的载体可以实现体系内价值的自由流通以及实现价值的再分配。从专业的角度看,Token代表的是区块链上的一种权益证明,而非仅仅代币。Token必然会货币化、也会有权益证明、