http://www.7klian.com

开源进展 | 微众银行区块链中间件平台WeBASE v1.3.1发布

 

来历:view-53700-1.html">微众view-4245-1.html">银行

 

群组打点页图示

作者:WeBASE

最新代码和技能文档已同步更新,接待体验和star支持。
WeBASE 代码客栈:https://github.com/WeBankFinTech/WeBASE
WeBASE 海内镜像:https://gitee.com/WeBank/WeBASE
WeBASE 技能文档:https://webasedoc.readthedocs.io/zh_CN/latest
WeBASE 技能文档海内镜像:https://fintech.webank.com/developer/docs/webase
 
首次体验WeBASE,可参考一键陈设文档:https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html

如需进级已有版本,可参考:

 

 

WeBASE v1.3.1提供多种私钥名目导入成果,让FISCO BCOS console和Buildchain等东西的私钥账号可以或许导入,利便跨平台的私钥打点和合约挪用。同时,WeBASE v1.3.1也支持市面常用的私钥名目,兼容其他平台私钥。

合约ABI导入

跟着FISCO BCOS开源社区的发达成长,底层FISCO BCOS配套利用的东西越来越多,有FISCO BCOS console、WeBASE、Buildchain等等。这些东西的发生为应用构建带来极大便利,但同时也有用户反馈,这些平台中的私钥账号名目纷歧,账号不能兼容。

节点与群组图示

WeBASE v1.3.1新增生意业务通道,可通过WeBASE-Transaction的proxy分支搭建。WeBASE-Transaction用Web3sdk直连节点,支持平行扩展,支持WeBASE-Sign和区块链应用相关处事陈设在同一区域,安详性大幅晋升。

 

但愿这个成果可以辅佐到社区的这部门用户,也接待各人向社区孝敬更好的要领。

从上图的ABI窗口中可以看到 HelloWorld 合约的 set(uint256) 要领,下方则是理会之后获得ABI中包括了 set 这个要领,输入 set 要领的入参为 0x123 后,可以看到下方的输出窗口呈现了 set 要领的签名 0x8311131 ,而入参则是补全到32位的十六进制的 123 。

优化: 支持按照encryptType自动切换国密与非国密的solcJ jar包举办合约编译
优化: 移除自动删除无效群组数据的逻辑,通过群组打点手动删除
bugfix: 链上事件通知中,订阅合约Event多个参数时订阅失败问题
bugfix: 修复节点前置web页面中节点监控的入参错误问题
bugfix: 修复公钥用户发生意业务时签名报空问题

bugfix: 修复陈设合约权限不敷,导致合约地点为0x0的问题

 

上一个版本,WeBASE对链上事件通知、私钥托管和生意业务上链等成果举办优化。团结社区开拓者的反馈与底层FISCO BCOS的新增特性,我们在WeBASE v1.3.1中新增了动态群组打点、合约ABI导入、合约ABI理会、节点流量日志理会等成果;同时,节制台与节点前置的私钥也可以导入到WeBASE了。

合约ABI编码器图示

 

跟着社区的成长壮大,用户需求日渐多元。个中,我们发明不罕用户想拥有本身熟悉语言的SDK。事实上,有些用户已经开始动手构建这样的SDK。可是开拓进程中,用户反馈碰着了生意业务编码法则繁复、没有趁手ABI编码东西可以参照等坚苦。

小改变,大便利!如今,用户在WeBASE打点台中,为同盟链一个新区块链应用建设群组时,只需要像“拉谈天群”一样,在页面选中多个节(好)点(友),输入配(群)置(名)即可“拉群乐成”。

合约ABI导入图示

 

动态群组打点

譬喻,机构A在本身的WeBASE中完成合约的编辑、编译、陈设之后,机构B也需要挪用这个合约,这个时候,机构B想要机构A提供合约原文,可是机构A又不想袒露详细的合约代码实现。

合约ABI编码器

今朝,WeBASE v1.3.1已正式宣布。本文带各人归纳综合性地认识本次更新的要害特性,接待各人努力体验新版本,并将开拓心得和发起反馈给我们。

WeBASE v1.3.1呼叫了ABI编码器,,让用户可以可视化地调查整个ABI编码进程。下面,我们导入一个 HelloWorld.sol合约的ABI,以此相识ABI编码器的各个成果。

WeBASE v1.3.1 支持建设、启动、遏制等动态群组打点成果,同时支持增、删、查、改等动态群构成员打点成果。

群组打点进口图示

 

私钥导入图示

WeBASE是一个别验友好、成果富厚的区块链中间件平台,通过一系列通用成果组件和实用东西,助力开拓者快速搭建的基本情况,提供可视化合约IDE和一站式同盟链打点台。

在已往的版本中,用户在各节点之间建设新群组时,需要到节点的陈设呆板上执行多个剧本与呼吁,才可以建设一个新的群组。用户可否更利便地对节点和群组举办运维和打点呢?WeBASE v1.3.1 给出了谜底。

立刻利用
新增数据统计处事

其他优化

新增生意业务通道

多机构共建同盟链应用时,常常会碰着这样的需求:区块链合约大概由某一个机构独立完成,而各人都需要挪用此合约。

WeBASE-Front进级说明:https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Front/upgrade.html
WeBASE-Node-Manager进级说明:https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Node-Manager/upgrade.html
WeBASE-Sign进级说明:https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Sign/upgrade.html
向我们陈诉问题,接待提交issue:https://github.com/WeBankFinTech/WeBASE/issues
如需咨询技能问题,接待进技能群交换:存眷本公家号,对话框回覆【小助手】进群

这个需求WeBASE v1.3.1布置上了!WeBASE v1.3.1插手合约ABI导入成果,这样一来,机构A就可以在不袒露合约代码实现的基本上,提供合约地点和合约ABI给机构B。机构B导入相应ABI和合约地点后,就可以像普通合约一样挪用其要领了。

 

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

标签: 平台 开源 银行 WeBASE 中间件 V 微众 希望 区块

相关文章阅读

随机文章阅读