长安链·ChainMaker

最近更新时间:2024-03-26 12:51:43

我的收藏

操作场景

您可通过本文快速开始使用 TBaaS-长安链体验网络,长安链体验网络是由 TBaaS 团队搭建管理,对外免费开放的公共测试网络,用户可在此体验使用 TBaaS-长安链引擎的相关功能,如:安装合约、发送链上交易、查看浏览器等。
注意
长安链体验网络仅用于测试体验,账本数据不保证被永久保留,便宜云服务器有权定期或因不可控因素对区块链账本进行重置。请勿在体验网络开展正式业务,勿将业务数据发至链上,否则由此带来的任何损失由您自行承担!
若需开发生产业务,请 购买 TBaaS 长安链正式网络,购买指引请见 购买页说明。 同时可前往 长安链·ChainMaker 操作指南 了解更多 TBaaS 长安链正式网络相关的功能操作指引。

前提条件

已登录 TBaaS 控制台

操作步骤

步骤 1:加入体验网络

您可通过 TBaaS 官网或 TBaaS 控制台 自助加入长安链体验网络,官网入口如下图所示:n
?
?
进入欢迎页面后,请仔细阅读并遵守相关的协议,阅读并确认后请勾选已阅读并同意相关协议。如下图所示:n
?
?
勾选后同意即可点击“立即体验”,在弹窗中可选择任意一个组织作为加入链上的身份。如下图所示:n
?
?
完成加入后即可在 长安链 > 区块链网络 页中找到长安链体验网络,单击卡片即可进入体验网络的详情页进行相关功能的体验。如下图所示:n
?
?

步骤 2:安装智能合约

1. TBaaS 控制台 中,选择左侧导航中的长安链 > 区块链网络
2. 单击“长安链体验网络”卡片进入详情页。
3. 选择顶部菜单栏的合约管理页签,进入对应页面后点击安装合约,在弹窗中填写对应的信息及上传合约文件后即可将合约安装至链上。如下图所示: n
?
?
注意
合约支持 DockerGo、Solidity、Rust、C++ 四种语言。不同的合约上传的合约文件类型不同。
安装 Solidity 合约时,需注意同时上传 .bin 及 .abi 两个合约文件。
安装 DockerGo 合约时,合约名称必须跟编译合约时使用的合约名保持一致。
安装合约时可在“合约调用参数”模块中先填入合约中定义的方法名及参数,完成安装后即可在“快速上链”功能中可视化发起调用。若安装时没有填写,后续也可在合约详情中编辑补充。
长安链体验网络默认安装了一个存证的 DEMO 合约,您可保存任意一句话、一串数字等信息,也可下载合约源码进行编辑修改。如下图所示:
?

步骤 3:测试智能合约

安装智能合约后,可通过 TBaaS 合约管理模块中的“快速上链”功能可视化发起调用,以测试智能合约的正确性,为后续应用对接做准备。操作方式如下:
1. TBaaS 控制台 中,选择左侧导航中的长安链 > 区块链网络
2. 单击“长安链体验网络”卡片进入详情页。
3. 选择顶部菜单栏的合约管理页签,进入对应页面后点击快速上链,选择测试的合约及调用的方法,并设置参数值,即可发起快速调用。需注意参数内容合法合规。如下图所示:n
?
?
若上链成功,页面将返回上链信息,可快速跳转至浏览器查看该交易详情。如下图所示:n
?
?
若上链失败(填写的参数错误或参数不合规不合法等原因导致),则页面将返回对应的错误提示信息。
注意
请注意勿将违法违规信息发送至链上,否则将可能被清理出体验网络,并且无法再次加入体验网络。

步骤 4:应用对接

TBaaS 长安链体验网络 仅支持通过云 API 的方式对接上链,详细的对接开发流程请参考开发指南 云 API 对接说明

步骤 5:通过浏览器查看链上数据

当交易发送至链上时,即可通过区块链浏览器进行查看,浏览器支持实时查看或检索链上的数据,操作方式如下:
在长安链体验网络详情页面中,点击顶部菜单栏的区块链浏览器页签,进入对应页面即可实时查看或检索区块信息、交易信息、链上指标等数据。如下图所示: n
?
?
注意
由于长安链体验网络是公共开放的,故浏览器中展示的数据为链上所有的交易。为保护隐私,对于非自己发起的交易,平台对敏感信息(包括交易发送者、调用参数等)做了脱敏处理,展示为星号。
?
http://www.vxiaotou.com