# OpenLedger **Repository Path**: WeBankBlockchain/OpenLedger ## Basic Information - **Project Name**: OpenLedger - **Description**: 控制权与所有权一致的企业级分布式账本 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 4 - **Created**: 2021-06-29 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WeBankBlockchain-OpenLedger OpenLedger聚焦链上的“用户、业务方、权益、账户和账本”,建立与实际业务匹配的账本体系,承载数字化权益的完整生命周期,以此形成多方参与的可信分布式账本。 ## 关键特性 - 职责分离的托管人机制 业务方面向用户提供服务、管理账户;托管人负责权益上链登记、保管账本、维护链上权益与实际价值的一致性;用户控制自身账户权益、通过私钥发起权益流转交易。区块链记录、保存、同步交易日志,保障链上权益安全、一致、可靠,从而形成可信的分布式账本。 - 灵活的账户体系 组织可以根据业务需要,授予多名员工操作本企业账户的权限。 - 安全可信的双重签名机制 用密码学算法强化用户的控制权。交易必须由用户和业务方联合签名才能上链。用户在链下对交易数据进行第一次签名,并将签名后的数据发送给业务方,业务方进行第二次签名后提交上链。 - 双模式记账体系 支持基于余额数量变化的记账模型和基于所有权变化的记账模型。 ## 环境要求 在使用本项目前,请确认系统环境已安装相关依赖软件,清单如下: | 依赖软件 | 说明 | 备注 | | ---------- | ------------------------------------------------------------ | ---- | | FISCO-BCOS | >= 2.7.2 | | | Java | \>= JDK[1.8] | | | Git | 下载的安装包使用Git | | ## 文档 - [**开发手册**](https://openledger.readthedocs.io/zh_CN/latest/) ## 贡献代码 欢迎参与本项目的社区建设: - 如项目对您有帮助,欢迎点亮我们的小星星(点击项目左上方Star按钮)。 - 欢迎提交代码(Pull requests)。 - [提问和提交BUG](https://github.com/WeBankBlockchain/OpenLedger/issues) - 如果发现代码存在安全漏洞,请在[这里](https://security.webank.com)上报。 ## License ![license](http://img.shields.io/badge/license-Apache%20v2-blue.svg) 开源协议为[Apache License 2.0](http://www.apache.org/licenses/). 详情参考[LICENSE](LICENSE)。