【技术实现步骤摘要】
基于互联网的分布式记账方法
本专利技术涉及互联网分布式记账
,特别涉及基于互联网的分布式记账方法。
技术介绍
区块链是一个基于共识机制的,去中心化公开数据库。所谓共识机制是指在分布式系统中保证数据一致性的算法;去中心化是指所有节点可自由选择参与或离开,参与的节点权利对等;公开数据库是指所有人都可以随时查看区块链上的历史数据。所以,区块链是由许多对等节点组成,通过共识机制保证数据的一致性,从而形成的一个统一的分布式账本。以比特币和以太坊为代表的传统的区块链采用链状结构,本质是形成一颗哈希树用于检索,通过在树中查找一条合法的最长链来确认交易。其他类似的公链,虽然可以通过改进共识机制,来提高区块链的共识效率。但是由于链状结构的效率低下,传统区块链不可避免的面临低吞吐量,交易确认延时,区块膨胀等先天性悖论问题。传统区块链的共识性能和可扩展性已经成为严重阻碍区块链发展的瓶颈,而有向无环图由于其独特的拓扑结构,在与区块链技术相结合后将有可能真正意义上突破现有的瓶颈。DAG结构与传统链状结构相比存在诸多方面的优势,但是,目前DAG在区块链领域的应用还存在很多亟待解决的问题,例如安全性风险、无法实现智能合约等。1、安全性问题:区块链本质是一个价值交换网络,所以追求高安全性成为了区块链技术设计的原则和前提。区块链必须保证能够解决拜占庭问题,同时能够抵抗公共网络上的各种攻击。IOTA的权重积分策略无法解决寄生链攻击的问题,攻击者总是可以构建比它要推翻的节点权重更高的交易,从而形成双花问题。每个节点都需要维护 ...
【技术保护点】
1.基于互联网的分布式记账方法,其特征在于,包括以下步骤:/nS1:多项目中指定对应的角色为记账的负责人,其中,每个角色标记为用户1,以此类推,多个项目则分为项目1、项目2……项目n,其中用户1则根据对应负责记账的分为用户1、用户2……用户n;/nS2:根据用户的角色和每个项目中的权限鉴权账目操作方式及可操作性,保证各个项目中账目的正确、独立、一致和安全性;/nS3:用户具有备付金账户,根据项目角色可操作项目中备付金的相关情况,并且同样可以查询备付金账户的各项信息,包括备付金支出、备付金余额以及备付金充值,并且各类信息同步到每个用户记录的账户内;/nS4:每个项目支出备付金的操作,则需要对应项目的备付金操作鉴权流程符合,才可支出该项目的备付金,交易失败后则资金直接返回到备付金余额内,不同项目交易的最终变化内容通过多个备付金账目记录,备付金账目1、备付金账目2以及备付金账目n,并且通过互联网将记录的备付金账目1、备付金账目2以及备付金账目n,从而完成账本的成型;/nS5:账本成型后终端发送请求页面,并账本提交到互联网上,互联网记录这一工程项目并上传至云端备份。/n
【技术特征摘要】
1.基于互联网的分布式记账方法,其特征在于,包括以下步骤:
S1:多项目中指定对应的角色为记账的负责人,其中,每个角色标记为用户1,以此类推,多个项目则分为项目1、项目2……项目n,其中用户1则根据对应负责记账的分为用户1、用户2……用户n;
S2:根据用户的角色和每个项目中的权限鉴权账目操作方式及可操作性,保证各个项目中账目的正确、独立、一致和安全性;
S3:用户具有备付金账户,根据项目角色可操作项目中备付金的相关情况,并且同样可以查询备付金账户的各项信息,包括备付金支出、备付金余额以及备付金充值,并且各类信息同步到每个用户记录的账户内;
S4:每个项目支出备付金的操作,则需要对应项目的备付金操作鉴权流程符合,才可支出该项目的备付金,交易失败后则资金直接返回到备付金余额内,不同项目交易的最终变化内容通过多个备付金账目记录,备付金账目1、备付金账目2以及备付金账目n,并且通过互联网将记录的备付金账目1、备付金账目2以及备付金账目n,从而完成账本的成型;
S5:账本成型后终端发送请求页面,并账本提交到互联网上,互联网记录这一工程项目并上传至云端备份。
2.如权利要求1所述的基于互联网的分布式记账方法,其特征在于,针对S3中,备付金账户包括备付金数据库、备付金支出、备付金余额以及备付金充值,备付金数据库的输出端分别连接备付金支出、备付金余额以及备付金充值,且备付金支出、备付金余额以及备付金充值输出端接项目。
3.如权利要求2所述的基于互联网的分布式记账方法,其特征在于,所述备付金数据库用于将用户的个人信息进行登记,用户的个人备付金总额,进行对比核实;
所述备付金支出、备付金余额以及备付金充值记录在此工程项目中,支出的备付金应用于哪个项目中,并且那些用户充值了备付金以及所剩的余额信息记录,同时与备付金账目同步,实时核算其账目的准确性。
4.如权利要求1所述的基于互联网的分布式记账方法,其特征在于,针对S4中,备付金操作鉴权流程符合包括项目自检模块、金额核对模块、订单处理模块、支付指令接受模块、身份验证模块、金额判断模块和支付处理模块。
5.如权利要求4所述的基于互联网的分布式记账方法,其特征在于,项目自检模块的输出端与金额核对模块相接,金额核对模块的输出端与订单处理模块相接,订单处理模块的输出端与支付指令接受模块相接,支付指令接受模块的输出端接身份验证模块,身份验证模块的输出端接金额判断模块,金额判断模块的输出端与支付处理模块相接。
6.如权利要求5所述的基于互联网的分布式记账方法,其特征在于,所述的项目自检模块用于接收用户负责人与对应负责的项目两者之间之间是否匹配,并且对项目的工程预算与用户负责人提出的项目备付金两者之间比较;
所述的金额核对模块用于确认用户负责人对该项目备付金的支付数据与该项目采购以及支付的人工费用的金额是否一致,一致则继续订单处理模块的工作;
所述的订单处理模块用于金额一致的情况...
【专利技术属性】
技术研发人员:王锦刚,
申请(专利权)人:深圳市网绘科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。