当前位置:首页>区块链文章>区块链推广>长安链发布自研P2P网络Liquid,先睹为快

长安链发布自研P2P网络Liquid,先睹为快

​在最新发布的长安链ChainMaker v2.1.0_alpha版本中,针对常用的P2P网络libp2p在区块链系统中兼容性和效率不足的问题发布了自研的区块链专用P2P网络——Liquid。自研P2P网络LiquidLiquid为社区开发者提供了P2P网络的另一个选择,它是一个自主可控的、更加适配区块链场景、更加精简、与长安链ChainMaker完美融合的网络模块。同时,Liquid被赋予了多连接并发复用、大报文拆包并行传输、消息优先级管理等诸多新特性,并贴合了长安链ChainMaker可灵活装配

​在最新发布的长安链ChainMaker v2.1.0_alpha版本中,针对常用的P2P网络libp2p在区块链系统中兼容性和效率不足的问题发布了自研的区块链专用P2P网络——Liquid

自研P2P网络Liquid

Liquid为社区开发者提供了P2P网络的另一个选择,它是一个自主可控的、更加适配区块链场景、更加精简、与长安链ChainMaker完美融合的网络模块。同时,Liquid被赋予了多连接并发复用、大报文拆包并行传输、消息优先级管理等诸多新特性,并贴合了长安链ChainMaker可灵活装配的特点,助力开发者基于其打造分布式网络的高速信息通路。

相关文档:https://docs.chainmaker.org.cn/tech/P2P%E7%BD%91%E7%BB%9C.html#liquid

本次一同发布的还有其他三个亮点值得关注:

  • Java SDK 支持国密加密通信;
  • 支持透明数据加密,加强敏感数据安全防护;
  • 推出了更丰富的身份权限控制模式,减少CA依赖,降低启动成本。

01

Java SDK支持国密

长安链ChainMaker国密通信包括节点间P2P通信、节点与Client端RPC通信两部分。此前版本中,长安链ChainMaker实现了节点间的国密加密通信、节点与Golang SDK的国密加密通信,但尚未支持节点与其他语言SDK的国密加密通信,且目前业界没有Java端支持国密grpcs的成熟的开源实现。在新版本中在golang 1.14版本的TLS基础上重构了golang的国密TLS支持,用于节点间、节点与golang sdk间的国密通信;在OpenSSL-1.1.1l的基础上实现了对国密TLS的支持,并重新编译netty-tcnative以使java sdk支持跨平台的国密通信,其他语言SDK也可采取类似的方式进行国密通信支持。

相关文档:https://docs.chainmaker.org.cn/tech/%E5%9B%BD%E5%AF%86TLS%E8%AE%BE%E8%AE%A1%E5%92%8C%E5%AE%9E%E7%8E%B0.html

02

支持透明数据加密

透明数据加密(Transparent Data Encryption (简称TDE))是指可以在文件层对数据和文件进行实时加密和解密,落盘的文件是加密后的内容,而对于上层应用系统和开发人员而言,加解密过程是无感知的,写入和读取的内容是明文内容,所以叫做透明数据加密。TDE的应用可以保证磁盘文件的机密性,避免攻击者从文件直接访问数据。TDE适用于用户隐私数据、金融数据等敏感数据的安全防护,提升了长安链ChainMaker的企业级应用场景范围。

相关文档:https://docs.chainmaker.org.cn/tech/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8.html#tde

03

身份权限管理模式

长安链ChainMaker之前的版本中支持基于数字证书的身份标识和权限控制体系,功能全面且符合企业级用户需求,但依赖内部或外部的CA作为前置条件,启动成本较高。在v2.1.0_alpha中,推出了三种身份权限控制模式,用户可根据需求灵活选择:permissionedWithCert模式,即之前的数字证书模式;permessionedWithKey模式,即用公私钥标识链上成员,权限控制体系仍与证书模式大体相同;public模式,用公私钥标识链上成员,权限控制较为松散。具体可查看开源文档的“身份权限管理”章节。

相关文档:https://docs.chainmaker.org.cn/tech/%E8%BA%AB%E4%BB%BD%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86.html

我们后续将用单独的技术文章为大家分别详细讲述上述功能特性。此外,本次版本中还增加了硬件密码机&KMS支持,badger数据库支持,更丰富的RPC Server限流功能,系统合约启用开关等,等待大家发掘与使用。

长安链开源社区将于11月15日(星期一)邀请长安链核心开发者、架构师为大家讲解长安链ChainMaker v2.1.0_alpha版本迭代内容及相关知识延展,带大家了解本次发布内容在企业场景中的应用,欢迎大家添加长安链小助手进入技术交流群观看直播。

长安链发布自研P2P网络Liquid,先睹为快

Tips

更多长安链开源项目QA,可登录开源社区、技术文档库查看。

下载源码

https://git.chainmaker.org.cn/chainmaker/chainmaker-go

查阅文档

https://docs.chainmaker.org.cn/

更多社区权益申请

https://wj.qq.com/s2/8620064/7abd

长安链发布自研P2P网络Liquid,先睹为快

长安链发布自研P2P网络Liquid,先睹为快

“长安链ChainMaker”是国内首个自主可控区块链软硬件技术体系,由微芯研究院联合头部企业和高校共同研发,具有全自主、高性能、强隐私、广协作的突出特点。长安链面向大规模节点组网、高交易处理性能、强数据安全隐私等下一代区块链技术需求,融合区块链专用加速芯片硬件和可装配底层软件平台,为构建高性能、高可信、高安全的数字基础设施提供新的解决方案,为长安链生态联盟提供强有力的区块链技术支撑。取名“长安链”,喻意“长治久安、再创辉煌、链接世界“

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
区块链推广

码链怎样改变生活方式?看看这几点

2021-11-10 17:29:13

区块链推广

基于以太坊的智能合约开发教程 Solidity 函数返回值

2021-11-10 17:32:43

重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员 区块链Bi站  或给邮箱发送邮件834379394@qq.com 我们会第一时间进行审核删除。 站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果你遇到支付完成,找不到下载链接,或者不能下载,或者解压失败,先不要忙,加客服主的QQ:834379394 (客服有可能有事情或者在睡觉不能及时的回复您,QQ留言后,请耐心等待即可!)

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索