3月13日,长安链的两位架构师为社区开发者详细分享了2024年的版本更新迭代成果,并向社区同步2025年的技术路线规划。在2025年,长安链将带来一系列与开发者紧密相关的功能特性:管理台和CMC工具的功能将更加丰富,开发体验将更加友好;合约将支持跨平台能力,调试将更加得心应手;Java客户端对开发环境的需求将更加鲁棒,适应性更强;加强交易、存储等环节的数据隐私保护能力;同时,交易、存储、调度和合约引擎等核心模块也将在性能方面得到全面提升。
此外,在直播活动中两位架构师还就区块链与数据要素、大模型等领域融合应用的热点话题进行了探讨。
以下是直播介绍的主要内容:
可用性
复杂网络拓扑支持
支持复杂网络模型,例如SSL网关、国密SSL网关、正向代理、非直连转发(含跳数限制)及子网分组模型等。
多平台合约支持
支持合约跨平台能力,可同时兼容x86和arm架构。
节点配置更新模型
支持由特定权限用户发送更新节点配置的交易,实现节点配置热加载能力。
Java客户端完善
Java客户端支持正向代理能力;
支持标准国密TLS、m1/m2/m3环境及jdk11、jdk17等。
自定义交易优先级
用户可根据实际业务需要,自定义交易优先级,提高交易打包效率;
支持合约优先级定义,提供更好的业务需求。
高性能
流水线加速模型
调整区块处理过程,将交易执行后移(达成共识后);
处理随机函数类交易执行结果不一致的问题。
确定性调度算法
串行确定性调度算法;
并行重排序调度算法。
自适应调度算法
优化现有调度模型,提供自适应DAG生成能力;
支持从节点并行处理能力。
Docker引擎优化
Contract-SDK支持更多合约指令;
增加合约常驻模型,提高加载效率。
存储模型优化
存储WAL与共识WAL合并,降低IO消耗;
存储模块优化,提高查询资源消耗。
隐私性
分级按需同步模型
支持不同级别、不同层次间的交易数据过滤,可根据组织、用户、合约甚至于交易ID前缀进行过滤设置,过滤数据从网络源头控制,并支持不完整数据下的区块验证。
数据落盘加密
写入数据库的Value自动加密,从数据库获取后会自动解密;
FileDB中以文件为单元对数据进行加密,降低时间消耗。
私有数据传递
不同客户端间可支持将数据通过区块链进行安全传递,数据不泄露。
安全漏洞处理
及时进行安全漏洞的处理和修复。
开放性
Go/Java合约本地调试
支持DockerGo/Java合约本地调试能力;
支持跨合约调用调试;
模块化方式引入;
提前发现合约BUG,降低开发和测试周期。
CMC支持性能统计
写入数据库的Value自动加密,从数据库获取后会自动解密;
FileDB中以文件为单元对数据进行加密,降低时间消耗。
长安链管理台完善
支持底链版本自动更新模式;
支持x86和arm等多种平台架构。
如果您对长安链有任何建议,无论是版本的重点功能还是文档的细微改进,都欢迎填写问卷向我们反馈。只要您的建议具体且细致,我们将把其提交给技术委员会进行认真评估。
用户建议收集
长安链·ChainMaker