基于区块链的计时方法、设备及存储介质技术

技术编号:30679982 阅读:20 留言:0更新日期:2021-11-06 09:10
本发明专利技术提供了一种基于区块链的计时方法、设备及存储介质。该方法包括:计时终端为雇佣人和受雇人创建用户账户,并各自建立密钥对,所述密钥对包含公钥和私钥。受雇人发起计时请求并指定对应的授权的用户信息,计时设备响应计时请求,并且将采集到的请求信息记录到区块链上。响应于所述计时设备的计时请求,调用智能合约,执行智能合约声明的身份认证识别逻辑和计时逻辑,并将所述身份认证识别事件和计时事件存储至对应的日志中;将所述日志保存至所述区块链的分布式账本,使得区块链节点设备在接收到授权用户的访问请求时,将所述日志内容发送至授权用户。发送至授权用户。发送至授权用户。

【技术实现步骤摘要】
基于区块链的计时方法、设备及存储介质


[0001]本专利技术涉及一种计时方法、设备及存储介质,尤其涉及一种基于区块链的计时方法、设备及存储介质。

技术介绍

[0002]近年来兴起的区块链技术成为解决大规模数据存储与共享的可行方法,区块链技术是由 Satoshi Nakamoto在2008年发表的白皮书《Bitcoin A Peer

to

PeerElectronic Cash System》中率先提出,它综合了密码学、博弈论、P2P网络、共识机制等技术,核心是采用链式数据结构确保数据无法篡改,通过共识机制建立信任,利用密码学技术保证交易安全,具有去中心化、高可信、高容错、无法篡改等特性,其在金融、供应链、公证、数字版权、医疗、智能制造领域均有重大的应用价值。
[0003]随着社会的发展,人力成本的不断提高,计时支付报酬的劳动模式必将成为一种新的分配方式的主流,会越来越受到欢迎,计时支付报酬模式可以防止服务质量降低,避免服务收费过高等情况。
[0004]在传统模式下,计时收费一般只适用于有监督人在场的情况下,例如提供当面的法律咨询、当面的技术支持服务,然而在监督人不在场的情况下,就没有办法保证所计算的工作时间的真实性,因此在很多情况下,雇主不愿意采用计时来计算报酬的方式。
[0005]虽然区块链可以很好的解决去中心化的信息认证的问题,但是一直还没有应用于计时领域。

技术实现思路

[0006]为了解决按照劳动时间计算劳动所得下,所计算劳动时间的真实性的问题。本专利技术提供了一个或者多个实施例。
[0007]包括:计时设备为雇佣人和受雇人创建用户账户,并各自建立密钥对,所述密钥对包含公钥和私钥;受雇人发起计时请求并指定对应的授权的用户信息,计时设备响应计时请求,并且将采集到的请求信息记录到区块链上。响应于所述计时设备的计时请求,调用智能合约,执行智能合约声明的身份认证识别逻辑和计时逻辑,并将所述身份认证识别事件和计时事件存储至对应的日志中;将所述日志保存至所述区块链的分布式账本,使得区块链节点设备在接收到授权用户的访问请求时,将所述日志内容发送至授权用户。
[0008]本专利技术实施例中,所述的方法还包括:所述智能合约还包括货币支付逻辑,执行所述智能合约声明的货币支付逻辑,基于所述支付信息生成所述支付事件,并将所述支付事件和对所述支付信息的授权用户信息存储至所述支付交易对应的日志中;所述货币支付逻辑为,计算所需支付的金额,将所述所需支付的金额与雇佣人在链下的真实资产进行了价值锚定;基于支付信息和雇佣人的链下账户信息生成对应于所述订购信息的支付通知事件,并将所述支付通知事件推送至与所述区块链对接的预言机;上述预言机与雇佣人的链下支付账户对应的金融机构对接。
[0009]本专利技术实施例中,所述的方法还包括:所述计时终端可以发送监督信息到区块链,所述监督信息包括一件或多件当前位置信息、当前图片或者影像等信息。
[0010]本专利技术实施例中,所述的方法还包括:身份认证逻辑为,服务器根据计时设备发送的图片,摄像或者指纹信息调用人脸识别算法或者指纹识别算法,执行身份认证。获取所述图片或者指纹数据,并对所述识别算法进行神经网络训练以优化算法。
[0011]第二方面,本申请实施例提供一种基于区块链的计时设备,该设备包括接收单元,接收受雇人发起计时请求,所述计时请求包括计时终端采集到的请求信息和指定的授权用户信息。
[0012]执行单元,响应于所述计时设备的计时请求,调用智能合约,执行智能合约声明的身份认证识别逻辑和计时逻辑,并将所述身份认证识别事件和计时事件存储至对应的日志中;存储单元,将所述日志保存至所述区块链的分布式账本,使得区块链节点设备在接收到授权用户的访问请求时,将所述日志内容发送至授权用户。
[0013]本专利技术实施例中,所述的设备的智能合约还包括所述智能合约还包括货币支付逻辑,执行所述智能合约声明的货币支付逻辑,基于所述支付信息生成所述支付事件,并将所述支付事件和对所述支付信息的授权用户信息存储至所述支付交易对应的日志中;所述货币支付逻辑为,计算所需支付的金额,将所述所需支付的金额与雇佣人在链下的真实资产进行了价值锚定;基于上述支付信息和雇佣人的链下账户信息生成对应于所述订购信息的支付通知事件,并将所述支付通知事件推送至与所述区块链对接的预言机;上述预言机与雇佣人的链下支付账户对应的金融机构对接。
[0014]基于提出了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序,执行计算程序实现上述方法。
[0015]根据说明书的内容,提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行计算程序实现上述方法。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是一示例性实施例提供的创建智能合约和调用智能合约的示意图。
[0018]图2是一示例性实施方式提供的可执行基于区块链的计时方法的系统架构示意图。
[0019]图3是一示例性实施方式提供的基于区块链的计时方法的流程示意图。
[0020]图4是一示例性实施方式提供的基于区块链的计时设备的示意图。
[0021]图5运行本说明书所提供的基于区块链的计时设备实施方式的一种硬件结构图。
具体实施方式
[0022]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0023]本说明书实施例所述的区块链,具体可指一个各节点设备通过共识机制达成的、具有分布式数据存储结构的P2P网络系统,该区块链内的账本数据分布在时间上相连的一个个“区块(block)”之内,后一区块可包含前一区块的数据摘要,且根据具体的共识机制(如POW、POS、DPOS或PBFT等)的不同,达成全部或部分节点的数据全备份。
[0024]区块链一般被划分为三种类型:公有链(Public Blockchain),私有链(PrivateBlockchain)和联盟链(Consortium Blockchain)。此外,还可以有上述多种类型的结合,比如私有链+联盟链、联盟链+公有链等。可以预期,本说明书所提供的实施方式能够在合适类型的区块链中实现。
[0025]计算设备可将数据构建成区块链所支持的标准的上链格式,然后发布至区块链本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的计时方法,其特征在于包括以下步骤S101:计时终端为雇佣人和受雇人创建用户账户,并各自建立密钥对,所述密钥对包含公钥和私钥;S102:受雇人发起计时请求并指定对应的授权的用户信息,计时设备响应计时请求,并且将采集到的请求信息记录到区块链上;S103:响应于所述计时设备的计时请求,调用智能合约,执行智能合约声明的身份认证识别逻辑和计时逻辑,并将所述身份认证识别事件和计时事件存储至对应的日志中;S104:将所述日志保存至所述区块链的分布式账本,使得区块链节点设备在接收到授权用户的访问请求时,将所述日志内容发送至授权用户。2.如权利要求1所述的计时方法,其特征在于,所述智能合约还包括货币支付逻辑,执行所述智能合约声明的货币支付逻辑,基于支付信息生成支付事件,并将支付事件和对支付信息的支付用户信息存储至所述支付交易对应的日志中。3.如权利要求2所述的计时方法,其特征在于,所述货币支付逻辑为,计算所需支付的金额,将所述所需支付的金额与雇佣人在链下的真实资产进行了价值锚定;基于上述支付信息和雇佣人的链下账户信息生成对应于所述支付信息的支付通知事件,并将所述支付通知事件推送至与所述区块链对接的预言机,上述预言机与雇佣人的链下支付账户对应的金融机构对接。4.如权利要求1

3所述的计时方法,其特征在于,所述计时终端可以发送监督信息到区块链,所述监督信息包括一件或多件当前位置信息、当前图片或者影像等信息,所述智能合约执行监督逻辑,并将所述发送监督信息的时间存储至对应的日志中。5.如权利要求1

3所述的计时方法,其特征在于,所述身份认证识别逻辑为,身份认证识别服...

【专利技术属性】
技术研发人员:陈敏涛
申请(专利权)人:上海魔橙网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1