网上银行区块链项目需求分析最佳实践

区块链已经对金融领域,特别是银行业产生了深远的影响。 那么,对于网银区块链项目来说,其价值体现在哪些方面,应该考虑哪些风险,如何评估预算,如何选择关键技术路线选择?

一、银行实施区块链项目的必要性

1.1 区块链技术发展趋势

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 区块链技术具有去中心化、便捷性、安全性高、记账快、成本低、可相互监控验证等优点。 区块链应用几乎每天都有新的进展,区块链已经对金融领域尤其是银行业产生了深远的影响。

1.2 区块链( )技术

该项目利用区块链()技术为网上银行交易系统构建去中心化的信任机制。 区块链的维护方式是以银行为核心,资金成本高,信贷成本高。 ,变成更便宜、更值得信赖的维护方式。

1.3 银行业发展现状及面临的问题和挑战

随着银行信息化水平的提高、互联网+技术的发展和大数据的应用,对于传统银行业务来说,依赖“存”、“贷”等传统业务已经不再那么容易。 高效率、高质量的服务才能使银行在激烈的竞争中占有一席之地。

网上银行又称网上银行、网上银行或电子银行,是银行在互联网上设立的虚拟柜台。 银行利用网络技术,通过互联网为客户提供开户、注销、查询、对账、行内转账、跨行转账等服务。 、信贷、网上证券、投资理财等服务,让客户足不出户就可以安全、便捷地管理活期和定期存款、支票、信用卡和个人投资。

1995年全球第一家网上银行成立,1996年网上银行进入中国,1999年某银行加入网上银行阵营。网上银行业务分为私人业务和公司业务两大类。 对私业务包括公共信息服务、查询服务、预约业务、转账汇款业务、通知存款、投资理财、贷款业务、自助缴费业务、外汇业务、个人信用卡业务、网上支付、保险业务对公业务与对私业务的区别包括用户管理、支付收款业务、商务信用卡办理等业务。

随着业务的发展,某银行实现了非核心业务系统的虚拟化,私有云建设已逐步完成。 但随着市场竞争的加剧,新的业务系统仍在不断上线。 软硬件设备成本、运行维护成本、管理成本逐年增加。

网上银行的网络安全防护能力亟待提高:安全是网上银行发展的核心问题。 现有的网上银行大多是银行传统业务的网上延伸。 银行增加了一些硬件和软件设备,供客户通过家用电脑连接。 银行系统办理业务是为了弥补营业网点少、耗时长的不足,但这样一来,网上银行就存在很多安全隐患,导致网上银行安全事故频发。 中国互联网络信息中心的相关调查报告显示,不愿意选择网上银行的客户中有76%是出于安全考虑。 黑客通过用户在网银程序中输入卡号或密码自动获取相关信息,或者不法分子通过“冒充网站”的网银进行诈骗。 虽然看起来是小概率事件,但这样的风险事件极大降低了公众的信任度,阻碍了网上银行的普及和推广。

提高用户使用网上银行的安全体验:当前网上银行系统存在的主要问题是用户安全性低、过度依赖用户自身素质。 对于安全观念较差的用户来说,被盗的风险较高。 当网上银行系统遭遇病毒攻击时,用户的临时解决办法是暂时关闭支付系统。 登录网上银行和支付所需的身份验证输入过于简单。 大多数银行只使用 4 到 6 个数字作为设置。 这样,密码泄露后被盗的可能性就很大。

推出直接面向客户的个性化服务:传统银行的主营业务是资产和负债,其优势来自于资产负债率和资金授信能力。 网上银行的主要业务是中间业务,向社会提供各类金融咨询。 它的力量来源于投资和决策的智慧。 网上银行的发展需要以技术创新为驱动,对银行各项金融服务进行多中心、多层次、动态管理。 但我们的网上银行基本处于复制传统银行业务网络的阶段,只是作为拓展传统业务渠道的一种方式。 其提供的产品作用,无论是账户查询、转账服务、代理支付,还是企业网上销售结算、集团客户内部资金划转,都没有逃脱传统业务功能的限制,且品种较少。 而且银行间产品同质化严重,没有直接面向客户的个性化服务,创新动力和能力不足。

2、银行应用区块链技术的价值分析

银行应用区块链技术的价值包括三个方面:业务价值、IT价值和运维价值。

2.1 采用区块链技术的商业价值

本项目利用区块链技术实施后,可以实现网上银行业务系统更好的安全性,提高用户使用网上银行的安全体验。 利用区块链技术保证网上银行业务系统的安全,可以减少业务相关安全设备的投资,降低运维的复杂度,降低运维成本,银行将有更多的资源来发展个性化服务,提高网上银行市场竞争力。

利用区块链技术保证信息数据安全,无法通过链接密码进行篡改。 每笔交易信息都以程序化的方式记录、存储、传输和验证。 银行可以随时获取完整的交易行为和信用状况,可靠性高于大数据风控,可以避免客户经理主观因素在信用评级上的偏差,也可以防范道德风险; 二是信用建立成本低,依靠全网记账才能建立信用。 信任关系的建立不再依赖征信公司等中介机构提供信用证明,贷款机构只需从区块链上调取相应的信息数据即可; 三是信息公开透明。 依靠程序算法自动记录海量信息并存储在数据块上,信息透明、安全。

一是有利于降低银行成本投入。 目前银行业的核算模式主要是集中式物理集中数据库。 一方面,硬件投资成本较高,日常使用和容灾至少需要两套服务器,且需要资金配套机房。 建设、服务器采购、网络终端设备维护、应用研发等项目需求分析,采购和维护成本相当高。 另一方面,人力资源投入较多,大量的账户注册、结算等工作以及一些复杂的交易仍需人工记录、核对和操作,不仅增加了人力成本,也增加了运营风险。 分布式记账可以降低银行的硬件采购成本。 通过对操作规则或协议进行编码,可以减少30%以上的人力投入,并降低相关风险。

二是帮助银行更好地了解客户。 目前,我国社会信用体系正在建设和完善,信用数据的不完整制约了银行对企业信用水平分析的准确性,因此银行不得不要求贷款人提供抵押品证明其信用,然后花投入大量的人力、物力来验证抵押品的真实性,用于解决信任问题。 区块链技术的安全性可以使银行更有效地识别贷款人提供的信息的真实性,防止信息不对称、不透明造成的重复抵押、长期负债和欺诈风险。

2.2 采用区块链技术的IT价值

区块链技术在过去几年已经应用于比特币。 比特币的记账没有出现过任何错误,充分证明了区块链技术的安全性。 为了保证和提高交易业务系统的安全性,传统银行需要不断更新和添加网络安全设备,以提高网上银行业务系统的安全性。 区块链技术应用到网上银行业务后,银行安全设备的硬件采购成本将大大降低,运维成本也将降低。 。

2.3 区块链技术的运维价值

区块链可以有效防止攻击和故障。 攻击和故障的减少,就会减少相应网络安全设备的投资,降低运维人员的复杂程度和工作量,让更少的运维人员完成更多的操作。 维护任务。 区块链可以提高自动化水平。 原本需要人工记账的复杂账务,现在由区块链技术自动完成,提高了记账的准确性,减少了运维人员的投入。

3. 区块链项目风险管理

区块链项目建设和应用过程中,需要提前考虑以下风险,包括:

3.1 需要及时寻找合适的演示场景

在区块链项目建设阶段,需要规划合适的测试时间,选择合适的示范场景,通过在示范场景中的测试来获得项目预期的效果。 比如区块链项目能否承载生产环境的交易量,演示场景的选择要尽可能达到真实生产环境的效果,避免项目落地时发现问题。已完成并在生产环境中运行。 如果这个时候发现问题,将会影响项目进度。

3.2 项目团队人员投入充足

人员是一个项目能否顺利竣工并验收的重要因素之一。 根据项目要实现的目标确定项目进度,根据项目进度合理配置项目组人员,建立项目组织机构,明确项目人员职责。 成功的实施需要具有丰富项目经验的人员、组织实施过类似项目的项目经理、以及一支具有丰富项目管理经验和项目实施实施经验的人员队伍。

3.3 选择成熟的区块链技术

与其他区块链系统最大的区别在于它是一个私有的、经过许可的网络。 的会员通过会员注册服务提供商加入网络。 提供多种可插拔选项,账本数据可以多种形式存储,共识机制可以切换,支持不同的会员服务。

基于上述网上银行业务存在的问题和挑战,分析银行采用区块链技术后实现的业务价值和IT价值,以及采用区块链技术的风险可控性,决定采用区块链技术解决网上银行问题。 解决银行业务中的问题和挑战,从而实现银行的业务价值和IT价值。

4 预算评估 4.1 工程造价预算

区块链项目成本包括:软件二次开发成本(根据网上银行业务特点以及银行面临的问题和挑战进行定制开发和测试)200万,硬件成本包括高性能服务器(主要用于区块链)验证节点等)150万个和IBM F900全闪存阵列150万个以及其他网络安全相关设备100万个。

4.2 工程造价控制与管理方法

项目成本控制是为了实现项目的成本目标。 在工程造价形成过程中,对所消耗的人力、物力、费用进行指导、监督、调整和制约,及时控制和纠正即将发生和存在的问题。 偏差,将各项费用控制在规定范围内。

全面控制的原则,建立了全员责与权相结合的工程造价控制责任制度。 成本控制贯穿于项目实施过程的各个阶段。 经常性成本控制有制度保障,对于不经常出现的“异常问题”有相应的措施控制,而不是忽视。

动态控制原则,项目实施不是一次性行为,其成本控制应事前关注、事中控制,实施前应进行成本预测,确定目标成本,编制成本计划,制定或修订各项消费指标和支出标准; 实施阶段重点落实成本计划、落实成本削减措施、实施成本目标管理; 成本控制随实施过程持续进行,并与实施进度同步。

5、关键技术路线选择 5.1 网上银行业务逻辑架构图

通过平台(主要负责智能合约的部署)将现有的业务逻辑加载到区块链中,可以使用JAVA将智能合约和业务逻辑加载到链上,并使用通用接口与线上连接银行业务。

5.2 网上银行业务物理架构图

根据网上银行业务的需要,可以采用集群部署的方式,控制各个节点的域名以及联盟链的统一域名。 您可以指定各个节点的访问权限,以生成指定的公钥和私钥、证书和其他文件。

5.3 网上银行区块链架构

需求分析项目经历怎么写_项目需求分析_需求分析项目推荐

网银区块链的实施步骤包括:确定业务目标和业务场景、需求调研、梳理功能清单、搭建技术平台、开发实施业务功能、迁移历史数据、功能验收、系统试用和优化交付。

5.4 几种区块链技术平台比较

该平台组件是企业常用的开源基础设施,是区块链中的一个项目。 与其他区块链技术一样,它有一个账本,使用智能合约,是一个参与者可以单独管理自己交易的系统。

与其他区块链系统最大的区别在于它是一个私有的、经过许可的网络。 成员不是像其他区块链那样通过“工作证明”来验证身份(允许任何人加入网络),而是通过会员注册服务提供商加入网络。

5.5 优点

它是一种独特的分布式账本实现技术(DLT),提供企业级网络安全性、可扩展性、保密性和性能,是模块化的区块链架构。 提供以下区块链功能:

身份管理

为了实现许可网络,提供会员服务来管理网络参与者的用户ID和身份。 访问控制列表可以通过授权特定的网络操作来提供额外的权限层。 例如,特定的用户 ID 可以允许应用程序调用链代码,但禁止部署新的链代码。 关于网络的一个事实是,成员彼此了解(身份),但他们不知道对方在做什么(隐私)。

隐私

允许竞争的商业利益,允许任何需要私人交易的团体在同一许可网络上共存。 私有通道限制消息传递路径,并可用于向网络中特定的参与者子集提供交易的隐私和机密性。 任何未明确授予该通道访问权限的网络成员都无法访问通道上的所有数据,包括交易、会员资格和通道信息。

高效处理

网络角色按节点类型分配。 为了向网络提供并发性和并行性,事务处理与事务排序分开执行。 在排序之前处理交易使每个节点能够同时处理多个交易。 这种并发执行提高了每个对等节点的处理效率,并加快了交易向排序服务的交付速度。

除了实现并行处理之外,分工还使排序节点从大量的交易处理和账本维护中解放出来,同时对等节点也摆脱了排序共识工作的负担。 这种角色分叉还减少了授权和验证所需的处理要求; 所有节点不必信任所有订购者,反之亦然,因此一个节点的处理可以独立于另一个节点进行验证。

智能合约

链码应用程序的编码逻辑将由通道中特定类型的交易调用。 定义了资产所有权转移的参数,例如确保所有所有权转移交易遵循相同的规则和要求。 系统级链码与链码不同,链码定义了整个通道的运行参数。 生命周期和配置系统链码定义通道规则,背书和验证系统链码定义背书和验证交易的要求。

模块化设计

模块化架构的实施为网络设计人员提供了多种功能选择。 模块化还包括身份认证、共识算法、加密算法等。 结果是一个通用的区块链架构,可以在任何行业和公共领域采用,以确保其网络可以跨市场、监管和地理边界进行互操作。

该项目利用技术将网上银行的支付业务转变为区块链。 采用多节点集群部署,节点采用集群模式,防止某个节点宕机后所请求的服务失败而导致数据丢失等问题。 Kafka采用4台服务器组成集群,一个agent出现问题不会影响安全需求,并且副本数据数量和保存的通道信息满足冗余要求。 系统试运行后,从以下四个方面对系统进行优化:一是共识算法,逐步实现从低频低效率到高频高效率的转变; 其次是处理方式,从链上处理到链上链下协同; 第三项目需求分析,服务碎片化,从全感知到范围通知; 最后是组织形式,从单一链条到多链条组合。

本文作者:聂奎嘉,长鑫华天科技有限公司高级工程师项目经理,从业15年,主要参与银行、证券等行业项目的策划与实施。 多年从事银行架构设计与规划,具有丰富的金融项目实施经验。 目前负责区块链、人工智能等新技术在金融领域的应用。

版权声明:
作者:投稿用户
链接:https://www.xdwlyx.cn/602.html
来源:网络营销圈
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>