CN108241970B - 基于区块链的挖矿方法、装置及计算机可读存储介质 - Google Patents

基于区块链的挖矿方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN108241970B
CN108241970B CN201810018810.8A CN201810018810A CN108241970B CN 108241970 B CN108241970 B CN 108241970B CN 201810018810 A CN201810018810 A CN 201810018810A CN 108241970 B CN108241970 B CN 108241970B
Authority
CN
China
Prior art keywords
user
behavior data
value
period
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810018810.8A
Other languages
English (en)
Other versions
CN108241970A (zh
Inventor
李立中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lizhan Shanghai Technology Co ltd
Original Assignee
Chongqing Jinvovo Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Jinvovo Network Technology Co ltd filed Critical Chongqing Jinvovo Network Technology Co ltd
Priority to CN201810018810.8A priority Critical patent/CN108241970B/zh
Priority to US16/960,825 priority patent/US11533163B2/en
Priority to SG11202006611TA priority patent/SG11202006611TA/en
Priority to EP18899711.8A priority patent/EP3739534A4/en
Priority to PCT/CN2018/072992 priority patent/WO2019136768A1/zh
Publication of CN108241970A publication Critical patent/CN108241970A/zh
Application granted granted Critical
Publication of CN108241970B publication Critical patent/CN108241970B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0637Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • H04L63/1425Traffic logging, e.g. anomaly detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/121Timestamp
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明实施例涉及一种基于区块链的挖矿方法、装置及计算机可读存储介质。包括:周期内获取至少一个用户的行为数据;根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值;将所述周期内,所述至少一个用户的标识、行为数据和价值,记录在所述区块链中。以实现更合理、更节省资源的挖矿。

Description

基于区块链的挖矿方法、装置及计算机可读存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于区块链的挖矿方法、装置及计算机可读存储介质。
背景技术
随着互联网的不断发展,区块链技术得到由于其分布式的特点以及数据的不可篡改性,应用到了越来越多的领域。
但是,现有基于区块链技术的挖矿技术,一般采用的是哈希碰撞的方式,例如,比特币挖矿。这种挖矿机制随着币的数量越来越少,矿机的数量越来越多,对矿机算力的要求也越来越大,导致挖矿消耗的资源越来越多,同时得到的产出越来越少。
发明内容
本发明实施例提供了一种基于区块链的挖矿方法、装置及计算机可读存储介质,以实现更合理、更节省资源的挖矿。
一方面,本发明实施例提供了一种基于区块链的挖矿方法,其特征在于,包括:
周期内获取至少一个用户的行为数据;
根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值;
将所述周期内,所述至少一个用户的标识、行为数据和价值,记录在所述区块链中。
在一个可选地实现中,在所述周期内获取至少一个用户的行为数据之前,还包括:
确定周期内的额定数量的价值;
根据所述额定数量的价值,分别为所述至少一个用户推送任务,以便在所述至少一个用户在执行任务时产生行为数据。
在一个可选地实现中,在为所述至少一个用户推送任务之前,还包括:
确定所述至少一个用户的任务获取请求。
在一个可选地实现中,所述根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值,包括:
分别确定所述至少一个用户中各个用户的行为数据所占的比重,所述至少一个用户的行为数据为所述周期内包括的全部用户的行为数据;
根据所述至少一个用户对应的比重和所述额定数量的价值,分别确定所述至少一个用户中各个用户对应的价值。
在一个可选地实现中,还包括:
确定被举报用户的标识和行为数据;
当所述被举报用户的行为数据不合规时,基于所述区块链,将所述用户的行为数据对应的价值,转账给举报所述被举报用户的用户。
另一方面,本发明实施例提供了一种基于区块链的挖矿装置。该装置包括:
获取单元,用于周期内获取至少一个用户的行为数据;
第一确定单元,用于根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值;
记录单元,用于将所述周期内,所述至少一个用户的标识、行为数据和价值,记录在所述区块链中。
在一个可选地实现中,还包括:
第二确定单元,用于确定周期内的额定数量的价值;
推送单元,用于根据所述额定数量的价值,分别为所述至少一个用户推送任务,以便在所述至少一个用户在执行任务时产生行为数据。
在一个可选地实现中,还包括:
第三确定单元,用于确定所述至少一个用户的任务获取请求。
在一个可选地实现中,所述第一确定单元具体用于,
分别确定所述至少一个用户中各个用户的行为数据所占的比重,所述至少一个用户的行为数据为所述周期内包括的全部用户的行为数据;
根据所述至少一个用户对应的比重和所述额定数量的价值,分别确定所述至少一个用户中各个用户对应的价值。
在一个可选地实现中,还包括:
第四确定单元,用于确定被举报用户的标识和行为数据;
转账单元,用于当所述被举报用户的行为数据不合规时,基于所述区块链,将所述用户的行为数据对应的价值,转账给举报所述被举报用户的用户。
另一方面提供了一种计算机可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行任意一方面或多方面所述的方法。
另一方面提供了一种计算机程序产品,包括计算机指令,当计算机读取并执行所述计算机指令时,使得计算机执行任意一方面或多方面所述的方法。
通过本发明实施例,基于用户行为数据实现挖矿,改变了传统的通过算力来挖矿的机制,降低了挖矿对于硬件的要求,节省了能源,提高了区块链技术可持续发展的可能。同时通过本发明实施例,增加了用户的参与度,增加了用户粘性。通过本发明实施例,为大数据运算提供了更准确的数据支持,更贴近用户。
附图说明
图1一种场景示意图;
图2为本发明实施例提供的一种基于区块链的挖矿方法的流程图;
图3为本发明实施例提供的一种基于区块链的挖矿装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种基于区块链得挖矿方法及装置。该方法适用于图1所示的应用场景,如图1所示,包括:一个或多个客户端101,例如,笔记本电脑,台式电脑以及移动终端等等;一个或多个区块链节点102一个或多个运营商服务器103等等;其中,一个或多个客户端101和一个或多个运营商服务器103与一个或多个区块链节点102连接。
一个或多个区块链节点102存储有区块链;客户端101以及一个或多个运营商服务器103可以从一个或多个区块链节点102获取区块链。
一个或多个客户端101用于与一个或多个运营商服务器103通信,一个或多个客户端101还用于与用户交互以及采集用户的行为数据。
一个或多个运营商服务器103主要用于根据用户的行为数据进行挖矿,也就是根据用户行为数据为该用户分配价值。
在本发明实施中,挖矿可以指用户获取运营商发行价值的过程。
在应用中,通过行为沉淀数据,分析行为沉淀数据的价值,以实现数字挖矿。其中,行为沉淀数据即可认为是挖出来的数字矿,该数字矿具有一定的价值。
具体地,用户发生行为才会产生相应的价值,该价值可以是指商业价值。例如,用户通过在终端上编辑文字,写了一本书;用户通过跑步,实现健身;用户通过移动支付,实现购物。因此,可以通过对用户的行为进行分析,确定该行为产生的价值。
进一步地,运营商服务器对用户的行为进行统计,根据不同的用户行为匹配不同的价值,可以实现挖矿,同时,对用户的行为进行统计,可以为大数据计算提供可靠的数据支持。
将用户行为数据和价值通过区块链记录,可以通过区块链节点进行查询,且不能够被篡改。
为便于对本发明实施例的理解,下面将结合附图以具体实施例作进一步的解释说明,实施例并不构成对本发明实施例的限定。
图2为本发明实施例提供的一种基于区块链的挖矿方法的流程图。该方法可以通过图1所示的场景中,该方法可以由终端来实现,也可以由运营商服务器来实现,也可以由终端和运营商服务器协作实现。如图2所示,该方法具体包括:
S210,周期内获取至少一个用户的行为数据。
该过程也可以成为行为数据沉淀的过程,通过沉淀得到用户的行为沉淀数据。该行为沉淀数据即可认为是用户挖到的数字矿。
周期可以是指运营商发行价值的周期,在周期内,运营商发行额定数量的价值。
该周期可以根据实际的需要确定,例如,该周期可以为一个工作日,一周、一个月等等。
另外,还可以对周期进行分类,例如,还时间长短分类,可以分为月周期、日周期。
同一时刻,可以包含在多个不同类型的周期之内。例如,可以同时存在日周期和月周期。该多个不同类型的周期可以相互独立,也可以被包含。例如,日周期和月周期之间可以相互独立,或者,月周期可以通过统计月周期内日周期的数据来实现价值的发放。
其中,该价值可以为积分、货币、代币、信誉分、消费能力评价以及商业价值等的形式。
用户行为数据至少可以包括:运动、购物、旅游、出行、餐饮、娱乐、社交、工作、休息、美容等等。例如,运动数据可以包括:运动时长、运动类型、运动地点、身体机能等信息。
用户可以是指***内注册的用户,在用户注册后,可以为用户分配一个账户,该账户用户接收***消息推送,以及存储用于转入和转出价值的地址。该***可以是指一个平台,该平台上可以允许商家、消费者以及其他组织进行注册。该其他组织可以为其他职能性的组织或个人,例如,第三方鉴定机构。
终端可以采集周期内用户的行为数据,并将用户的行为数据发送给运营商服务器。
在一个示例中,终端可以用户每完成一个行为,便将该行为对应的行为数据发送给运营商服务器,例如,用户的一次跑步的数据。
在另一个示例中,终端可以每隔设定的时间,将该设定的时间内产生的用户行为数据发送给运营商服务器。其中,该设定的时间小于或等于前述周期。
运营商服务器可以预先确定周期内的额定数量的价值,根据该额定数量的价值,分别为用户推送任务,用户在执行任务时产生行为数据,并将该行为数据发送至运营商服务器。其中,额定数量的价值可以指,周期内***内能够产生的最大总价值,或者,周期内用户行为的价值总量。额定数量的价值可以为预先确定的固定值,也可以是运营商服务器根据该周期的特定实时确定的一个值,例如,该周期为节日,可以上调额定数量的价值。
在一个示例中,运营商服务器可以根据实际需要以及额定数量的价值,为用户推送推荐任务列表,该列表中还可以包括不同任务对应的权重。例如,早高峰可以为用户推送低碳出行任务,该任务中,使用共享单车出行权重最高,使用电动汽车出行次之。
在另一个示例中,运营商服务器可以确定至少一个用户的任务获取请求。运营商服务器根据该任务获取请求,为该至少一个用户推送任务。例如,用户近期有购物需求,用户可以通过客户端向运营商服务器发送购物任务获取请求。运营商服务器可以结合该周期内的额定数量的价值,为该用户推送购物相关的任务列表。
其中,根据额定数量的价值为用户推送的任务可以包括,用户完成该任务参与瓜分的总价值。其中,额定数量的价值可以根据行为类型划分多类,每个类别对应一个额定数量的价值。具体地,运营商服务器可以维护一个额定数量的价值表,该额定数量的价值表可以包括每一类对应的额定数量的价值,以及周期内的总价值。
S220,根据至少一个用户的行为数据和周期内的额定数量的价值,分别确定周期内至少一个用户中各个用户对应的价值。
该步骤可以实现对用户行为数据的价值的评价,也就是用户挖到的数字矿的价值。
确定用户挖到的数字矿的价值的方式至少包括如下方式。
在一个示例中,可以本着多劳多得的原则,确定用户行为数据的价值,基于此,在一个示例中,运营商服务器可以分别确定至少一个用户中各个用户的行为数据所占的比重,该至少一个用户的行为数据为周期内包括的全部用户的行为数据;根据该至少一个用户对应的比重和额定数量的价值,分别确定至少一个用户中各个用户对应的价值。
在另一个示例中,还可以本着先到先得的原则,确定用户行为数据的价值,基于此,在一个示例中,运营商服务确定用户行为数据,当该用户行为数据满足条件且额定数量的价值余量足够时,确定该用户行为数据对应一份或多份特点的价值。当该用户行为数据满足条件,但是额定数量的价值无余量或余量不足时,确定该用户行为数据对应价值为额定数量的价值余量。当该用户行为数据未满足条件时,确定该用户行为数据的价值为0。用户行为数据对应的条件可以预先确定,可以该条件可以为是否达到行为阈值。例如,消费类行为,可以确定用户消费的金额是否达到阈值,还可以根据金额阈值设定多个档,满足的的档越高,获得的价值越高。再例如,对于运动类行为,可以确定用户运动时长是否达到阈值。
在另一个示例中,可以本着所有参与者均分的原则。具体地,运营商服务器根据至少一个用户的行为数据确定是否符合预置规则,所有符合预制规则的用户,平分周期内额定数量的价值。
在另一个实施例中,可以本着满足条件者随机分配的原则。具体地,可以设定随机分配的最大值和最小值,运营商服务器在确定用户的行为数据满足预置规则后,为该用户随机分配价值。或者,运营商服务确定周期内所有用户的行为数据,为所有用户中满足预制规则的用户随机分配价值,且将额定数量的价值分配完。
为用户分配价值的方式还有多种,不再赘述。
S230,将周期内,至少一个用户的标识、行为数据和价值,记录在区块链中。
运营商服务器在确定用户的行为数据对应的价值后,运营商服务器可以将该用户的价值和用户的标识和用户的行为数据一并记录在区块链中,并进行网络同步。客户端便可以通过区块链节点下载区块链,查看自己账户中的价值。
其中,用户的标识可以为用户的账户标识,也可以是用户用于存储发行价值的地址,该地址为初始地址,在该用户行为数据对应的价值的后续交易中,该初始地址即为该价值的来源。该用户存储发行价值的地址可以是运营商服务器生成,然后发送到用户的账户,也可以是客户端生成,然后将该地址发送给运营商服务器。
用户的标识可以在获取用户的行为数据时获取得到。
在进行区块链记录时,可以将周期内所有新产生的价值同一打包放入区块链中,在后续周期中,本次打包的价值才可以被交易。
在另一个实施例中,由于用户行为数据一般为用户使用的客户端自行统计并上传运营商服务器的,为了增加用户行为数据的真实性,在本***中可以增加奖惩机制。
用户可举报不真实的用户行为数据,在举报成功后,举报者可以获得相应的奖励,被举报者需要受到相应的惩罚。
被举报的行为数据可以交由第三方机构服务器或本运营商服务器,进行审查。审查通过后执行奖惩措施。
具体地,运营商服务器确定被举报用户的标识和行为数据;当被举报用户的行为数据不合规时,基于区块链,将用户的行为数据对应的价值,转账给举报被举报用户的用户。另外,在运营商服务向用户推送任务时,也可以推送举报任务。为了提高数据的真实性,增加举报者的积极性,可以适当增加奖惩力度。
通过本发明实施例,基于用户行为数据实现挖矿,改变了传统的通过算力来挖矿的机制,降低了挖矿对于硬件的要求,节省了能源,提高了区块链技术可持续发展的可能。同时通过本发明实施例,增加了用户的参与度,增加了用户粘性。通过本发明实施例,为大数据运算提供了更准确的数据支持,更贴近用户。
图3为本发明实施例提供的一种基于区块链的挖矿装置。该装置用于执行结合图2所示的实施例中的方法,可相互参照理解,该装置包括:
获取单元301,用于周期内获取至少一个用户的行为数据;
第一确定单元302,用于根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值;
记录单元303,用于将所述周期内,所述至少一个用户的标识、行为数据和价值,记录在所述区块链中。
在一个示例中,还包括:
第二确定单元,用于确定周期内的额定数量的价值;
推送单元,用于根据所述额定数量的价值,分别为所述至少一个用户推送任务,以便在所述至少一个用户在执行任务时产生行为数据。
在另一个示例中,还包括:
第三确定单元,用于确定所述至少一个用户的任务获取请求。
在另一个示例中,所述第一确定单元具体用于,
分别确定所述至少一个用户中各个用户的行为数据所占的比重,所述至少一个用户的行为数据为所述周期内包括的全部用户的行为数据;
根据所述至少一个用户对应的比重和所述额定数量的价值,分别确定所述至少一个用户中各个用户对应的价值。
在另一个示例中,还包括:
第四确定单元,用于确定被举报用户的标识和行为数据;
转账单元,用于当所述被举报用户的行为数据不合规时,基于所述区块链,将所述用户的行为数据对应的价值,转账给举报所述被举报用户的用户。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的范围之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种基于区块链的挖矿方法,其特征在于,包括:
周期内获取至少一个用户的行为数据;
根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值;所述用户的行为数据包括用户的运动、购物、旅游、出行、餐饮、娱乐、社交、工作、休息、美容数据;其中,所述根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值,包括:分别确定所述至少一个用户中各个用户的行为数据所占的比重,所述至少一个用户的行为数据为所述周期内包括的全部用户的行为数据;根据所述至少一个用户对应的比重和所述额定数量的价值,分别确定所述至少一个用户中各个用户挖到的数字矿的价值;
将所述周期内,所述至少一个用户的标识、行为数据和价值,记录在所述区块链中;以及,
确定被举报用户的标识和行为数据;
当所述被举报用户的行为数据不合规时,基于所述区块链,将所述用户的行为数据对应的价值,转账给举报所述被举报用户的用户。
2.根据权利要求1所述的方法,其特征在于,在所述周期内获取至少一个用户的行为数据之前,还包括:
确定周期内的额定数量的价值;
根据所述额定数量的价值,分别为所述至少一个用户推送任务,以便在所述至少一个用户在执行任务时产生行为数据。
3.根据权利要求2所述的方法,其特征在于,在为所述至少一个用户推送任务之前,还包括:
确定所述至少一个用户的任务获取请求。
4.一种基于区块链的挖矿装置,其特征在于,包括:
获取单元,用于周期内获取至少一个用户的行为数据;
第一确定单元,用于根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值;所述用户的行为数据包括用户的运动、购物、旅游、出行、餐饮、娱乐、社交、工作、休息、美容数据;其中,所述根据所述至少一个用户的行为数据和所述周期内的额定数量的价值,分别确定所述周期内所述至少一个用户中各个用户对应的价值,包括:分别确定所述至少一个用户中各个用户的行为数据所占的比重,所述至少一个用户的行为数据为所述周期内包括的全部用户的行为数据;根据所述至少一个用户对应的比重和所述额定数量的价值,分别确定所述至少一个用户中各个用户挖到的数字矿的价值;
记录单元,用于将所述周期内,所述至少一个用户的标识、行为数据和价值,记录在所述区块链中;
举报确定单元,用于确定被举报用户的标识和行为数据;
举报奖励单元,当所述被举报用户的行为数据不合规时,基于所述区块链,将所述用户的行为数据对应的价值,转账给举报所述被举报用户的用户。
5.根据权利要求4所述的装置,其特征在于,还包括:
第二确定单元,用于确定周期内的额定数量的价值;
推送单元,用于根据所述额定数量的价值,分别为所述至少一个用户推送任务,以便在所述至少一个用户在执行任务时产生行为数据。
6.根据权利要求5所述的装置,其特征在于,还包括:
第三确定单元,用于确定所述至少一个用户的任务获取请求。
7.一种计算机可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如权利要求1-3任意一项所述的方法。
CN201810018810.8A 2018-01-09 2018-01-09 基于区块链的挖矿方法、装置及计算机可读存储介质 Active CN108241970B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201810018810.8A CN108241970B (zh) 2018-01-09 2018-01-09 基于区块链的挖矿方法、装置及计算机可读存储介质
US16/960,825 US11533163B2 (en) 2018-01-09 2018-01-17 Mining method and device based on blockchain, and computer readable storage medium
SG11202006611TA SG11202006611TA (en) 2018-01-09 2018-01-17 Mining method and device based on blockchain, and computer readable storage medium
EP18899711.8A EP3739534A4 (en) 2018-01-09 2018-01-17 PROCESS AND DEVICE FOR CRYPTOMINING BASED ON A CHAIN OF BLOCKS, AND COMPUTER READABLE INFORMATION MEDIA
PCT/CN2018/072992 WO2019136768A1 (zh) 2018-01-09 2018-01-17 基于区块链的挖矿方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810018810.8A CN108241970B (zh) 2018-01-09 2018-01-09 基于区块链的挖矿方法、装置及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN108241970A CN108241970A (zh) 2018-07-03
CN108241970B true CN108241970B (zh) 2021-05-18

Family

ID=62699301

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810018810.8A Active CN108241970B (zh) 2018-01-09 2018-01-09 基于区块链的挖矿方法、装置及计算机可读存储介质

Country Status (5)

Country Link
US (1) US11533163B2 (zh)
EP (1) EP3739534A4 (zh)
CN (1) CN108241970B (zh)
SG (1) SG11202006611TA (zh)
WO (1) WO2019136768A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109242535A (zh) * 2018-08-07 2019-01-18 宜人恒业科技发展(北京)有限公司 基于参与度的共识机制dpop进行行为价值量化的方法和***
CN109462641B (zh) * 2018-10-30 2021-12-10 深圳市元征科技股份有限公司 一种用户通信方法及***、设备、计算机可读存储介质
KR20200089971A (ko) * 2019-01-18 2020-07-28 삼성전자주식회사 사용자에 대한 인증을 수행하는 전자 장치 및 그 동작 방법
CN113409075A (zh) * 2021-06-10 2021-09-17 杭州趣链科技有限公司 积分发放方法、装置、设备和存储介质

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9185095B1 (en) * 2012-03-20 2015-11-10 United Services Automobile Association (Usaa) Behavioral profiling method and system to authenticate a user
US10754936B1 (en) * 2013-03-13 2020-08-25 United Services Automobile Associate (USAA) Behavioral profiling method and system to authenticate a user
US20150170115A1 (en) * 2013-12-18 2015-06-18 Mark Lacek Learning management, communication, and reward system and method
US9818092B2 (en) * 2014-06-04 2017-11-14 Antti Pennanen System and method for executing financial transactions
SG11201700142PA (en) * 2014-07-11 2017-02-27 Loyyal Corp Distributed ledger protocol to incentivize transactional and non-transactional commerce
US20160071108A1 (en) * 2014-09-04 2016-03-10 Idm Global, Inc. Enhanced automated anti-fraud and anti-money-laundering payment system
US9973341B2 (en) * 2015-01-23 2018-05-15 Daniel Robert Ferrin Method and apparatus for the limitation of the mining of blocks on a block chain
US10402792B2 (en) * 2015-08-13 2019-09-03 The Toronto-Dominion Bank Systems and method for tracking enterprise events using hybrid public-private blockchain ledgers
CN106997360A (zh) * 2016-01-25 2017-08-01 阿里巴巴集团控股有限公司 用户行为数据的处理方法和装置
KR101637868B1 (ko) * 2016-02-22 2016-07-08 주식회사 코인플러그 블록체인을 기반으로 하는 금융기관 제증명서류 위변조 검증시스템 및 방법
WO2017147331A1 (en) * 2016-02-24 2017-08-31 Alibaba Group Holding Limited User behavior-based dynamic resource adjustment
CN106251172A (zh) * 2016-07-20 2016-12-21 武汉斗鱼网络科技有限公司 一种基于熵值法的用户价值评分计算方法及***
CN107085582A (zh) * 2016-10-12 2017-08-22 雷盈企业管理(上海)有限公司 区块链数字资产可视化呈现方法、***及服务器设备
CN106571933B (zh) * 2016-11-03 2020-12-04 广州酷狗计算机科技有限公司 业务处理方法及装置
US10491378B2 (en) * 2016-11-16 2019-11-26 StreamSpace, LLC Decentralized nodal network for providing security of files in distributed filesystems
CN107085812A (zh) * 2016-12-06 2017-08-22 雷盈企业管理(上海)有限公司 区块链数字资产的反洗钱***及方法
CN106815685A (zh) * 2017-01-22 2017-06-09 杭州纳戒科技有限公司 全产业链分润合约的构建方法及***
CN106803179A (zh) * 2017-01-22 2017-06-06 杭州纳戒科技有限公司 即时分润方法及***
CN106952117A (zh) * 2017-03-22 2017-07-14 杭州纳戒科技有限公司 积分数据发放方法及装置
US10120866B1 (en) * 2017-04-28 2018-11-06 Microsoft Technology Licensing, Llc Conversational system user behavior identification
CN107516245A (zh) * 2017-08-25 2017-12-26 苏州点阵信息科技有限公司 基于区块链技术的内容评价平台的信息处理方法
CN110019516B (zh) * 2017-11-10 2021-08-20 华为技术有限公司 一种信息管理方法、装置及***
US20190164150A1 (en) * 2017-11-29 2019-05-30 Bank Of America Corporation Using Blockchain Ledger for Selectively Allocating Transactions to User Accounts
US11197155B2 (en) * 2017-12-28 2021-12-07 Paypal, Inc. Distributed ledger verification system using proof-of-life
US11126456B2 (en) * 2018-08-24 2021-09-21 Flipboard, Inc. Tracking usage of user interaction data using blockchains
CN110598111A (zh) * 2019-09-17 2019-12-20 山东爱城市网信息技术有限公司 一种基于区块链的个性化推荐***及方法

Also Published As

Publication number Publication date
CN108241970A (zh) 2018-07-03
SG11202006611TA (en) 2020-08-28
WO2019136768A1 (zh) 2019-07-18
EP3739534A1 (en) 2020-11-18
US20200366748A1 (en) 2020-11-19
EP3739534A4 (en) 2021-10-06
US11533163B2 (en) 2022-12-20

Similar Documents

Publication Publication Date Title
CN108241970B (zh) 基于区块链的挖矿方法、装置及计算机可读存储介质
CN108513669B (zh) 基于区块链的众筹信息处理方法、装置、存储介质及电子设备
CN109034892B (zh) 资源分配方法、装置、计算机可读存储介质和计算机设备
CN107094145B (zh) 基于区块链的数据处理方法、服务器及***
CN106204108B (zh) 广告反作弊方法及广告反作弊装置
WO2019019490A1 (zh) 一种用于支付区块链网络中交易费用的方法和***
EP3526671A1 (en) Blockchain mining using trusted nodes
CN104965844A (zh) 信息处理方法及装置
CN106651458A (zh) 一种广告反作弊方法和装置
CN111367965B (zh) 目标对象确定方法、装置、电子设备及存储介质
CN111209113B (zh) 基于智能合约的资源分配方法、装置、设备和存储介质
CN108596649A (zh) 账本奖励结算方法、服务器及计算机可读存储介质
CN112488787A (zh) 基于区块链的共享资源租赁方法、装置和计算机设备
CN109035011A (zh) 一种区块链dag宽度的控制方法与***
CN109949026B (zh) 一种红包信息生成方法、装置、终端及服务器
CN110660466A (zh) 结合区块链的物联网的个人健康数据上链方法及***
CN110264172A (zh) 基于区块链的交易处理方法及装置
CN107798536A (zh) 信用额度处理方法和装置
CN112118138A (zh) 区块链共识机制实现***和方法
CN111221449A (zh) 一种分享式活动的建立及展示方法、装置和电子设备
KR102178895B1 (ko) PoP 기반 블록체인 보상 방법 및 장치
CN109544158B (zh) 区块数据处理方法及计算机存储介质
CN111078706A (zh) 基于区块链的个人健康数据存储方法及装置
CN108696587B (zh) 网络业务实现方法、服务器及存储介质
CN109472591A (zh) 基于区块链的哈希值预测方法及其装置、电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20211102

Address after: 400042 9th floor, Meiyuan building, 789 Jingwei Avenue, Yuzhong District, Chongqing

Patentee after: CHONGQING JINVOVO NETWORK TECHNOLOGY Co.,Ltd.

Patentee after: LIZHAN (SHANGHAI) TECHNOLOGY Co.,Ltd.

Address before: 400042 9th floor, Meiyuan building, 789 Jingwei Avenue, Yuzhong District, Chongqing

Patentee before: CHONGQING JINVOVO NETWORK TECHNOLOGY Co.,Ltd.

Patentee before: Zou Yihua

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230506

Address after: Building C, No.888, Huanhu West 2nd Road, Lingang New District, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Patentee after: LIZHAN (SHANGHAI) TECHNOLOGY Co.,Ltd.

Address before: 400042 9th floor, Meiyuan building, 789 Jingwei Avenue, Yuzhong District, Chongqing

Patentee before: CHONGQING JINVOVO NETWORK TECHNOLOGY Co.,Ltd.

Patentee before: LIZHAN (SHANGHAI) TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right