作者:WeBASE
来源:微众银行区块链
WeBASE是一个体验友好、功能丰富的区块链中间件平台,通过一系列通用功能组件和实用工具,助力开发者快速搭建区块链应用的基础环境,提供可视化合约IDE和一站式联盟链管理台。
上一个版本,WeBASE对链上事件通知、私钥托管和交易上链等功能进行优化。结合社区开发者的反馈与底层FISCOBCOS的新增特性,我们在WeBASEv1.3.1中新增了动态群组管理、合约ABI导入、合约ABI解析、节点流量日志解析等功能;同时,控制台与节点前置的私钥也可以导入到WeBASE了。
目前,WeBASEv1.3.1已正式发布。本文带大家概括性地认识本次更新的关键特性,欢迎大家积极体验新版本,并将开发心得和建议反馈给我们。
动态群组管理
在过去的版本中,用户在各节点之间创建新群组时,需要到节点的部署机器上执行多个脚本与命令,才可以创建一个新的群组。用户能否更方便地对节点和群组进行运维和管理呢?WeBASEv1.3.1给出了答案。
WeBASEv1.3.1支持创建、启动、停止等动态群组管理功能,同时支持增、删、查、改等动态群组成员管理功能。
Backed核心团队NFF将于8月底停止运营,项目代码开源:6月14日消息,由Coinbase前职员创建的NFT借贷协议Backed宣布其团队Non Fungible Finance(NFF)已决定停止运营,Backed协议、社区NFT和papr MEME将继续存在,由NFF运营的接口(withbacked.xyz、papr.wtf)将在2023年8月底结束。[2023/6/14 21:35:30]
群组管理入口图示
群组管理页图示
小改变,大便利!如今,用户在WeBASE管理台中,为联盟链一个新区块链应用创建群组时,只需要像“拉聊天群”一样,在页面选中多个节点,输入配置即可“拉群成功”。
ABCDE Capital发布开源开发者脚手架工具库Moss:4月8日,据官方消息,ABCDE Capital 发布开源开发者脚手架工具库 Moss。首个工具为 Sequencer 压力测试工具,旨在为 Layer2、Layer3、ZKevm 项目提供 Sequencer 压力测试,目前已可接入 Scroll、Arbitrum 等项目并提交压力测试结果。[2023/4/8 13:51:46]
节点与群组图示
合约ABI导入
多机构共建联盟链应用时,经常会遇到这样的需求:区块链合约可能由某一个机构独立完成,而大家都需要调用此合约。
例如,机构A在自己的WeBASE中完成合约的编辑、编译、部署之后,机构B也需要调用这个合约,这个时候,机构B想要机构A提供合约原文,但是机构A又不想暴露具体的合约代码实现。
这个需求WeBASEv1.3.1安排上了!WeBASEv1.3.1加入合约ABI导入功能,这样一来,机构A就可以在不暴露合约代码实现的基础上,提供合约地址和合约ABI给机构B。机构B导入相应ABI和合约地址后,就可以像普通合约一样调用其方法了。
StarkWare已开源零知识证明代码ethSTARK:零知识证明研发机构StarkWare已在GitHub开源ethSTARK。StarkWare称,2018年我们获得以太坊基金会的资助去探索对STARK友好的哈希函数以及开源ZKP代码。ethSTARK代码的证明速度将比现有的任何ZKP代码快20倍。
注:2018年7月份,StarkWare获得了以太坊基金会提供的400万美元资助,将研发对STARK友好的哈希函数和技术,并为生态系统提供开源代码。STARK将允许区块链在兼备隐私和后量子安全的情况下进行大规模扩展(例如分片)。(Github)[2020/7/27]
合约ABI导入图示
合约ABI编码器
智能合约的ABI(ApplicationBinaryInterface)实际上是智能合约的二进制接口标准,它定义了一个编码协议,不同语言都可以遵守这个协议编码合约交易。
声音 | 微众银行区块链负责人:布局开源生态,为区块链应用创新实践提速:金色财经报道,微众银行分布式商业科技发展部副总经理、区块链负责人范瑞彬在接受采访时表示,就区块链技术来说,开源能够帮助企业低成本、快速地掌握技术能力,更重要的是开源的免费平台能够帮助企业直接实践运用区块链技术,节约时间、资金和人力成本,提升开发效率,将新技术快速应用到产品中,形成企业的竞争力。区块链技术从底层平台开源切入,降低技术准入门槛的同时也扩大了适用的应用场景,各领域开发者都可以根据自身需求进行应用创新。最明显的变化是,开源后各种市场主体开始进入,包括科技公司、培训机构、软件商、医疗机构等,参与方越多,可适用的应用场景愈加广泛,市场活力被大大激发。开源是推进区块链技术应用创新的一种方法。真正实现应用落地,必须要将区块链与大数据、云计算、AI等多种技术工具融合。[2020/1/18]
随着社区的发展壮大,用户需求日渐多元。其中,我们发现不少用户想拥有自己熟悉语言的SDK。事实上,有些用户已经开始动手构建这样的SDK。但是开发过程中,用户反馈遇到了交易编码规则繁复、没有趁手ABI编码工具可以参照等困难。
声音 | 电子科技大学贾开:发展区块链应重视开源治理经验:金色财经报道,电子科技大学公共管理学院副教授贾开发文称,发展区块链应重视开源治理经验。文章表示,开源治理试图解决的问题与区块链发展所面临的问题具有非常强的类似性。开源治理经验恰恰为区块链的突破式发展提供了示范和参考。事实上,当我们跳出技术决定论的思维局限,而从更大范围的社会、制度层面思考区块链发展问题时,我们才能真正理解“推进区块链和经济社会融合发展”的真实含义,也才能真正释放区块链在“建设网络强国、发展数字经济、助力经济社会发展”等方面的全部潜力。[2019/11/7]
WeBASEv1.3.1召唤了ABI编码器,让用户可以可视化地观察整个ABI编码过程。下面,我们导入一个?HelloWorld.sol合约的ABI,以此了解ABI编码器的各个功能。
合约ABI编码器图示
从上图的ABI窗口中可以看到?
HelloWorld?合约的?
set(uint256)?方法,下方则是解析之后得到ABI中包含了?
set?这个方法,输入?
set?方法的入参为?
0x123?后,可以看到下方的输出窗口出现了?
set?方法的签名?
0x8311131?,而入参则是补全到32位的十六进制的?
123?。
希望这个功能可以帮助到社区的这部分用户,也欢迎大家向社区贡献更好的方法。
私钥导入功能
随着FISCOBCOS开源社区的蓬勃发展,底层FISCOBCOS配套使用的工具越来越多,有FISCOBCOSconsole、WeBASE、Buildchain等等。这些工具的产生为应用构建带来极大便利,但同时也有用户反馈,这些平台中的私钥账号格式不一,账号不能兼容。
WeBASEv1.3.1提供多种私钥格式导入功能,让FISCOBCOSconsole和Buildchain等工具的私钥账号能够导入,方便跨平台的私钥管理和合约调用。同时,WeBASEv1.3.1也支持市面常用的私钥格式,兼容其他平台私钥。
私钥导入图示
新增交易通道
WeBASEv1.3.1新增交易通道,可通过WeBASE-Transaction的proxy分支搭建。WeBASE-Transaction用Web3sdk直连节点,支持平行扩展,支持WeBASE-Sign和区块链应用相关服务部署在同一区域,安全性大幅提升。
新增数据统计服务
WeBASEv1.3.1新增WeBASE-Stat。WeBASE-Stat通过WeBASE-Front采集CPU、内存、IO、群组大小、群组gas、群组网络流量的数据,记录在数据库。该服务供业务层在区块链运行过程中进行实时数据分析、健康度统计和监控,为运维管理提供数据支撑。
其他优化
优化:支持根据encryptType自动切换国密与非国密的solcJjar包进行合约编译
优化:移除自动删除无效群组数据的逻辑,通过群组管理手动删除
bugfix:链上事件通知中,订阅合约Event多个参数时订阅失败问题
bugfix:修复节点前置web页面中节点监控的入参错误问题
bugfix:修复公钥用户发交易时签名报空问题
bugfix:修复部署合约权限不足,导致合约地址为0x0的问题
即刻使用
最新代码和技术文档已同步更新,欢迎体验和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-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
如需咨询技术问题,欢迎进技术群交流:关注本公众号,对话框回复[
小助手]进群
6月23日消息,据外媒CoinDesk的IanAllison报道称,支付巨头PayPal和其子公司Venmo计划在未来三个月内为其3.25亿用户提供加密货币购买和出售服务,据三位知情人士透露称.
原文来自币库。 最近DeFi非常火热,其中最热的当属通过Comp代币启动"借贷即挖矿”的Compound.
庞大的数量决定了我国中小企业金融服务发展空间巨大。目前,中小企业群体潜在的金融服务需求还没有被充分满足或被开发出来,仅仅是中小企业股权资本的一级证券证券化过程就会形成一个庞大的股权市场.
作者|哈希派分析团队 Gate.io行情:ZEN破新高并持续看涨,24H最高涨幅达48.21%:据Gate.io芝麻开门行情显示,ZEN已破新高并持续看涨.
5月20日,40枚BTC从疑似中本聪的钱包转出,一时间猜测四起。但链作小助手比较好奇的是,阿聪到底把这40个BTC转出去做啥了.
文︱乔安娜 “你永远不知道,明天和意外哪一个会先来。”进入6月中旬,北京新冠肺炎疫情突然出现反弹,致使部分上班族遭受“无妄之灾”。 杨鹏是躺者之一.