信用链是基于 IBM HyperLeger Fabric 技术的区块链底层技术,与人工智能技术 相互结合的,面向金融领域的信用预测,信用反欺诈,及信用历史纪录的生态系 统。通过此生态系统,构建跨越多个金融领域的去中心化的风险管理,交易管理 平台。在其建设初期将为保险,基金,小额信贷等金融业务和金融交易提供信用 分析,风险预测,交易撮合等服务。在业务平台化,数据规模化之后,进一步提 供信用记录,信用评级,信用指数等更进一步的业务服务。
信用链技术分析
信用链具有强大的开发团队,基于 IBM HyperLeger Fabric 工业级区块链技术进行升级开发,融入人工智能分析算法及分布式人工智能运算架构,实现了首个综合所有参与者的运算能力共同创造更大价值的智能合约平台。
信用链合规性
信用链将基于,在数据严谨性,数字货币合规性及数字货币交易保障都具备绝对优势的日本率先开展业务并开始交易。合规性方面,完全符合当地法律的监管要求。
信用链业务分析
信用链是将区块链的“去中心化”和“智控合约”和人工智能的“深度学习”,“精准预测”相结合的。面向金融行业的新一代的平台级应用。通过区块链技术撮合并记录无法抵赖的交易,整合算力进行人工智能运算,并通过人工智能技术,完成金融领域的风险预测,趋势预测及智能决策。信用链创新性的将区块链技术与人工智能技术完美融合,从技术到业务层面构建一套完整的,可融合的,自洽的生态体系。
信用链的关键技术创新
通过与人工智能技术的结合,信用链可打破传统区块链技术闭环运行的格局,深入切人现实业务领域,实现区块链技术在金融领域的全面落地,并创造巨大的价值。
1. 信用链生态
信用链的核心目标业务场景为金融相关应用,首先将为现有的零售金融业务,证券/商品/货币/数字货币交易业务,保险业务,等交易个体众多,信用信息价值巨大的金融业务提供信用评估,风险分析及反欺诈应用。
信用链的所有参与者,将在同时成为信用链所承载的各类金融业务的用户,信用链通过自身特有的智能平台对每个用户进行智能信用评估,完成历史交易记录。信用链的参与者既可作为中心化金融服务的客户,享受到大型金融服务供应商提供的金融,保险等业务;又可作为去中心化的金融服务平台本身的参与者,参与价值更高的 P2P 金融,智能合约基金等丰富的投资项目。信用链平台本身,也将从为大型金融服务商提供信用分析,风险定价,反欺诈等服务;以及去中心化智能合约基金,低风险 P2P 金融服务,保证金业务等自营业务中直接获利。在降低社会整体信用成本的同时,获取高额的金融服务利润,实现社会效益与经济效益的双丰收。
2. 应用场景举例
信用链的核心是信用,而信用最大的应用场景就是风险管理。在传统的零售金融业务中,中心化的交易或交易撮合平台难以对参与者的信用及风险进行有效评估。信用链将通过人工智能技术,全面提升信用评估及反欺诈能力。
场景一、小额信贷
通过对贷款申请者的公开信用数据,信用交易历史,日常行为统计(多项数据综合),通过人工智能的深度学习,智能判断用户的欺诈概率,违约概率及信用等级,并基于分析结果进行产品的额度控制,周期控制,及价格设定。并通过信用链本身的区块链技术及数字货币完成智能合约,跟踪并记录合约履行情况。
1. 现金贷市场规模
2016 年是国内现金贷业务爆发的一年。在 2017 年下半年,现金贷业务持续迅速发展的一个标志性阶段就是相关公司到美国的上市,如趣店、拍拍贷和和信贷。从这三家公司披露的历史收入和利润信息来看,国内现金贷业务的确是一个长期受到金融压抑的市场。
据估计,全国有约一万家从事现金贷业务公司。现金贷市场规模能达到万亿元人民币。另外,从美国信用卡市场的发展规模来看,现金贷业务是一个长期发展的,具有巨大市场规模的业务领域。
2. 现金贷业务中的问题
尽管目前现金贷公司的业务发展势头非常强劲,但这些公司面临的问题也很 明显。这些问题包括: A. 缺乏高效的获客方式 B. 缺乏系统有效的信用评估手段 C. 对目标客户放贷的贷款利率过高 D. 缺少有效的获取资金的手段 目前现金贷市场的火热掩盖了这些问题的严重性。但随着竞争的不断加强, 这些问题一定会导致很多公司无法继续经营。
3. 基于区块链和大数据技术的信用链
我们计划建设一个基于区块链、人工智能、机器学习和大数据技术的信贷网 络,命名为信用链。信用链利用区块链技术为现金贷业务双方提供一个开放、透明、真实、有保证的金融交易环境,利用大数据技术为信用链中的现金贷 公司提供一个更加可靠的信用评估和反欺诈机制。 在信用链中,多个现金贷公司可以向链上的零售用户放贷。零售用户可以在 网络上向不同的现金贷公司申请贷款。网络通过技术手段保证信贷流程的公 平完成。网络同时基于用户在链上和链外的相关数据,向现金贷公司提供信 用评估和风控服务。 信用链与常规的 P2P 网站不同。信用链是一个开放的去中心化的网络。借贷 双方的数据各自拥有自己的数据,而不是为中心化网络所有。信用链只是将 双方链接起来,为双方提供一个更加真实高效的交易环境。信用链本身不参 与金融业务。
场景二、保证金交易 基于全球交易市场的历史交易情况,单一客户名下的实物及数字资产状况,用户 历史的保证金使用及追加情况,对每个客户可能面临的风险情况进行画像,并基 于此决定保证金的授予额度,周期及价格。然后通过信用链本身的区块链技术及 数字货币完成智能合约,跟踪并记录合约履行情况。
场景三、保险风控及核价 以财险中的车险为例,对车险用户的索赔的历史数据,基于人工智能技术进行深 度学习和分析,智能描绘出赔付率高的用户的画像,采取价格,项目,等多种方 式进行车险的综合定价及销售。
场景四、智能合约基金 基金发行方制定清晰的基金标的及投资规则,通过信用链本身完成智能合约的签 署及资金募集,通过信用链自身的智能交易模块完成交易。基金所有的交易操作 均在信用链的监管之下,由信用链按照预设的智能规则进行风险规避,所有的交 易记录均通过信用链进行完整记录,对所有中小散户参与者完全透明。
信用链的技术架构
1. HperLedger 简介
信用链以 IBM HyperLedger Fabric 作为区块链底层技术。Hyperledger 中文为超级账本,由 IBM 在 2016 年首先发起,目前加入 Hyperledger 的成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同组织,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的,故非常适合于在金融、制造、银行、保险、物联网等各种行业。
据 CNBC 报道,2017 年,欧洲最大的七家银行,包括:包括德意志银行、汇丰银行、比利时联合银行、Natixis 银行,兴业银行等已组成了一个新的区块链联盟,将采用国际巨头公司 IBM 的 Hyperledger 区块链技术,建立一个新区块链项目:名为数字交易链(Digital Trade Chain),它旨在帮助参与方进行国际性的跟踪、管理和交易。
2. HperLedger 的技术特性
Hyperledger 团队认为,在高度集权和完全地去中心化中间应该有个平衡——权力既不是集中在某一个机构,也不是完全地分布式,而是进行合理适当地分割成若干部 分。 分权 这 个最早 由英 国哲 学 家约翰 ·洛 克提 出的 政治概 念,被Hyperledger 用在支付系统的权力分布上。如下图所示,第一种是一般国家和第三方支付系统的“中心化”网络,第三种是比特币式的分点对点“去中心化”网络,而第二种,就是 Hyperledger 所建立的支付协议体系。
3. HperLedger 的六大技术优势
获得许可的成员:Hyperledger Fabric 因作为许可网络 的平台而闻名,其中的所有参与者都有已知的身份。考虑许可网络时,应考虑区块链用例是否需要遵守数据保护法规。许多用例,具体来讲,在金融领域和医疗行业,都需要遵守数据保护法律,要求知道网络成员和访问特定数据的人的身份。
性能、可伸缩性和信任水平:Hyperledger Fabric 构建于一种模块化架构之上,该架构将交易处理分为 3 个阶段:分布式逻辑处理和协商(“链代码”)、交易订购,以及交易验证和提交。这种分离提供了一些优势:不同节点类型之间需要的信任和验证水平更低,网络可伸缩性和性能得到了优化。
以 “需要知道” 为原则来公开数据:由于竞争形势、保护法律和有关个人数据机密性的法规,企业规定需要确保某些数据元素的隐私,这可以通过区块链上的数据分区来实现。Hyperledger Fabric中支持的渠道允许仅将数据传递给需要知道的相关方。
对不可变分布式账本的丰富查询:账本是区块链应用程序的状态过渡的有序记录。每个交易都会产生一组资产键值对,这些信息以创建、更新或删除数据的形式提交给账本。系统的不可变事实来源被附加到嵌入了 LevelDB 的对等节点的文件系统中。
支持插件组件的模块化架构:Hyperledger Fabric 架构的模块化使网络设计师能够插入其首选实现的组件,这是一个优势。呼声最高的模块化区域之一是 “自带身份”。一些多公司网络已拥有身份管理功能,并希望重用该功能,而不是重新构建它。该架构中可轻松插入的其他组件包括一致性或加密组件
保护数字密钥和敏感数据:HSM(硬件安全模块)支持对保护和管理数字密钥来实现强身份验证至关重要。Hyperledger Fabric 提供了经过修改和未经修改的 PKCS11 来生成密钥,这支持处理各种情况,比如需要更多保护的身份管理。对于处理身份管理的场景,HSM 增加了对密钥和敏感数据的保护。
4. Hyperledger Fabric 与比特币、以太坊的比较
Hyperledger Fabric 作为一种企业级区块链应用,解决了比特币低吞吐量,较慢的交易速度,无法监管的问题,同时也解决了以太坊低承载量,无法满足企业级运用的缺点,在交易速度,数据吞吐量等性能上有着极大的提升。
5. 总体架构
架构核心逻辑有三条:Membership、Blockchain 和 Chaincode。
Membership Services
这项服务用来管理节点身份、隐私、confidentiality 和 auditability。在一个non-permissioned 的区块链网络里,参与者不要求授权,所有的节点被视作一样,都可以去 submit 一个 transaction,去把这些交易存到区块(blocks)中。那 Membership Service 是要将一个 non-permissioned 的区块链网络变成一个permissioned 的区块链网络,凭借着 Public Key Infrastructure (PKI)、去中心和一致性。
Blockchain Services
Blockchain services 使用建立在 HTTP/2 上的 P2P 协议来管理分布式账本。提供最有效的哈希算法来维护 world state 的副本。采取可插拔的方式来根据具体需求来设置共识协议,比如 PBFT,Raft,PoW 和 PoS 等等。
Chaincode Services
Chaincode services 会提供一种安全且轻量级的沙盒运行模式,来在 VP 节点上执行 chaincode 逻辑。这里使用 container 环境,里面的 base 镜像都是经过签名验证的安全镜像,包括 OS 层和开发 chaincode 的语言、runtime 和 SDK 层,目前支持 Go、Jave 和 Nodejs 开发语言。
Events
在 blockchain 网络里,VP 节点和 chaincode 会发送 events 来触发一些监听动作。比如 chaincode 是用户代码,它可以产生用户事件。
API 和 CLI
提供 REST API,允许注册用户、查询 blockchain 和发送 transactions。一些针对 chaincode 的 API,可以用来执行 transactions 和查询交易结果。对于开发者,可以通过 CLI 快速去测试 chaincode,或者去查询交易状态。
6. 账本(Blocks+States)
整个区块结构分为文件系统存储的 Block 结构和数据库维护的 State 状态,其中state 的存储结构是可以替换的,可选的实现包括各种 KV 数据库(LEVELDB,CouchDB 等)。
7. 智能合约(Chaincode)
验证节点运行可接受三种事务类型的状态复制机以及 BFT 一致性协议,这三种事务是:
部署事务:
将 Go、JAVA 编写的智能合约作为参数,智能合约在验证节点上初始化部署并准备好被调用;
调用事务:
调用先前已部署的指定智能合约的事务,参数由事务类型指定; 智能合约执行事务,并相应地读取和写入 KV 数据库,返回是否成功或者失败;
查询事务:
直接从节点读取持久化的世界观状态返回有关的数据条目。
8. 运行架构
最新 Hyperledger Fabric v1.0 的架构将 Peer 的功能将 Blockchain 的数据维护和共识服务进行分离,共识服务从 Peer 节点中完全分离出来,独立为 Orderer 节点提供共识服务;基于新的架构,实现多通道(channel)的结构,实现了更为灵活的业务适应性(业务隔离、安全性等方面);支持更强的配置功能和策略管理功能,进一步增强系统的灵活性和适应性。
9. 交易生命周期
A. 应用程序将交易提案提交给背书对等节点;
B. 背书策略规定需要多少个背书者和/或何种背书者组合来签署提案。背书者执行链代码,以便在网络对等节点中模拟该提案,并创建一个读/写集,然后背书对等节点将经过签署的提案回复(背书)发回给应用程序。
C. 应用程序将交易和签名提交给 Ordering 服务;
D. Ordering 服务创建一批或一组交易,并将它们传送给提交对等节点;
E. 提交对等节点收到一批交易后,对于每个交易,它会确认满足背书策略,并检查读/写集以检测冲突的交易;
F. 如果两项检查都通过,则将该组交易提交到账本,并在状态数据库中反映出每个交易的状态更新。
10. 支持多链(Multi-Chain)/多通道(Multi-Channel)
chain(链)是包含 Peer 节点、账本、ordering 通道的逻辑结构,它将参与者与数 据(包含 chaincode 在)进行隔离,满足了不同业务场景下的”不同的人访问不同 数据“的基本要求。同时,一个 peer 节点也可以参与到多个 chain 中(通过接入 多个 channel)。
通道是有共识服务(ordering)提供的一种通讯机制,将 peer 和 orderer 连接在一 起,形成一个个具有保密性的通讯链路(虚拟);通道也与账本(ledger)-状态 (worldstate)紧密相关。 共识服务与(P1、PN)、(P1、P2、P3)、(P2、P3)组成了 三个相互独立的通道,加入到不同通道的 Peer 节点能够维护各个通道对应的账 本和状态。
11. 证书颁发(CA)服务
Certificate Authority(CA):负责身份权限管理,又叫 Member Service 或Identity Service。CA 服务结构为树形结构,整个树形结构的根节点为根 CA(RootServer),存在多个中间 CA(Intermediate CA),图中每个中间 CA 服务器上可以配置一个 CA 服务集群,CA 服务集群通过前置的 HAproxy 实现负载均衡。CA服务主要包括身份登记管理和证书注册。
评论
查看更多