一种基于金融区块链技术的供应链管理方法与流程

文档序号:14951273发布日期:2018-07-17 22:36阅读:721来源:国知局

本发明涉及金融区块链技术,具体涉及一种基于金融区块链技术的供应链管理方法。



背景技术:

目前,大型互购物网站、物流系统、金融平台等业务型系统前都是采用关系型数据库,数据安全性低,共享麻烦,系统维护成本高,系统结构复杂。所有交易必须在能连上主系统的情况下才能进行。交易记录可以被篡改。在数据有效验证上花费大量的成本。

各个银行系统间交互是非常碎片化的流程,每个银行各自有一套账本,对账困难,有些交易有时要花几天时间才能校验和确认。同时,其流动性风险很高,在监管报送方面非常繁琐,也容易出现人为错误,系统交互成本很高。

区块链(blockchain)是比特币的一个重要概念,区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了过去十分钟内所有比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。该概念在中本聪的白皮书中提出,中本聪持有第一个区块,即"创世区块"。

区块链的最新技术应用:脱胎于2008年出现的比特币技术,它提供了一种去中心化的、无需信任积累的信用建立范式。区块链技术本质是去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块(block)取代了目前互联网对中心服务器的依赖,使得所有数据变更或者交易项目都记录在一个云系统之上,理论上实现了数据传输中对数据的自我证明,深远来说,这超越了传统和常规意义上需要依赖中心的信息验证范式,降低了全球"信用"的建立成本,这种点对点验证将会产生一种"基础协议",是分布式人工智能的一种新形式,将建立人脑智能和机器智能的全新接口和共享界面。

比特币钱包的功能依赖于与区块链的确认,一次有效检验称为一次确认。通常一次交易要获得数个确认才能进行。轻量级(spv)比特币钱包,其客户端在本地只需保存与用户可支配交易相关的数据,而不会存储完整的区块链。

区块链技术是众多加密数字货币的核心,包括比特币、以太坊、莱特币等。维护区块链的方式,有工作量证明pow、权益证明pos、授权股权证明机制dpos、pool验证池、ripple共识机制等。目前,人们正在探索更为去中心化的轮值见证人机制。

区块链体系结构的核心优势包括:

任何节点都可以创建交易,在经过一段时间的确认之后,就可以合理地确认该交易是否为有效,区块链可有效地防止双花问题的发生;

对于试图重写或者修改交易记录而言,它的成本是非常高的;

区块链实现了两种记录:交易(transactions)以及区块(blocks)。交易是被存储在区块链上的实际数据,而区块则是记录确认某些交易是在何时,以及以何种顺序成为区块链数据库的一部分。交易是由参与者在正常过程中使用系统所创建的(在加密数字货币的例子中,一笔交易是由bob将代币发送给alice所创建的),而区块则是由称之为矿工(miners)的单位负责创建。

区块链主要解决的交易的信任和安全问题,包括四个技术创新:

一、分布式账本,就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。不同于传统的中心化记账方案,没有任何一个节点可以单独记录账目,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。另一方面,由于记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。

二、对称加密和授权技术,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。

三、共识机制,就是所有记账节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。以比特币为例,采用的是工作量证明,只有在控制了全网超过51%的记账节点的情况下,才有可能伪造出一条不存在的记录。当加入区块链的节点足够多的时候,这基本上不可能,从而杜绝了造假的可能。

四、智能合约,智能合约是基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款。



技术实现要素:

为克服交易数据安全问题,保护交易用户个人隐私,共享数据方便;降低系统安全成本,本发明提供了一种基于金融区块链技术的供应链管理方法。

本发明采用的技术方案为:一种基于金融区块链技术的供应链管理方法,包括以下步骤:

s1,首先搭建以太坊私有网络,建立以太坊私有节点;用户在平台创建账户,平台给分配私钥;

s2,在用户发起交易的情况下,用户创建发起交易区块链地址,用户从系统中获取交易方的接收交易地址,发起交易记录,系统将交易记录发送到区块链矿机节点;

s3,区块链矿机节点进行加密和散列,区块链矿机节点每隔10分钟,进行一次打包,把这10分钟的记录打到区块链里面,交易区块链的数据永远不能被修改;

s4,交易成功后,用户资金所有权已经在区块链里进行了转让;

s5,在交易双方不想透漏自己的账户隐私信息的情况下,可以只提供地址,通过地址进行交易,双方看到的只是交易地址;

s6,由于区块链里的资产永远不可能做假,交易双方完全能通过匿名的方式进行;

s7,交易地址由区块链系统生成,地址数量很多,不会用尽;

s8,在银行没有接入系统的情况下,也想访问里面的数据的时候,银行方能直接下载区块链数据,查看里面的交易信息,里面的交易信息都是匿名的,可以查看的都是流水信息;在区块里的每一笔交易都是可追溯的。

进一步地,所述以太坊私有网络用以用户创建平台账户,并分配私钥。

本发明的优点:

本发明利用区块链技术,闪收付平台和银行之间可以共享一个统一的账本,省掉对账的繁琐工作,交易可以做到快速准确的校验和确认、自动结算,同时监管者可以利用密码学的安全保证来审计不可篡改的交易记录和日志。

除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。

图1是本发明的一种基于金融区块链技术的供应链管理方法流程图;

图2是金融区块链系统结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

目前,金融区块链技术以区块链2.0技术为蓝本,采用开源区块链框架以太坊搭建。相较于其他可部署只能合约的区块链系统,以太坊的最大特色就是,以太坊虚拟机的建立使得只能合约的编写变得非常容易。这些只能合约通常可由高级语言编写,并通过虚拟机转化成位码存储在区块链上。

参考图2,如图2所示,金融区块链技术基础架构分为三层:应用层、数据层、网络层;

应用层包括:主要是我们的可编程金融;

数据层:公共总账本、共识算法、密码学;

网络层:p2p网络和tcp/ip。

金融区块链技术具有以下特点:

数据不一定要全局共享,只有满足合法需求的一方才能在一个协议里访问数据;

不用一个中心化的控制就可以编排银行和供应链之间的工作流;

金融区块链里用户之间的每笔交易易生成共识;

交易由参与交易的机构进行验证,而不会报告与交易无关的机构;

明确记录智能合约与用书面语言撰写的法律文件之间的关联;

采用工业标准工具来构建金融区块链平台;

不设虚拟货币:金融供应链技术注重操作性和渐进部署,不会将保密信息发布给第三方;一个机构可以和对手机构看到一组协议,并可以保证对手机构看到的是同样内容,同事报送给监管机构;金融区块链包括共识、校验、独一性、永恒性和认证等功能。

参考图1,如图1所示,一种基于金融区块链技术的供应链管理方法,包括以下步骤:

s1,首先搭建以太坊私有网络,建立以太坊私有节点;用户在平台创建账户,平台给分配私钥;

s2,在用户发起交易的情况下,用户创建发起交易区块链地址,用户从系统中获取交易方的接收交易地址,发起交易记录,系统将交易记录发送到区块链矿机节点;

s3,区块链矿机节点进行加密和散列,区块链矿机节点每隔10分钟,进行一次打包,把这10分钟的记录打到区块链里面,交易区块链的数据永远不能被修改;

s4,交易成功后,用户资金所有权已经在区块链里进行了转让;

s5,在交易双方不想透漏自己的账户隐私信息的情况下,可以只提供地址,通过地址进行交易,双方看到的只是交易地址;

s6,由于区块链里的资产永远不可能做假,交易双方完全能通过匿名的方式进行;

s7,交易地址由区块链系统生成,地址数量很多,不会用尽;

s8,在银行没有接入系统的情况下,也想访问里面的数据的时候,银行方能直接下载区块链数据,查看里面的交易信息,里面的交易信息都是匿名的,可以查看的都是流水信息;在区块里的每一笔交易都是可追溯的。

所述以太坊私有网络用以用户创建平台账户,并分配私钥。

本发明利用区块链技术,闪收付平台和银行之间可以共享一个统一的账本,省掉对账的繁琐工作,交易可以做到快速准确的校验和确认、自动结算,同时监管者可以利用密码学的安全保证来审计不可篡改的交易记录和日志。

传统系统业务数据是存放在各个系统的数据库中。公司内部人员只要有数据库的操作权限,就可以随意查看系统用户的企业信息(个人信息)、交易记录。

金融区块链技术,通过把业务数据存放在区块链里,保证了用户的企业信息和个人信息等隐私不被泄露。

传统系统产生的交易记录存储在数据库中,只要有数据库账号和权限的用户可以随意修改。

金融区块链技术,保证了产生的交易记录一旦存进区块链里,就永远不可能被修改。

现有金融系统、保险系统、购物系统等安全性比较强的系统,数据的安全保护都是采用传统模式,数据安全方面的成本非常高。

金融区块链技术把数据存放在区块里面。数据文件不害怕对外泄露,即便泄露了,任何人都修改不了里面已经生成的交易记录。

在系统对接方面,通过区块链技术,可以直接让银行的系统、供应商的系统直连区块链获取数据,从而大大降低了系统集成的成本。

传统系统需要去开发对接接口,产生大量的开发工作量,系统对接成本很高。

金融区块链技术,因为业务数据是存储在区块链分散式的文件系统中,所以,数据备份成本和数据分享非常方便。供应商和买方、供应商和银行之间,可以不通过系统,在一些极端情况,双方可以进行线下交易。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1