Skip to content

WeBankBlockchain/OpenLedger

Repository files navigation

WeBankBlockchain-OpenLedger

OpenLedger聚焦链上的“用户、业务方、权益、账户和账本”,建立与实际业务匹配的账本体系,承载数字化权益的完整生命周期,以此形成多方参与的可信分布式账本。

关键特性

  • 职责分离的托管人机制

    业务方面向用户提供服务、管理账户;托管人负责权益上链登记、保管账本、维护链上权益与实际价值的一致性;用户控制自身账户权益、通过私钥发起权益流转交易。区块链记录、保存、同步交易日志,保障链上权益安全、一致、可靠,从而形成可信的分布式账本。

  • 灵活的账户体系

    组织可以根据业务需要,授予多名员工操作本企业账户的权限。

  • 安全可信的双重签名机制

    用密码学算法强化用户的控制权。交易必须由用户和业务方联合签名才能上链。用户在链下对交易数据进行第一次签名,并将签名后的数据发送给业务方,业务方进行第二次签名后提交上链。

  • 双模式记账体系

    支持基于余额数量变化的记账模型和基于所有权变化的记账模型。

环境要求

在使用本项目前,请确认系统环境已安装相关依赖软件,清单如下:

依赖软件 说明 备注
FISCO-BCOS >= 2.7.2
Java >= JDK[1.8]
Git 下载的安装包使用Git

文档

贡献代码

欢迎参与本项目的社区建设:

  • 如项目对您有帮助,欢迎点亮我们的小星星(点击项目左上方Star按钮)。
  • 欢迎提交代码(Pull requests)。
  • 提问和提交BUG
  • 如果发现代码存在安全漏洞,请在这里上报。

License

license

开源协议为Apache License 2.0. 详情参考LICENSE

About

控制权与所有权一致的企业级分布式账本

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •