区块链之腾讯至信链初探

119 阅读2分钟

区块链主要有三种:私链、联盟链、公链。
私链一般不多,写的权限基本在某个人或者某个组织。
联盟链是有选择的一部分组织可写,他人可读。
公链是完全开发,所有人都有可写可读权限。
由于国内某些因素的原因,国内对公链是不允许的,现在大厂基本都有自己的联盟链,譬如 腾讯的至信链,阿里的蚂蚁链 等等。 由于公司基于腾讯的至信链 合作了nft,故对腾讯的链了解了些许。

「至信链」是腾讯公司联合外部生态伙伴发布的区块链开放平台,基于国产开源自主可控的「长安链」技术底层建设,已有十余家社会各界公信力机构作为节点加入。

架构: image.png

可以看到接入至信链 基本就是接入腾讯的api,实际操作起来其实就跟我们接入微信登录流程差不多, 整个合约层和区块链层完全不需要我们去处理。 目前主要是开放了 NFT存证 两个功能上链。

操作步骤:

  • 注册信息 我这里是个人注册,是不让使用nft服务的。

image.png

  • 添加链账号

image.png

key.jpg

sign.jpg

说明一下:区块链的账户不管是在哪个链,都需要保证自己的私钥安全,私钥是可以推出公钥的,公钥可以计算出自己的对外地址。地址不能推出公钥,公钥也不能推出私钥。所以私钥一定不要泄漏,虽然都推荐用纸张写下来不存网络,但是现在这个时代,个人认为也很容易丢,所以自己找个安全点的地方存起来吧。

接下来就是调用api了上传了。 对于存证来说,需要将自己的文件上传到腾讯的cos获得url,然后将文件的hash值上链。 首先,需要用到链账号的keyid和secret鉴权,是不是很熟悉的腾讯api的感觉~
下载restful 接口调用的服务~
mac:mac_download

添加执行权限:chmod a+x wallet_service_mac 服务运行起来

service.jpg 这里可以获取到自己的secret信息

info.jpg

这里我用postman来触发一下请求

image.png

通过返回的sighdata,我们再真实去上传一个文件到cos 就可以将自己的文件上链到至信链啦~

由于nft在国内管控的比较严,大多数都是割韭菜的,所以国内链审核的是比较严的。至于大家有在以太坊等公链炒作nft的,其真实价值有待考虑,谨慎炒作~