【开放联盟链】00-初步认识、使用蚂蚁金服-开放联盟链

   日期:2020-04-30     浏览:193    评论:0    
核心提示:介绍:蚂蚁区块链|开放联盟链是今年4月16日正式发布,面向中小企业和开发者的“无需搭链、快速低成本上java

介绍:

蚂蚁区块链|开放联盟链产品地址

写多了审核算我广告。。地址如上,自取

燃料:

对区块链了解就知道,每笔交易需要消耗gas,对应,在蚂蚁开放联盟链中,虚拟机(等同矿机)消耗的资源通过“燃料”体现。开放联盟链首页介绍:用户登录产品控制台即获1亿燃料(支持约2000笔常规交易)。

燃料不仅体现在交易方面,当部署合约时亦需要消耗,在使用提供的合约模板快速开发中,第一个模板合约部署需十万燃料。

同时这里有个坑,在创建合约时,该链上账户燃料不足以满足合约部署消耗时,会提示:

部署失败[receipt:2000]!

但是根据文档的错误码去找原因时却找不到,我在尝试时才想起来在开放联盟链交流群里,有人说先给账户分配一两百万燃料再部署合约。

 

 

下图是有了一百来万燃料以后,通过环境配置选择对应账户:

Demo运行(Java):

控制台-总览页有Java demo工程的下载地址,根据Java SDK开发指南-配置项修改

项目结构如下:

对应配置:

遭遇的第二个坑:

unable to read encrypted data: pad block corrupted

原来default-account、default-account-key、default-account-pwd与我们的支付宝账号无关,而是用户的链上账户相关

最初两个账号使用:自动生成密钥和证书(密钥托管)创建,只有账户名称,没有密码可取,创建完了返回一个user.key就完了,没有试过这种账号是否不需填密码,毕竟托管嘛

后来我使用非托管创建,包含账号、密码、保护密码,将这些填入application.yml中就可以了,所以还是此处user配置问题。

接下来使用demo给的contact.txt就能获取对应信息。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服