Polygon ID Issuer Node v3.0.2 版本发布:支付系统升级与功能增强
Polygon ID Issuer Node 是一个用于发行可验证凭证(Verifiable Credentials)的开源项目,它为组织提供了构建去中心化身份解决方案的基础设施。在最新发布的 v3.0.2 版本中,项目团队重点改进了支付系统功能,并增强了多项核心特性,使凭证发行和管理更加灵活高效。
支付系统重大升级
本次版本最显著的改进是对支付系统的全面升级,引入了多项创新功能:
-
多链支付支持:新增了对多区块链网络支付的支持,使系统能够适应不同区块链生态的需求。开发者现在可以配置不同链上的支付合约,大大扩展了支付场景的灵活性。
-
支付请求状态管理:实现了支付请求状态的完整生命周期管理,包括创建、处理和查询等功能。系统现在能够准确追踪每笔支付的状态变化,为业务逻辑提供更可靠的数据支持。
-
支付金额精度处理:新增了对代币小数位数的支持,确保不同精度代币的支付金额能够被正确处理。这一改进特别适用于处理具有不同小数位数的ERC20代币。
-
支付请求搜索功能:增强了支付请求的查询能力,支持基于多种条件的快速检索,提高了大规模支付场景下的管理效率。
凭证发行与管理增强
在凭证发行和管理方面,v3.0.2版本带来了多项实用改进:
-
显示方法选择:在发行凭证的表单中新增了显示方法字段,允许发行者为凭证字段指定特定的显示格式。这一功能特别适用于需要特殊格式展示的场景,如区块链地址或国家代码等。
-
自定义格式支持:系统现在支持多种自定义数据格式,包括Base64编码、区块链地址和国家代码等标准格式。这为处理特定类型的数据提供了更大的灵活性。
-
凭证状态管理:改进了凭证状态的显示和管理功能,包括在创建凭证表单中添加了撤销状态选择器,使凭证生命周期管理更加直观。
安全性与稳定性改进
在系统安全性和稳定性方面,本次更新包含以下关键改进:
-
支付验证增强:优化了支付验证机制,确保支付交易的完整性和安全性。特别是改进了基于Base64的签名密钥配置,提高了支付系统的安全性。
-
字段验证强化:对关键表单字段(如支付名称字段和DID字段)添加了更严格的验证规则,包括最大长度限制等,防止无效数据输入。
-
AWS密钥存储支持:新增了对AWS密钥存储服务的集成,为密钥管理提供了更专业的解决方案,特别适合企业级部署场景。
用户体验优化
针对管理员和终端用户的使用体验,v3.0.2版本进行了多项界面优化:
-
表格显示改进:修正了凭证发行日期在表格中的显示问题,确保时间信息的准确呈现。
-
模态框尺寸调整:优化了编辑模态框的尺寸,使其在不同屏幕尺寸下都能保持良好的可用性。
-
身份详情页重构:重新设计了身份详情页面,将密钥表格整合到该页面中,使相关信息更加集中和易于管理。
-
凭证撤销警告:当认证凭证被撤销时,系统会显示明确的警告信息,帮助用户及时了解凭证状态变化。
部署与维护改进
在系统部署和维护方面,本次更新包含以下改进:
-
Helm Chart优化:对Kubernetes Helm Chart进行了多项改进,包括部署验证和分支映射等功能,使云原生部署更加可靠。
-
环境变量控制:新增了通过环境变量控制支付相关页面显示的功能,使系统配置更加灵活。
-
动态路由支持:实现了基于分支的动态basename路由,为多环境部署提供了更好的支持。
总结
Polygon ID Issuer Node v3.0.2版本通过支付系统的重大升级和多项功能增强,进一步巩固了其作为企业级凭证发行解决方案的地位。多链支付支持、支付状态管理和精度处理等功能的引入,使系统能够适应更复杂的商业场景。同时,在安全性、用户体验和部署维护方面的持续优化,也体现了项目团队对产品质量的重视。这些改进将帮助开发者构建更强大、更可靠的去中心化身份解决方案。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



