WeBASE v1.5.0开放了应用管理功能,支持区块链应用以开源应用管理案例的形式接入到WeBASE中,为 区提供完整的应用开源实现参考。
我们公司(上海久誉软件系统有限公司)基于在支付清算领域多年的技术积累,使用FISCO BCOS区块链底层平台研发了供应链支付结算场景应用,很高兴能够借此功能,与 区分享我们在供应链支付结算场景的实践成果。
这个案例的接入,我们以开源的形式,提供了应用前后端和业务合约全部代码,覆盖用户的注册登录、用户建链数据分成比例上链、各方签名确认、模拟支付积分下发等主要功能。欢迎更多 区伙伴一起打造这个应用案例、完善使用文档,让它能更好地解决供应链支付结算场景的痛点,推动区块链在供应链支付结算场景更广泛地应用。
开源仓库:
https://github.com/jiuyu-software/supply-chain-demo
项目主要参与人:
操作环境
环境搭建
首先需要搭建FISCO BCOS链与WeBASE服务,本案例通过WeBASE一键部署搭建了4节点的链和WeBASE服务。
参考WeBASE官方提供的文档,详情请参见:
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html
注:部署WeBASE时,注意修改一键部署的配置文件,以搭建4节点的链:
WeBASE应用接入
在WeBASE管理台中点击“应用管理”,在自定义案例模板中填入信息后,在注册信息里面可获得接入到WeBASE-Node-Manager所用到的相关信息。
需记录这些信息,在下文的的application.properties配置中会用到。
2. 多方签名流程图
操作演示
1.建链:机构A (一级生产商)新建一条供应链,并选择参与该供应链的各级供应商,填写相应的分成比例,提交之后数据上链。链上数据显示为各方的分成比例,届时将会以该比例进行分账。
2.查看信息:查看各方分成比例、参与的机构,以及链上各方的数字身份。
3.各方签名:各方确认自己的节点业务,确认无误后进行签名,多方确认完成后可模拟支付。
4.模拟支付:模拟资金向各节点供应商支付分成。
结语
作为一名Java开发工程师,我从去年开始接触国家信息中心顶层设计的区块链服务 络BSN,机缘巧合之下结识了FISCO BCOS这个联盟链大家族。当时我们公司(上海久誉软件系统有限公司)在两个主流底层框架之间做选型比较。在了解了两个联盟链框架的 区活跃度后,我们选择了国产安全可控的FISCO BCOS。
让我们称赞的是,FISCO BCOS的技术文档非常全,从一开始搭建区块链 络环境到自己动手开发第一个区块链应用,一应俱全,而且文档上每一步操作都有详细记录。
很高兴此次能借WeBASE应用管理案例的功能,将基于FISCO BCOS 的供应链支付结算案例以开源形式贡献给 区。在此也特别感谢FISCO BCOS 区里各位老师的指导,如微众银行区块链高级架构师刘明臻、微众银行区块链核心开发者黎宁、柏链教育李骜华等人的大力支持。
如果大家在使用过程中,遇到任何问题或有任何建议,可以在GitHub 上提交 issue,也欢迎大家分享自己的成功实施案例。欢迎大家给我们star,你的支持就是对我们最大的鼓励!
公司简介:
上海久誉软件系统有限公司是由上海久事公司和上海公共交通卡股份有限公司共同投资组建的一家专业从事软件开发和系统集成的企业,围绕支付清算、消费交换两大核心技术,公司在卡基业务、移动支付、城市公交“一卡通”、“一票换乘”资金清分清算、智能终端、数据服务等行业领域拥有一流的技术,技术开发人员都有丰富的开发经验。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91437 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!