作者:WeBASE
来源:微众银行区块链
WeBASE是一个体验友好、功能丰富的区块链中间件平台,通过一系列通用功能组件和实用工具,助力开发者快速搭建区块链应用的基础环境,提供可视化合约IDE和一站式联盟链管理台。
上一个版本,WeBASE对链上事件通知、私钥托管和交易上链等功能进行优化。结合社区开发者的反馈与底层FISCOBCOS的新增特性,我们在WeBASEv1.3.1中新增了动态群组管理、合约ABI导入、合约ABI解析、节点流量日志解析等功能;同时,控制台与节点前置的私钥也可以导入到WeBASE了。
目前,WeBASEv1.3.1已正式发布。本文带大家概括性地认识本次更新的关键特性,欢迎大家积极体验新版本,并将开发心得和建议反馈给我们。
动态群组管理
在过去的版本中,用户在各节点之间创建新群组时,需要到节点的部署机器上执行多个脚本与命令,才可以创建一个新的群组。用户能否更方便地对节点和群组进行运维和管理呢?WeBASEv1.3.1给出了答案。
WeBASEv1.3.1支持创建、启动、停止等动态群组管理功能,同时支持增、删、查、改等动态群组成员管理功能。
Uniswap上线开源Permit2,代币授权时限为30天:1月20日消息,Uniswap宣布上线Permit2,代币授权每30天过期一次,并且可以通过无Gas签名重新授权。用户在使用Permit2重新授权后,之后Uniswap升级服务器后也不需要花费Gas再次授权代币。
据悉,Permit2是开源的,开发者可集成用来跨应用共享授权管理、任意代币的通用许可、有时限的代币授权、批量代币授权和撤销等。[2023/1/20 11:22:21]
群组管理入口图示
群组管理页图示
小改变,大便利!如今,用户在WeBASE管理台中,为联盟链一个新区块链应用创建群组时,只需要像“拉聊天群”一样,在页面选中多个节点,输入配置即可“拉群成功”。
本体加入由Coinbase发起的开源项目Rosetta:据官方推特消息,本体(Ontology)宣布加入由Coinbase发起的开源项目Rosetta,成为该开源项目中首个亚洲公链。本体表示,将不断为Rosetta贡献经验,协助完善其框架,助力更多数字资产相关企业及传统行业以更低门槛应用区块链技术。
据了解,开源项目Rosetta由Coinbase发起,其宗旨为实现任意区块链技术部署和交互的标准化,简化集成过程,从而降低对接过程中可能产生的成本。通过开放透明的Rosetta,符合区块链规范的项目可以高效便捷地与各类交易所、浏览器和钱包应用集成。[2020/6/18]
节点与群组图示
合约ABI导入
多机构共建联盟链应用时,经常会遇到这样的需求:区块链合约可能由某一个机构独立完成,而大家都需要调用此合约。
例如,机构A在自己的WeBASE中完成合约的编辑、编译、部署之后,机构B也需要调用这个合约,这个时候,机构B想要机构A提供合约原文,但是机构A又不想暴露具体的合约代码实现。
亚马逊、Facebook等科技巨头承诺临时开源专利,助力新冠疫情相关工具开发:DLA Piper律师事务所合伙人Mark Radcliffe帮助撰写了《Open COVID Pledge(开源COVID承诺)》,这是一项由大学、公司和其他组织持有的开源专利倡议,旨在支持药物、测试工具、疫苗和接触者追踪工具的开发。该承诺称:“我们所拥有的每一种工具都必须被应用于大规模、无障碍地开发和部署技术,这是一项现实和道义上的当务之急。”签署承诺书的人被要求对其知识产权给予免费许可,否则将阻碍潜在救生产品的自主开发。今天,亚马逊、Facebook、惠普、IBM、微软和桑迪亚国家实验室都宣布参与该承诺。
Radcliffe表示,本月早些时候Mozilla和Creative Commons已经签署该承诺,仅英特尔一家公司就提供超过72000项专利供公众使用。截至今日,该承诺已持有几十万项专利可供特殊时期使用。(CoinDesk)[2020/4/21]
这个需求WeBASEv1.3.1安排上了!WeBASEv1.3.1加入合约ABI导入功能,这样一来,机构A就可以在不暴露合约代码实现的基础上,提供合约地址和合约ABI给机构B。机构B导入相应ABI和合约地址后,就可以像普通合约一样调用其方法了。
直击乌镇 | 百度区块链肖伟:百度超级链多个核心技术已开源:金色财经现场报道,在今日举行的第二届世界区块链大会·乌镇现场,百度区块链实验室负责人肖伟以《基于可信价值传递网络的智慧城市建设》为题进行了演讲。他表示,百度超级链自研技术优势是符合现有最高安全标准,商业?,政用,民用多样需求,自主可控设计初衷,同时多个核心技术已开源,建立行业生态。他还介绍,百度的使命是希望人们像使用电一样使用区块链。百度即将发布又一重磅区块链产品,它让部署更便捷,同时是真正的多方、开放、共享。[2019/11/8]
合约ABI导入图示
合约ABI编码器
智能合约的ABI(ApplicationBinaryInterface)实际上是智能合约的二进制接口标准,它定义了一个编码协议,不同语言都可以遵守这个协议编码合约交易。
随着社区的发展壮大,用户需求日渐多元。其中,我们发现不少用户想拥有自己熟悉语言的SDK。事实上,有些用户已经开始动手构建这样的SDK。但是开发过程中,用户反馈遇到了交易编码规则繁复、没有趁手ABI编码工具可以参照等困难。
CoinGeek.com公司宣布每年30万美元资助开发BCH开源项目:CoinGeek.com公司宣布每年30万美元资助Electron Cash团队利用n链开发BCH开源项目。Electron Cash团队将使用此资金为Bitcoin Cash生态系统创建软件项目,在此倡议中创建的所有软件都将在开放源代码许可下向BCH链开放使用。[2018/1/31]
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
如需咨询技术问题,欢迎进技术群交流:关注本公众号,对话框回复[
小助手]进群
30日,中国矿机第一股嘉楠股价暴跌,最低至2.36,市值最低仅为3.7亿美金。从纳斯达克官网数据来看,2.36已经创下了历史新低。此前股价最低为2.81.
今日下午,根据Etherscan数据显示,以太坊网络出现一笔手续费高达10668.73185ETH、转账金额仅0.55ETH的异常转账,该笔转账的打包矿池为星火矿池.
作者|哈希派分析团队 行情丨BCH在5分钟内跌幅超过1.50%:据火币全球站数据显示,BCH/BTC在5分钟内出现剧烈波动,跌超1.50%,达到-3.12%.
基于以太坊的Tether的日交易数量已达到历史新高。用户一天之内进行了208,107笔USDT交易,价值12亿美元。2019年,稳定币转账规模总计2120亿美元.
最近一则关于某知名加密货币交易所OTC被冻卡的新闻闹得沸沸扬扬,搞得很多在交易所做OTC业务的人一惊一乍,一些想要进场交易的人也变得犹犹豫豫起来,这大概跟一朝被蛇咬十年怕井绳的道理一样吧.
世界各地的亿万富翁和有影响力的商人越来越多地谈论比特币作为一种对冲和投资,同时为美国大量印钞和金融市场的不确定性发声。 最新吹捧比特币是福布斯董事长兼总编辑史蒂夫·福布斯.