开放原子可信账本工作组XuperChain项目(下文简称XuperChain) V3.10正式发布!为了响应开源社区的对智能合约的多语言需求,并提高XuperChain的易用性、安全性,这个版本的亮点在于推出以太坊虚拟机(EVM,Ethereum Virtual Machine)、交易Txid生成方案升级、网络层P2P连接对于TLS和Ipv6的支持,以及其他对性能和稳定性等进行优化和提高。并优化和增加了Go和java语言SDK,方便开发者与XuperChain进行交互。
主要内容:
【合约】智能合约支持EVM虚拟机
【共识】Smr稳定性提升
【Kernel】确定性Txid生成
【p2p】p2pv2支持TLS和Ipv6
【XuperOS】Cli支持有背书的调用
【SDK】Go、Java等语言SDK
【群组管理】平行链群组主链增加addChain限制
【p2p】平行链群组节点消息转发进行群组过滤
【Bug】未确认交易回滚等bug修复
1.智能合约引擎支持EVM虚拟机
1.1 XuperChain 与EVM
EVM,是专门用于运行以太坊智能合约的虚拟机,合约可由solidity、viper等语言编写。以太坊智能合约以及EVM在区块链领域应用极其广泛,已经成为区块链智能合约领域的事实标准之一。
得益于XuperChain独创的XuperBridge的架构设计,将账本数据、合约交互接口等进行封装暴露,以适用于不同的合约VM。在版本3.10中,在原有的wasm、native虚拟机的基础上,又新增了对EVM的支持,极大的方便以太坊的社区开发者,将以太坊Dapp迁移到超级链,充分发挥超级链高TPS、低手续费等优势。
在XuperChain上部署、调用solidity合约,请参考solidity合约。
solidity合约
https://xuperchain.readthedocs.io/zh/latest/advanced_usage/create_contracts.html#solidity
1.2 XuperCha

XuperChain V3.10引入以太坊虚拟机(EVM),增强智能合约支持,优化确定性Txid生成方案,提升网络层支持TLS和IPv6,增强CLI的背书调用功能,并提供了Go和Java SDK。此更新旨在提高易用性和安全性,便于以太坊开发者迁移DApps。
最低0.47元/天 解锁文章
712

被折叠的 条评论
为什么被折叠?



