CN109242535A - Common recognition mechanism DPOP based on participation carries out the method and system of behavior memory quantization - Google Patents
Common recognition mechanism DPOP based on participation carries out the method and system of behavior memory quantization Download PDFInfo
- Publication number
- CN109242535A CN109242535A CN201810893777.3A CN201810893777A CN109242535A CN 109242535 A CN109242535 A CN 109242535A CN 201810893777 A CN201810893777 A CN 201810893777A CN 109242535 A CN109242535 A CN 109242535A
- Authority
- CN
- China
- Prior art keywords
- user
- participation
- reward
- common recognition
- block
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The present invention provides a kind of method and system of common recognition mechanism DPOP progress behavior quantization based on participation, by recording various actions of the user on financial transaction platform in mobile terminal APP, the participation of various dimensions measurement user, and combine the historical information of user, reward is persistently provided for user, to greatly improve the enthusiasm that user participates in platform activity.In addition, the present invention is using DPOP common recognition mechanism, additionally it is possible to which, according to the actual conditions of user, equity is reasonably distributed to different user by the speed and quantity that dynamic control reward generates, realization.Furthermore, the present invention is also by the way of Mongodb database and SQLite database combination, behavioral data and block Hash tree that financial Cloud Server receives are stored in Mongodb database, the data of the critical checkpoints of foundation are stored in SQLite database, facilitate local mobile terminal downloading storage, to solve the problems, such as that mobile terminal storage, computing capability are limited.
Description
Technical field
The present invention relates to financial transaction fields more particularly to a kind of common recognition mechanism DPOP based on participation to carry out behavior valence
It is worth the method and system of quantization.
Background technique
In existing financial platform, user will do it registering and logging, provide the data of personal authorization to platform.It is perfect
After above-mentioned personal information, the suitable financial product of user's selection, and investment buying.Later, user beats in financial platform daily
Block, register, by moving step counting, invites good friend to participate in platform activity, complete various activities of platform organized regularly etc..It is existing
Technical solution for daily these behaviors of user, it will usually take integrating system, each activity provides corresponding integral, user
An activity is completed, certain integral is obtained, when running up to certain score, corresponding store can be gone to purchase on a barter basis article, purchased on a barter basis
It completes, the integral of user can be subtracted.When completing task again, and can be integrated, reciprocation cycle.
The mode for measure user behavior value using integrating system at present is more unilateral, cannot fully assess out user's
Behavior memory.Also, when user shares many personal informations and data to platform, platform is also not based on these data to user
Value is provided.Usual user completes task, contributes to platform, rewards certain integral, and after user exchanges material object, integral is just
It can be subtracted.The integrating system reward mechanism that this platform provides does not account for the history equity and participation of user, can not give
User provides lasting value income, it is a kind of interval, discontinuous reward mechanism.Above problem outstanding behaviours goes out to integrate
The limitation of the technical solution of evaluation system processed.
The common recognition mechanism of block chain refers to algorithm, agreement and the rule for defining common recognition process.Common recognition process refers to multi-party ginseng
With scene in, be based on preset rules, by multiple nodes interaction, the process reached an agreement to certain data, behavior or process.
The common recognition mechanism of block chain has the characteristics of " the minority is subordinate to the majority " and " Everyone is equal ", wherein " the minority is subordinate to the majority " is not
Refer to node number completely, is also possible to the characteristic quantity that computing capability, equity number or other computers can compare." everybody
Equality " is when node meets condition, and all nodes are all had the right after preferentially proposing common recognition result, directly being accepted by other nodes simultaneously
Finally it is likely to become final common recognition result.Common common recognition mechanism (shared chain scene) has: proof of work mechanism, equity card
Bright mechanism, Byzantium know together algorithm (Practical Byzantine Fault Tolerance-PBFT) etc..
In addition, it is more next to run the occupied space of various softwares as the existing software filled on mobile terminals is more and more
Bigger, financial field platform, which is applied, can also have many problems in mobile terminal, such as:
1. mobile terminal computing capability is insufficient;
2. mobile network is unstable and cannot keep online;
3. the limited storage space of mobile terminal;
In conclusion there are still need improved space for behavior evaluation of the existing financial transaction platform to user.
Summary of the invention
In order to solve the problems, such as that above-mentioned user behavior value assessment is unilateral and discontinuous, the present invention provides one kind based on ginseng
With the common recognition mechanism DPOP (Delegeted Proof of Participation) of degree carry out behavior memory quantization method and
System, according to various actions of the user recorded on platform, multidimensional measures the participation of user, and combines the history of user
Information persistently provides dynamic rewards for user, to greatly improve the enthusiasm that user participates in platform activity, realizes user
Accurate portrait, promote internet financial company stablize user ability.
To achieve the above object, the present invention provides a kind of, and the common recognition mechanism DPOP based on participation carries out behavior memory amount
The method of change, comprising:
Record the online behavior of user;
According to the online behavior, various dimensions assess the participation of user;
Block chain generates a new block at interval of a period of time, and one new block of every generation then generates reward;
According to the participation that the history parameters of user and assessment obtain, the reward value that user should obtain is calculated, and is distributed to
User rewards accordingly.
Optionally, the history parameters of the user include the history equity of user and/or the reward that accumulation obtains, in user
After reward obtained, the rewards accumulation after using is converted as history parameters.
Optionally, further include being combined in the block chain network using http protocol and websocket protocol, realize
Two-way communication between block chain network node.
Optionally, the online behavior of the record user includes: and carries out data in mobile terminal to bury a little to record user's
Various actions, and the behavioral data of user is sent to financial Cloud Server.
Optionally, the method uses Mongodb database and SQLite database, wherein Mongodb database is used for
Behavioral data and block Hash tree that financial Cloud Server receives are stored, SQLite database is used to store the key established
The data of checkpoint.
Optionally, the common recognition mechanism DPOP based on participation, including to each of block chain dimension setting one
A weight, by the comprehensive participation for obtaining user of all dimensions, wherein the dimension includes online hours, trading volume, task
At least one of amount, task difficulty.
Optionally, the common recognition mechanism DPOP based on participation, further includes following steps:
Leader is first selected, in each round circulation, according to voting results, statistics obtains gained vote ranking;
Then the highest N number of trustee that will win the vote upsets sequence, and trustee produces block according to this, and wherein N is positive integer;
Enter next cycle after one wheel block production;
The block of publication is carried out a wheel common recognition again;
Form final common recognition result.
Optionally, the online behavior of the user includes user's online hours, the flow of sharing, an authorization sharing number
According to, invite good friend's registration, invite good friend's investment, daily log in, the collage-credit data that provides personal authorization, investment buying finance produce
Product check card daily and register, move step counting, the public welfare activities of completion platform tissue, good friend invited to participate in platform activity, complete platform
Popularization activity at least one behavior.
It optionally, further include according to user's totality completion status, dynamic adjusts the difficulty of task when the method is rewarded
Degree and reward.
In addition, the common recognition mechanism DPOP that the present invention also provides a kind of based on participation carry out behavior memory quantization be
System characterized by comprising
Logging modle records the online behavior of user;
Evaluation module, according to the online behavior, various dimensions assess the participation of user;
Generation module is rewarded, block chain generates a new block at interval of a period of time, and one new block of every generation is then given birth to
At reward;
Distribution module is rewarded, according to the participation that the history parameters of user and the evaluation module obtain, user is calculated and answers
The reward value of acquisition, and distribute to user and reward accordingly.
Optionally, the history parameters of the user include the history equity of user and/or the reward that accumulation obtains, in user
After reward obtained, the rewards accumulation after using is converted as history parameters.
Optionally, further include being combined in the block chain network using http protocol and websocket protocol, realize
Two-way communication between block chain network node.
Optionally, the online behavior of the record user includes: and carries out data in mobile terminal to bury a little to record user's
Various actions, and the behavioral data of user is sent to financial Cloud Server.
Optionally, the system uses Mongodb database and SQLite database, wherein Mongodb database is used for
Behavioral data and block Hash tree that financial Cloud Server receives are stored, SQLite database is used to store the key established
The data of checkpoint.
Optionally, the common recognition mechanism DPOP based on participation, including to each of block chain dimension setting one
A weight, by the comprehensive participation for obtaining user of all dimensions, wherein the dimension includes online hours, trading volume, task
At least one of amount, task difficulty.
Optionally, the common recognition mechanism DPOP based on participation, further includes following steps:
Leader is first selected, in each round circulation, according to voting results, statistics obtains gained vote ranking;
Then the highest N number of trustee that will win the vote upsets sequence, and trustee produces block according to this, and wherein N is positive integer;
Enter next cycle after one wheel block production;
The block of publication is carried out a wheel common recognition again;
Form final common recognition result.
Optionally, the online behavior of the user includes user's online hours, the flow of sharing, an authorization sharing number
According to, invite good friend's registration, invite good friend's investment, daily log in, the collage-credit data that provides personal authorization, investment buying finance produce
Product check card daily and register, move step counting, the public welfare activities of completion platform tissue, good friend invited to participate in platform activity, complete platform
Popularization activity at least one behavior.
Optionally, the system also includes task release modules, and according to user's totality completion status, dynamic adjusts task
Difficulty and reward.
In addition, the present invention also provides a kind of equipment, comprising:
Memory, for storing computer program;
Processor, for executing the computer program stored in the memory, and the computer program is performed,
Realize the method that above-mentioned any one carries out behavior memory quantization based on the common recognition mechanism DPOP of participation.
In addition, it is stored thereon with computer program the present invention also provides a kind of computer readable storage medium, the calculating
When machine program is executed by processor, it can be realized above-mentioned any one based on the common recognition mechanism DPOP of participation and carry out behavior memory
The method of quantization.
The advantages and beneficial effects of the present invention are: existing financial platform user behavior quantification manner is compared, the present invention
What is provided carries out the method and system of user behavior quantization based on participation common recognition mechanism DPOP, by remembering in mobile terminal APP
Various actions of the family on platform are employed, various dimensions measure the participation of user, and combine the historical information of user, hold for user
It is continuous that dynamic rewards are provided, to greatly improve the enthusiasm that user participates in platform activity.In addition, the present invention is total using DPOP
Equity is closed in the speed and quantity that knowledge mechanism can also be generated according to the actual conditions of user, the reward of dynamic controlling interest, realization
Distribute to individual to reason.In addition, the present invention is also by the way of Mongodb database and SQLite database combination, it will be financial
The behavioral data and block Hash tree that Cloud Server receives are stored in Mongodb database, by the critical checkpoints of foundation
Data be stored in SQLite database, facilitate local mobile terminal downloading storage, thus solve mobile terminal storage,
The limited problem of computing capability.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The introduction of some embodiments of invention, for those of ordinary skill in the art, before not making the creative labor
It puts, is also possible to obtain other drawings based on these drawings.
The common recognition mechanism DPOP based on participation that Fig. 1 diagrammatically illustrates one embodiment of the invention carries out behavior memory amount
The flow diagram of the method for change.
The common recognition mechanism DPOP based on participation that Fig. 2 diagrammatically illustrates one embodiment of the invention carries out behavior memory amount
The process schematic of the record user behavior of the method and system of change.
The common recognition mechanism DPOP based on participation that Fig. 3 diagrammatically illustrates one embodiment of the invention carries out behavior memory amount
Each structural relation schematic diagram of the method and system of change.
The common recognition mechanism DPOP based on participation that Fig. 4 diagrammatically illustrates one embodiment of the invention carries out behavior memory amount
The structural schematic diagram of the system of change.
Specific embodiment
With reference to the accompanying drawings and examples, further description of the specific embodiments of the present invention.Following embodiment is only
For clearly illustrating technical solution of the present invention, and not intended to limit the protection scope of the present invention.
During user carries out Investment & Financing using financial investment platform, in order to motivate user to participate in more platforms
Activity, the present invention construct the privately owned block chain of YrChain and provide lasting share of value and reward mechanism for user.The block chain
Technology takes a kind of common recognition mechanism DPOP (Delegeted Proof of Participation) based on participation, according to
The history equity (i.e. user possess before this equity grade and progressive award quantity) at family is joined in conjunction with the online liveness of user
Carrying out equity awards, (the equity grade of user can increase, user's with degree (including online hours, trading volume, task completion etc.)
Reward quantity will increase) distribution.By using above-mentioned DPOP common recognition mechanism can also controlling interest reward generate speed sum number
Amount, and reasonably by mining rights to individual.
DPOP common recognition mechanism is a various dimensions common recognition mechanism, is influenced by many factors such as equity, workload, participations,
And block is entrusted out by ballot.By this common recognition mechanism, each node on block chain can participate in being total to for network
Know and administers.Just in accumulation participation while user uses APP, it means that user exists while on one side Investment & Financing to be obtained
Reward, is rewarded while seeing wealth circle article.Based on DPOP common recognition mechanism, participant will not only provide equity and prove,
It it is also required to provide participation simultaneously and prove, everyone any activity on chain is a kind of embodiment of participation, and equity is small
People can be by increasing participation, to improve the probability for obtaining publicity information right.
As shown in Figure 1, one embodiment of the invention provides a kind of common recognition mechanism DPOP progress behavior based on participation
The method of Leakage in Value, comprising:
Record the online behavior of user;
According to the online behavior, various dimensions assess the participation of user;
Block chain generates a new block at interval of a period of time, and one new block of every generation then generates reward;
According to the participation that the history parameters of user and assessment obtain, the reward value that user should obtain is calculated, and is distributed to
User rewards accordingly.
Wherein, the online behavior of user is recorded as shown in Fig. 2, by decentralization application/Distributed Application DAPP
Data are carried out in (Decentralized Application) to bury a little, are able to record user's when user is using mobile terminal App
Various actions carry out participation metrization, and store data in so that the behavioral data of user is sent to financial Cloud Server
In the database of financial Cloud Server.Meanwhile it being adjusted using remote procedure call protocol RPC (Remote Procedure Call)
Accessed user data is taken to participate in the privately owned block chain of YrChain.
In one embodiment, various actions of the user on platform can be acquired, to carry out behavior quantization more fully hereinafter,
Encouragement user is more positive, actively assists in platform activity.Wherein, the various actions of user include user's online hours, share
Flow, authorization shares personal data, invites good friend's registration, invite good friend's investment, log in daily, providing the reference of personal authorization
Data, investment buying financial product check card daily and register, move step counting, the public welfare activities of completion platform tissue, invite good friend's ginseng
With at least one behavior of platform activity, the popularization activity for completing platform.Preferably, three kinds or more above-mentioned rows are collected and recorded
For.
Assessment to user's various actions for convenience, after recording above-mentioned behavior, the accumulation of counting user behavior is completed
Above-mentioned behavior is categorized into multiple dimensions by situation, i.e., participation frequency, trading volume according to user in task, activity, completion are appointed
Multiple dimensions such as business amount, the complexity of task are assessed, and obtain the participation of user.
Also, a weight also in one embodiment, is arranged to each of block chain dimension, it is comprehensive by all dimensions
Close the participation for obtaining user.According to contribution degree of the user behavior in block chain to platform, respective weights are set.Such as user's purchase
The financial investment product for buying certain amount constitutes higher contribution degree, and the weight of setting is higher;Purchase amount is higher, number is more
Investment product, then higher weight is set.User is invited multiple by wechat, microblogging or the link of other channel sharing platforms
Good friend participates in the behavior of platform registration, can be set as certain weight;If the other users invited successfully buy investment product,
It is higher compared to the difficulty of registration, contribution degree is bigger, then the reward of higher weights can be set.And user participate in platform on trivial games with
And the behaviors such as online hours, difficulty is lower, and corresponding weight also can be lower.
In one embodiment, the participation evaluated is quantified, i.e., is set as to quantify by the participation of user
Value, be called " star force value ", for measuring the participation of user.User selects activity, after the completion of system confirmation, according to clothes
Being engaged in device background data base, preservation various actions, task are corresponding " star value ", and in conjunction with the weighted value of respective dimensions, obtaining should be authorized
" the star force value " of user.So star force value be it is ever-increasing, star force value can measure user to the participation journey of platform construction
Degree.
After user has used integral or reward in current financial platform, restart progressive award, can not continue to encourage
User is encouraged, the participation enthusiasm of user is given up.In the present embodiment, to overcome the above disadvantages, believed using user's history parameter
During the reward score that breath participates in user is matched.Wherein, the history parameters of the user include that the history equity of user and/or accumulation obtain
The reward obtained, after user is using reward obtained, the rewards accumulation after using is converted as history parameters.User's
History equity includes at least one of user gradation, permission or integral.
Further, as shown in Fig. 2, during generating reward, the privately owned block chain of YrChain is at interval of a period of time
A new block is generated, one new block of every generation then generates reward, carries out by the history equity of user and the participation of user
Distribution.After user gets reward, it can participate in rewarding in common recognition mechanism using this part in future, be encouraged by this lasting granting
It encourages to quantify the behavior memory of user, comprehensive value assessment is carried out to the various actions of user in use.For example, this reality
It applies example and is taken based on common recognition the mechanism DPOP, YrChain of participation and generated new block every 5 minutes, whenever generating new area
Block is simultaneously added in YrChain chain, system can automatically generate certain amount " diamond " reward (such as a certain number of " red brills ",
The ideal money of these representative rewards such as " blue diamond ").According to the participation of each user, that is, star force value, calculating be authorized often
" diamond " quantity of a user, and distribute to user.The star force value that user possesses is higher, " diamond " obtained within the unit time
Quantity is more.User's acquisition " diamond " is afterwards there may be in encryption wallet, and for exchanging, consuming or offsetting purchase, other invest production
Product.After user harvests " diamond " of reward, " diamond " when can continue to participate in new block generation next time is shared, and constantly obtains
Obtain the value that platform point provides.The star power and " diamond " income that user obtains, can be stored in SQLite DB database.
In one embodiment, user is carried out in decentralization application DAPP bury the various actions for a little recording user, and handle
The behavioral data of user is sent on background server.On the distribution platform of background task, new activity can be regularly pushed
To DAPP, user selects on DAPP and completes some task, each task corresponds to specific star force value and (commented automatically by system
Estimate).User, which completes each task, can obtain three kinds of rewards: star power, diamond, cash certificate.Star power be obtain diamond influence because
Son, the numerical value of star power is higher, and the diamond obtained in the unit time is more.Meanwhile user's completion activity can also directly obtain diamond
As reward, it can consume and exchange on platform.
After the completion of confirmation task, star force value, some lasting tasks, such as user can be increased to user and registered daily, obtained
1 star power, be continuously finished how many days after, have continuous reward, in addition to obtaining a star power daily, it is being also continuously finished plus
At reward.Such as customer investment 200,000 obtains 10 star power, investment 1,000,000 obtains 60 star power, and this scene is according to investment
The difference of the amount of money obtains corresponding star force value can according to the weight of different dimensions after reaching certain trading volume or transaction count
Star force value after selection distribution addition.Such as healthy step number, 10000 steps can obtain 2 star power, 20000 steps can obtain 5 stars
Power can provide the user with a star force value according to different step number sections, and this scene is obtained according to the difference of user's step number
After reaching certain activity, the star force value after distribution addition is may be selected according to the weight of different dimensions in corresponding star force value.
Such as user invites good friend to reward rule:
1. level-one good friend is invited to reward star power, everyone adds 5 permanent star power to preceding 10 level-one good friends, more than 10, everyone+
1 interim star power, 24 hours interim star power validity periods, total amount no maximum.
2. second level good friend is invited to reward diamond.Everyone rewards 0.1 diamond preceding 1000 second level good friends, more than 1000 two
Good friend is without reward for grade.Validity period ends the xx days xx month.
3. if not rewarding star power and diamond the good friend invited hits safety regulation.Safety regulation is that the good friend invited exists
The case where repeatedly not getting reward exists to borrow or lend money and exceeds the time limit not go back situation or in the blacklist on backstage.
In general, the user of registration financial investment platform activity include more active active user and with little or no
The passive user of purchase investment product is participated in, wherein passive user also includes that registion time has been longer but the work of seldom participations platform
Dynamic long-time users.In order to further attract new user, passive old user is activated to be rewarded in one embodiment
It further include according to user's totality completion status, the difficulty and reward of task are issued or recommended in dynamic adjustment when distribution.If certain
The number of users that one task is completed in one cycle is lower than desired value, and within the next task execution cycle, it is difficult to reduce completion
Degree and raising reward, on the contrary the difficulty of completion is just turned up and reduces reward, it is ensured that and each task has stable user to participate in.For
The lower user of a cycle participation activity frequency recommends the lower task of difficulty to when its recommendation activity.It is completed in user
After investment product purchase or other activities, higher reward is distributed it, for example directly distribute a certain number of diamonds or cash
Certificate encourages it to continue to participate in platform activity.
Currently, not rewarded user, user is same concern of data safety after many platforms get user data
When, experience sense is poor.In one embodiment of this invention, when user authorizes sharing data to platform, platform is in protection user
Data-privacy and it is safe while, similarly give star power reward.Such as share personal Taobao data, increase by 10 star force value, point
Personalogy letter network data is enjoyed, 20 star force value are rewarded, shares sesame credit data and rewards 25 star force value.
In order to encourage user to play an active part in platform construction, user shares personal bandwidth traffic to platform, and platform is according to consuming
Flow, can equally obtain star force value reward.By contributing oneself resource, obtain the mode of reward, can be convenient platform it is low at
Originally, network and storage resource are rapidly obtained.
In one embodiment, as shown in figure 3, user applies (DAPP:Decentralized by decentralization
Application) carrying service is connected on financial cloud by HTTPS agreement, provides portion of user data clothes by financial cloud
Business.DAPP is entirely decentralization, is directly communicated with block chain server by RPC agreement, obtains data.In network
In on hundreds of computer, the copy of the application can be run, this makes it almost impossible the case where delay machine occur.
In this embodiment, the behavioral data that user is acquired in DAPP uploads to these data by network communication
Financial cloud service evaluates the star power that obtain.The various actions of user, including online hours, flow are shared, and authorization is personal
Data invite good friend to register investment, and investment buying financial product checks card register daily, fitness campaign step counting, complete platform tissue
Public welfare activities etc..Be stored in MongoDB background data base specific corresponding to the database list of star force value, user
Personal information and the accumulative star force value obtained.
Star force value is transmitted to DAPP by Cloud Server, and star force value is transmitted to block chain node again by DAPP.YrChain is by multiple sections
Point composition, each node carry the data service of the DAPP user of certain amount, carry out data by way of p2p between node
Communication, multiple nodes are interconnected to constitute YrChain block chain network.
By DPOP common recognition mechanism, YrChain generated new block at interval of 5 minutes and can obtain after main chain is added in new block
The equity awards of the system of obtaining publication, corresponding to the present embodiment is exactly diamond.This method calculates answering for each user according to star force value
The diamond number of the acquisition.If user harvests the diamond of this method granting to personal account, just automatically into next time in time
Obtain the process of reward;If user is more than to have no harvest diamond in 24 hours, just suspend the right that user obtains diamond reward.
The diamond that user obtains can be imported into personal wallet, exchanged and traded in system.The diamond of user,
The related datas such as block chain wallet, private key, public key are all stored in SQLite database.
In contrast, usually by Java, the language such as Ruby, Python are realized at traditional web application service end.Front-end code
It is realized by HTML/CSS/JavaScript, then beyond the clouds by entire application hosting, such as AWS, Google Cloud
Platform, Heroku ..., or be placed on a VPS host of rental.User is applied by client (Client) and web
(Server) it interacts.Traditional client includes browser, command-line tool (curl, wget etc.) or is API Access
Code.In this framework, be constantly present the web server of (or one group) centralization, all clients require with
This (group) server interacts.When a user end to server issues request, server process request, with data
Library/caching interacts, read/write/more new database, then to client returning response.
In method provided in this embodiment, each client DAPP is handed over respective node application example
Mutually, rather than to the server for services of a centralization.Ballot based on block chain is complete decentralization, therefore nothing
The presence of any centralization mechanism of palpus.
It is each to want the user with DAPP interaction but in an ideal decentralization environment, it requires to count at it
Calculation machine or mobile phone operate above a complete block chain node.In short, each user runs a full node.This meaning
, before it can really be applied using a decentralization, user has to download entire block chain.But this each user
A full node is all first run, it is unpractical for then reusing application.
The technical solution provided through the embodiment of the present invention, there is no need to spend a large amount of hard disk, memory and time to go down
The advantages of carrying and run complete block chain node, while also can use decentralization.The core concept of decentralization behind,
Just it is not dependent on the server of centralization.
Meanwhile mobile terminal limited storage space, computing capability are insufficient, mobile network is unstable and cannot in order to solve
Online problem is saved, this method is by the way of Mongodb database and SQLite database combination.By financial Cloud Server
The behavioral data and block Hash tree received is stored in Mongodb database, and the data of the critical checkpoints of foundation are deposited
Storage facilitates local mobile terminal downloading storage in SQLite database.
Http protocol and websocket protocol are used firstly, combining in the block chain network, realizes block link network
Two-way communication between network node.Mobile terminal is supported in network level, and mobile terminal is supported to be in existing IT architecture
It is very simple, introduce http protocol can, but seldom use it on block chain.It is introduced in block chain network
After http protocol, as soon as the WEB server on future network will be become by being equivalent to each node, block chain network at this time
It is the equal of actual distributed WEB container.Certainly, new problem, the communication of HTTP can be encountered after introducing http protocol
It is unidirectional, so introducing websocket again solves the problems, such as two-way communication, in conjunction with " http protocol " and " websocket association
View ", YrChain network can not only provide efficient intercommunication among the nodes, moreover it is possible to which inter-regional networks, cross-terminal type provide effective
Intercommunication.
The problem of for memory space, if cannot purely be solved from the angle of memory space.It needs to set again
Common recognition mechanism is counted, support is provided for the transformation of storage, in the case where not using full dose data, can also terminal be allowed to participate in block
Come in the improvement of chain network.The data of block chain are split into two parts by instinct block chain: a part is block Hash tree,
For quick-searching, verification and the position for positioning block;Second is that introducing equity summarizes mechanism, critical checkpoints are established, for only
Need to participate in the node in network economic governance, it only needs to download the data after critical checkpoints, can participate in network
In improvement.When landing execution, two class databases: Mongodb and SQLite are introduced.SQLite be in order to support mobile terminal and
It introduces, YrChain devises a kind of new data storage mode --- Relational Object Storage (relationship pair
As storage).Using miniature relevant database SQLite, SQLite database can be in not too many computing resource and storage money
Possess complete affairs operational capability in the case where source;NOSQL database Mongodb is merged with SQLite, allows node
Not only it can participate in knowing together but also light and handy volume can be kept.Both databases are had one's own work to do, and improved Mongodb is mainly used
In memory block Hash tree, to provide the ability quickly identified to the processing of bifurcation problem in common recognition mechanism implementation procedure;For
The mobile terminal for needing to participate in common recognition, needs in locally-stored partially complete block data, and participated in by this partial data
In common recognition mechanism, in order to reduce the data volume of terminal storage as far as possible, critical checkpoints are established, terminal only needs to store inspection
Data after making an inventory of, this partial data are stored in SQLite DB.Establishment for critical checkpoints, using with
The consistent common recognition mechanism of block.
In order to evade existing block chain common recognition mechanism because single dimension common recognition causes to administer the problems in power collection, use
Various dimensions common recognition mechanism -- the common recognition mechanism DPOP based on participation.
Meanwhile common recognition mechanism has evaded some problems encountered in traditional block chain common recognition in processing, such as competes
The waste that book keeping operation power will lead to calculation power only listens a node, it will increase the risk of common recognition if it is a conference hall where one person has all the say.It is described to be based on
The common recognition mechanism DPOP of participation, further includes following steps:
Leader is first selected, in each round circulation, according to voting results, statistics obtains gained vote ranking;
Then the highest N number of trustee that will win the vote upsets sequence, and trustee produces block according to this, and N is positive integer;
Enter next cycle after one wheel block production;
The block of publication is carried out a wheel common recognition again;
Form final common recognition result.
Wherein, leader is first selected, pseudocode is as follows:
As can be seen that system can count gained vote ranking again in each round circulation.Selecting highest N number of trustee
In, system is using sequence is first upset, and then trustee produces block according to this.Enter next week after one wheel block production
Phase.
The block of publication is carried out a wheel common recognition by second step again.
In one embodiment, as shown in figure 4, the present invention also provides a kind of, the common recognition mechanism DPOP based on participation is carried out
The system 10 of behavior memory quantization characterized by comprising
Logging modle 11 records the online behavior of user;
Evaluation module 12, according to the online behavior, various dimensions assess the participation of user;
Generation module 13 is rewarded, block chain generates a new block at interval of a period of time, and one new block of every generation is then
Generate reward;
Distribution module 14 is rewarded, according to the participation that the history parameters of user and the evaluation module obtain, calculates user
The reward value that should be obtained, and distribute to user and reward accordingly.
Wherein, it includes: to carry out data in mobile terminal App to bury a little to record that logging modle 11, which records the online behavior of user,
The various actions of user, and the behavioral data of user is sent to financial Cloud Server, it is stored in the data of financial Cloud Server
In library.
In one embodiment, various actions of the user on platform can be acquired, to carry out behavior quantization more fully hereinafter,
Encouragement user is more positive, actively assists in platform activity.Wherein, the various actions of user include user's online hours, share
Flow, authorization shares personal data, invites good friend's registration, invite good friend's investment, log in daily, providing the reference of personal authorization
Data, investment buying financial product check card daily and register, move step counting, the public welfare activities of completion platform tissue, invite good friend's ginseng
With at least one behavior of platform activity, the popularization activity for completing platform.Preferably, three kinds or more above-mentioned rows are collected and recorded
For.
Assessment to user's various actions for convenience, after recording above-mentioned behavior, the accumulation of counting user behavior is completed
Above-mentioned behavior is categorized into multiple dimensions by situation, i.e., participation frequency, trading volume according to user in task, activity, completion are appointed
Multiple dimensions such as business amount, the complexity of task are assessed, and obtain the participation of user.
Also, a weight also in one embodiment, is arranged to each of block chain dimension, it is comprehensive by all dimensions
Close the participation for obtaining user.According to contribution degree of the user behavior in block chain to platform, respective weights are set.Such as user's purchase
The financial investment product for buying certain amount constitutes higher contribution degree, and the weight of setting is higher;Purchase amount is higher, number is more
Investment product, then higher weight is set.User is invited multiple by wechat, microblogging or the link of other channel sharing platforms
Good friend participates in the behavior of platform registration, can be set as certain weight;If the other users invited successfully buy investment product,
It is higher compared to the difficulty of registration, contribution degree is bigger, then the reward of higher weights can be set.And user participate in platform on trivial games with
And the behaviors such as online hours, difficulty is lower, and corresponding weight also can be lower.
In one embodiment, the participation evaluated is quantified, i.e., is set as to quantify by the participation of user
Value, be called " star force value ", for measuring the participation of user.User selects activity, after the completion of system confirmation, according to clothes
Being engaged in device background data base, preservation various actions, task are corresponding " star value ", and in conjunction with the weighted value of respective dimensions, obtaining should be authorized
" the star force value " of user.So star force value be it is ever-increasing, star force value can measure user to the participation journey of platform construction
Degree.
After user has used integral or reward in current financial platform, restart progressive award, can not continue to encourage
User is encouraged, the participation enthusiasm of user is given up.In the present embodiment, to overcome the above disadvantages, believed using user's history parameter
During the reward score that breath participates in user is matched.Wherein, the history parameters of the user include that the history equity of user and/or accumulation obtain
The reward obtained, after user is using reward obtained, the rewards accumulation after using is converted as history parameters.User's
History equity includes at least one of user gradation, permission or integral.
Further, during generating reward, the privately owned block chain of YrChain generates one newly at interval of a period of time
Block, one new block of every generation then generate reward, are allocated by the history equity of user and the participation of user.User obtains
After getting reward, it can participate in rewarding in common recognition mechanism using this part in future, and quantify to use by this lasting granting reward
The behavior memory at family carries out comprehensive value assessment to the various actions of user in use.For example, the present embodiment takes base
New block was generated every 5 minutes in common recognition the mechanism DPOP, YrChain of participation, whenever the new block of generation and addition
In YrChain chain, system can automatically generate certain amount " diamond " reward (such as a certain number of " red brills ", " blue diamond " etc.
These represent the ideal money of reward).According to the participation of each user, that is, star force value, calculating authorize each user's
" diamond " quantity, and distribute to user.The star force value that user possesses is higher, and " diamond " quantity obtained within the unit time is got over
It is more.User obtains " diamond " afterwards there may be in encryption wallet, buys other investment products for exchanging, consuming or offset.With
After " diamond " of family harvest reward, " diamond " when can continue to participate in new block generation next time is shared, and is constantly put down
The value that platform point provides.The star power and " diamond " income that user obtains, can be stored in SQLite DB database.
In the present embodiment, in order to solve, mobile terminal limited storage space, computing capability are insufficient, mobile network is unstable
And online problem cannot be saved, the system is by the way of Mongodb database and SQLite database combination.It will be financial
The behavioral data and block Hash tree that Cloud Server receives are stored in Mongodb database, by the critical checkpoints of foundation
Data be stored in SQLite database, facilitate local mobile terminal downloading storage.The foundation of the critical checkpoints, use
It is and the consistent common recognition mechanism of block chain.
In addition, in the present embodiment, block chain network, which combines, uses http protocol and websocket protocol, so that
YrChain network can not only provide efficient intercommunication among the nodes, moreover it is possible to which inter-regional networks, cross-terminal type provide effectively mutual
It is logical.
Optionally, the common recognition mechanism DPOP based on participation, further includes following steps:
Leader is first selected, in each round circulation, according to voting results, statistics obtains gained vote ranking;
Then the highest N number of trustee that will win the vote upsets sequence, and trustee produces block according to this, and N is positive integer;
Enter next cycle after one wheel block production;
The block of publication is carried out a wheel common recognition again;
Form final common recognition result.
In general, the user of registration financial investment platform activity include more active active user and with little or no
The passive user of purchase investment product is participated in, wherein passive user also includes that registion time has been longer but the work of seldom participations platform
Dynamic long-time users.In order to further attract new user, passive old user is activated to be rewarded in one embodiment
It further include according to user's totality completion status, the difficulty and reward of task are issued or recommended in dynamic adjustment when distribution.If certain
The number of users that one task is completed in one cycle is lower than desired value, and within the next task execution cycle, it is difficult to reduce completion
Degree and raising reward, on the contrary the difficulty of completion is just turned up and reduces reward, it is ensured that and each task has stable user to participate in.For
The lower user of the participation activity frequency in a cycle recommends the lower task of difficulty to when its recommendation activity.It is completed in user
After investment product purchase or other activities, higher reward is distributed it, for example directly distribute a certain number of diamonds or cash
Certificate encourages it to continue to participate in platform activity.
In addition, the present invention also provides a kind of equipment, comprising:
Memory, for storing computer program;
Processor, for executing the computer program stored in the memory, and the computer program is performed,
Realize that the method that above-mentioned any one carries out behavior memory quantization based on the common recognition mechanism DPOP of participation, this method include at least
Following steps:
Record the online behavior of user;
According to the online behavior, various dimensions assess the participation of user;
Block chain generates a new block at interval of a period of time, and one new block of every generation then generates reward;
According to the participation that the history parameters of user and assessment obtain, the reward value that user should obtain is calculated, and is distributed to
User rewards accordingly.
Optionally, the equipment can set for server, personal computer, mobile terminal or other displays with processor
It is standby.Wherein, mobile terminal includes but is not limited to the equipment such as mobile phone, tablet computer, wearable device.The processor of the equipment executes
The method that common recognition mechanism DPOP based on participation carries out behavior memory quantization.This method is equivalent to traditional WEB server
Framework has been moved on node, realizes the two-way communication between node and node, and respectively independent.Each node is host node,
Support is provided for mobile terminal in the case where not needing third party's service node, so that mobile terminal be supported directly to access block
Chain constructs real decentralization application DAPP.
In addition, it is stored thereon with computer program the present invention also provides a kind of computer readable storage medium, the calculating
When machine program is executed by processor, the side that the above-mentioned common recognition mechanism DPOP based on participation carries out behavior memory quantization can be realized
Method.This method includes at least following steps:
Record the online behavior of user;
According to the online behavior, various dimensions assess the participation of user;
Block chain generates a new block at interval of a period of time, and one new block of every generation then generates reward;
According to the participation that the history parameters of user and assessment obtain, the reward value that user should obtain is calculated, and is distributed to
User rewards accordingly.
Further, the computer readable storage medium can be ROM, random access memory (RAM), CD-ROM,
Tape, floppy disk and optical data storage devices etc..
In conclusion common recognition mechanism DPOP provided by the invention based on participation carry out user behavior quantization method and
System, by recording various actions of the user on platform in mobile terminal APP, various dimensions measure the participation of user, and tie
The historical information at family is shared, persistently provides dynamic rewards for user, to greatly improve the product that user participates in platform activity
Polarity.In addition, the present invention is using DPOP common recognition mechanism, additionally it is possible to which, according to the actual conditions of user, the reward of dynamic controlling interest produces
Raw speed and quantity is realized equity reasonably distributing to individual.In addition, the present invention also use Mongodb database and
Behavioral data and block Hash tree that financial Cloud Server receives are stored in by the mode of SQLite database combination
The data of the critical checkpoints of foundation are stored in SQLite database, local mobile terminal are facilitated to download by Mongodb database
Storage, to solve the problems, such as that mobile terminal storage, computing capability are limited.
In addition, although describing the operation of the method for the present invention in the accompanying drawings with particular order, this do not require that or
Hint must execute these operations in this particular order, or have to carry out shown in whole operation be just able to achieve it is desired
As a result.Additionally or alternatively, it is convenient to omit multiple steps are merged into a step and executed by certain steps, and/or by one
Step is decomposed into execution of multiple steps.
Although detailed description of the preferred embodimentsthe spirit and principles of the present invention are described by reference to above-mentioned, it should be appreciated that, this
It is not limited to the specific embodiments disclosed for invention, does not also mean that the feature in these aspects cannot to the division of various aspects
Combination is benefited to carry out, this to divide the convenience merely to statement.The present invention is directed to cover appended claims spirit and
Included various modifications and equivalent arrangements in range.
Claims (20)
1. a kind of method that the common recognition mechanism DPOP based on participation carries out behavior memory quantization characterized by comprising
Record the online behavior of user;
According to the online behavior, various dimensions assess the participation of user;
Block chain generates a new block at interval of a period of time, and one new block of every generation then generates reward;
The participation obtained according to the history parameters of user and assessment calculates the reward value that user should obtain, and distributes to
User rewards accordingly.
2. the method as described in claim 1, which is characterized in that the history parameters of the user include the history equity of user
And/or the reward that accumulation obtains, after user is using reward obtained, the rewards accumulation after using is converted as history
Parameter.
3. the method as described in claim 1, which is characterized in that further include combining to assist using HTTP in the block chain network
View and websocket protocol realize the two-way communication between block chain network node.
4. the method as described in claim 1, which is characterized in that the online behavior of the record user includes: in mobile terminal
It carries out data to bury a little to record the various actions of user, and the behavioral data of user is sent to financial Cloud Server.
5. the method as described in claim 1, which is characterized in that the method uses Mongodb database and SQLite data
Library, wherein Mongodb database is used to store the behavioral data and block Hash tree that financial Cloud Server receives,
SQLite database is used to store the data for the critical checkpoints established.
6. method according to claim 2, which is characterized in that the common recognition mechanism DPOP based on participation, including to area
A weight is arranged in each of block chain dimension, by the comprehensive participation for obtaining user of the dimension, wherein the dimension
Including at least one of online hours, trading volume, task amount, task difficulty.
7. method according to claim 2, which is characterized in that the common recognition mechanism DPOP based on participation, further include as
Lower step:
Leader is first selected, in each round circulation, according to voting results, statistics obtains gained vote ranking;
Then the highest N number of trustee that will win the vote upsets sequence, and trustee produces block according to this, and wherein N is positive integer;
Enter next cycle after one wheel block production;
The block of publication is carried out a wheel common recognition again;
Form final common recognition result.
8. the method as described in claim 1, which is characterized in that the online behavior of the user includes user's online hours, divides
The flow enjoyed, authorization share personal data, invite good friend's registration, invite good friend's investment, log in daily, providing the sign of personal authorization
Letter data, investment buying financial product check card daily and register, move step counting, the public welfare activities of completion platform tissue, invite good friend
Participate at least one behavior of platform activity, the popularization activity for completing platform.
9. the method as described in claim 1, which is characterized in that further include according to user's totality when the method is rewarded
Completion status, dynamic adjust the difficulty and reward of task.
10. a kind of system that the common recognition mechanism DPOP based on participation carries out behavior memory quantization characterized by comprising
Logging modle records the online behavior of user;
Evaluation module, according to the online behavior, various dimensions assess the participation of user;
Generation module is rewarded, block chain generates a new block at interval of a period of time, and one new block of every generation then generates prize
It encourages;
Distribution module is rewarded, according to the participation that the history parameters of user and the evaluation module obtain, user is calculated and answers
The reward value of acquisition, and distribute to user and reward accordingly.
11. system as claimed in claim 10, which is characterized in that the history parameters of the user include the history equity of user
And/or the reward that accumulation obtains, after user is using reward obtained, the rewards accumulation after using is converted as history
Parameter.
12. system as claimed in claim 10, which is characterized in that further include combining in the block chain network using HTTP
Agreement and websocket protocol realize the two-way communication between block chain network node.
13. system as claimed in claim 10, which is characterized in that the online behavior of the record user includes: mobile whole
End carries out data and buries a little to record the various actions of user, and the behavioral data of user is sent to financial Cloud Server.
14. system as claimed in claim 10, which is characterized in that the system uses Mongodb database and SQLite number
According to library, wherein Mongodb database is used to store the behavioral data and block Hash tree that financial Cloud Server receives,
SQLite database is used to store the data for the critical checkpoints established.
15. system as claimed in claim 10, which is characterized in that the common recognition mechanism DPOP based on participation, including it is right
A weight is arranged in each of block chain dimension, by the comprehensive participation for obtaining user of all dimensions, wherein the dimension
Degree includes at least one of online hours, trading volume, task amount, task difficulty.
16. system as claimed in claim 10, which is characterized in that the common recognition mechanism DPOP based on participation further includes
Following steps:
Leader is first selected, in each round circulation, according to voting results, statistics obtains gained vote ranking;
Then the highest N number of trustee that will win the vote upsets sequence, and trustee produces block according to this, and wherein N is positive integer;
Enter next cycle after one wheel block production;
The block of publication is carried out a wheel common recognition again;
Form final common recognition result.
17. system as claimed in claim 10, which is characterized in that the online behavior of the user include user's online hours,
The flow of sharing, authorization share personal data, invite good friend's registration, invite good friend's investment, log in daily, providing personal authorization
Collage-credit data, investment buying financial product check card daily and register, move step counting, the public welfare activities of completion platform tissue, invite
Friend participates at least one behavior of platform activity, the popularization activity for completing platform.
18. system as claimed in claim 10, which is characterized in that the system also includes task release modules, according to user
Overall completion status, dynamic adjust the difficulty and reward of task.
19. a kind of equipment, comprising:
Memory, for storing computer program;
Processor, for executing the computer program stored in the memory, and the computer program is performed, and is realized
Method described in any one of claim 1-9.
20. a kind of computer readable storage medium, is stored thereon with computer program, the computer program is executed by processor
When, realize method described in any one of claim 1-9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810893777.3A CN109242535A (en) | 2018-08-07 | 2018-08-07 | Common recognition mechanism DPOP based on participation carries out the method and system of behavior memory quantization |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810893777.3A CN109242535A (en) | 2018-08-07 | 2018-08-07 | Common recognition mechanism DPOP based on participation carries out the method and system of behavior memory quantization |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109242535A true CN109242535A (en) | 2019-01-18 |
Family
ID=65071312
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810893777.3A Pending CN109242535A (en) | 2018-08-07 | 2018-08-07 | Common recognition mechanism DPOP based on participation carries out the method and system of behavior memory quantization |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109242535A (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109615443A (en) * | 2019-01-30 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | User's processing method, device, server and storage medium based on block chain |
| CN109803023A (en) * | 2019-01-31 | 2019-05-24 | 北京融链科技有限公司 | Data processing method and system |
| CN109872196A (en) * | 2019-03-12 | 2019-06-11 | 上海溢唐数据科技有限公司 | A kind of user behavior value control system and method based on block chain |
| CN110175860A (en) * | 2019-04-09 | 2019-08-27 | 阿里巴巴集团控股有限公司 | Virtual resource allocation method and device |
| CN110223124A (en) * | 2019-06-18 | 2019-09-10 | 北京字节跳动网络技术有限公司 | Data processing method, device, electronic equipment and computer-readable medium |
| CN110264262A (en) * | 2019-06-18 | 2019-09-20 | 北京字节跳动网络技术有限公司 | Data processing method, device and electronic equipment based on user behavior |
| CN110321074A (en) * | 2019-05-20 | 2019-10-11 | 西安电子科技大学 | A Consensus Method for Proof of Secure Storage Based on Blockchain and Distributed Storage System |
| CN110321511A (en) * | 2019-05-22 | 2019-10-11 | 平安科技(深圳)有限公司 | Knowledge Sharing motivational techniques, device, equipment and storage medium |
| CN110430216A (en) * | 2019-08-16 | 2019-11-08 | 微位(深圳)网络科技有限公司 | Communication means and device between block chain node |
| CN110502921A (en) * | 2019-07-22 | 2019-11-26 | 杭州凯腾互联网技术有限公司 | It is a kind of for user contribute carry out calculation system warrant can settlement system |
| CN110751511A (en) * | 2019-09-29 | 2020-02-04 | 深圳市云积分科技有限公司 | Integral processing method and device based on user attributes |
| CN111131218A (en) * | 2019-12-19 | 2020-05-08 | 平安资产管理有限责任公司 | Blacklist management method, device, computer system and readable storage medium |
| CN111275497A (en) * | 2020-02-27 | 2020-06-12 | 北京每日优鲜电子商务有限公司 | Interaction method and device based on reward data, computer equipment and storage medium |
| CN111432014A (en) * | 2020-03-30 | 2020-07-17 | 上海玳鸽信息技术有限公司 | Method and device for selecting main node in block chain consensus algorithm |
| CN111459624A (en) * | 2020-02-28 | 2020-07-28 | 拉扎斯网络科技(上海)有限公司 | Resource data distribution method, device and equipment |
| CN111475580A (en) * | 2020-04-21 | 2020-07-31 | 吴海娟 | Data sharing method and system in alliance chain |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050060225A1 (en) * | 1999-06-23 | 2005-03-17 | Richard Postrel | System for electronic barter, trading and redeeming points accumulated in frequent use reward programs |
| CN107341660A (en) * | 2017-05-27 | 2017-11-10 | 唐盛(北京)物联技术有限公司 | A kind of block chain bottom common recognition mechanism and the block catenary system based on the common recognition mechanism |
| CN107403377A (en) * | 2017-07-19 | 2017-11-28 | 武汉凤链科技有限公司 | A kind of method and its system established an incentive mechanism based on the magnitude of value |
| CN107424066A (en) * | 2017-07-19 | 2017-12-01 | 武汉凤链科技有限公司 | A kind of method and its system of mechanism of being built a consensus based on the magnitude of value |
| CN107563805A (en) * | 2017-08-25 | 2018-01-09 | 苏州点阵信息科技有限公司 | A kind of resource content evaluation method based on block chain technology |
| CN108241970A (en) * | 2018-01-09 | 2018-07-03 | 重庆金窝窝网络科技有限公司 | Digging ore deposit method, apparatus and computer readable storage medium based on block chain |
-
2018
- 2018-08-07 CN CN201810893777.3A patent/CN109242535A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050060225A1 (en) * | 1999-06-23 | 2005-03-17 | Richard Postrel | System for electronic barter, trading and redeeming points accumulated in frequent use reward programs |
| CN107341660A (en) * | 2017-05-27 | 2017-11-10 | 唐盛(北京)物联技术有限公司 | A kind of block chain bottom common recognition mechanism and the block catenary system based on the common recognition mechanism |
| CN107403377A (en) * | 2017-07-19 | 2017-11-28 | 武汉凤链科技有限公司 | A kind of method and its system established an incentive mechanism based on the magnitude of value |
| CN107424066A (en) * | 2017-07-19 | 2017-12-01 | 武汉凤链科技有限公司 | A kind of method and its system of mechanism of being built a consensus based on the magnitude of value |
| CN107563805A (en) * | 2017-08-25 | 2018-01-09 | 苏州点阵信息科技有限公司 | A kind of resource content evaluation method based on block chain technology |
| CN108241970A (en) * | 2018-01-09 | 2018-07-03 | 重庆金窝窝网络科技有限公司 | Digging ore deposit method, apparatus and computer readable storage medium based on block chain |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109615443A (en) * | 2019-01-30 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | User's processing method, device, server and storage medium based on block chain |
| CN109803023A (en) * | 2019-01-31 | 2019-05-24 | 北京融链科技有限公司 | Data processing method and system |
| CN109872196A (en) * | 2019-03-12 | 2019-06-11 | 上海溢唐数据科技有限公司 | A kind of user behavior value control system and method based on block chain |
| CN110175860A (en) * | 2019-04-09 | 2019-08-27 | 阿里巴巴集团控股有限公司 | Virtual resource allocation method and device |
| CN110321074A (en) * | 2019-05-20 | 2019-10-11 | 西安电子科技大学 | A Consensus Method for Proof of Secure Storage Based on Blockchain and Distributed Storage System |
| CN110321074B (en) * | 2019-05-20 | 2021-07-09 | 西安电子科技大学 | Consensus method for secure storage proof based on blockchain and distributed storage system |
| CN110321511A (en) * | 2019-05-22 | 2019-10-11 | 平安科技(深圳)有限公司 | Knowledge Sharing motivational techniques, device, equipment and storage medium |
| CN110321511B (en) * | 2019-05-22 | 2024-05-28 | 平安科技(深圳)有限公司 | Knowledge sharing incentive method, device, equipment and storage medium |
| CN110264262A (en) * | 2019-06-18 | 2019-09-20 | 北京字节跳动网络技术有限公司 | Data processing method, device and electronic equipment based on user behavior |
| CN110223124A (en) * | 2019-06-18 | 2019-09-10 | 北京字节跳动网络技术有限公司 | Data processing method, device, electronic equipment and computer-readable medium |
| CN110264262B (en) * | 2019-06-18 | 2021-11-09 | 北京字节跳动网络技术有限公司 | Data processing method and device based on user behavior and electronic equipment |
| CN110502921A (en) * | 2019-07-22 | 2019-11-26 | 杭州凯腾互联网技术有限公司 | It is a kind of for user contribute carry out calculation system warrant can settlement system |
| CN110502921B (en) * | 2019-07-22 | 2021-07-13 | 杭州凯腾互联网技术有限公司 | A but, right settlement system for contributing to user data ization processing |
| CN110430216A (en) * | 2019-08-16 | 2019-11-08 | 微位(深圳)网络科技有限公司 | Communication means and device between block chain node |
| CN110751511A (en) * | 2019-09-29 | 2020-02-04 | 深圳市云积分科技有限公司 | Integral processing method and device based on user attributes |
| CN111131218A (en) * | 2019-12-19 | 2020-05-08 | 平安资产管理有限责任公司 | Blacklist management method, device, computer system and readable storage medium |
| CN111275497A (en) * | 2020-02-27 | 2020-06-12 | 北京每日优鲜电子商务有限公司 | Interaction method and device based on reward data, computer equipment and storage medium |
| CN111459624A (en) * | 2020-02-28 | 2020-07-28 | 拉扎斯网络科技(上海)有限公司 | Resource data distribution method, device and equipment |
| CN111459624B (en) * | 2020-02-28 | 2021-08-24 | 拉扎斯网络科技(上海)有限公司 | Resource data distribution method, device and equipment |
| CN111432014A (en) * | 2020-03-30 | 2020-07-17 | 上海玳鸽信息技术有限公司 | Method and device for selecting main node in block chain consensus algorithm |
| CN111432014B (en) * | 2020-03-30 | 2023-05-05 | 上海玳鸽信息技术有限公司 | Method and device for selecting main node in block chain consensus algorithm |
| CN111475580A (en) * | 2020-04-21 | 2020-07-31 | 吴海娟 | Data sharing method and system in alliance chain |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109242535A (en) | Common recognition mechanism DPOP based on participation carries out the method and system of behavior memory quantization | |
| US20240232656A1 (en) | Prediction processing system and method of use and method of doing business | |
| Bravo-Marquez et al. | Proof-of-learning: A blockchain consensus mechanism based on machine learning competitions | |
| US9098805B2 (en) | Prediction processing system and method of use and method of doing business | |
| US20190303960A1 (en) | System and method for cryptocurrency generation and distribution | |
| US20140073420A1 (en) | System and method for optimizing user value in an online environment | |
| US20130260850A1 (en) | Mixed Reality Role Playing Games | |
| CN102708272A (en) | Cascading points system | |
| Carbone et al. | Individual vs. group decision-making: an experiment on dynamic choice under risk and ambiguity | |
| Zhou et al. | Collaboration for success in crowdsourced innovation projects: Knowledge creation, team diversity, and tacit coordination | |
| Rahman et al. | Network economics-based crowdsourcing in online social networks | |
| Toriumi et al. | A belief in rewards accelerates cooperation on consumer-generated media | |
| Gao et al. | Understanding sequential user behavior in social computing: To answer or to vote? | |
| Huang et al. | When federated learning meets oligopoly competition: stability and model differentiation | |
| KR20210069611A (en) | Method, platform and computer program for estimating outcome of predictive proposition | |
| Chang et al. | Understanding members’ active participation in a DAO: an empirical study on steemit | |
| Kafalı et al. | Trust strategies for ART Testbed | |
| Rager et al. | Groups, governance, and greed: the ACCESS world model | |
| CN111598437A (en) | Resource scheduling authority control method, server and computer storage medium | |
| Padhariya et al. | Crowdlearning: An incentive-based learning platform for crowd | |
| US20200364735A1 (en) | Method to provide direct incentivization for data accuracy for distributed ledger-based reconciliation processes | |
| Liu | All-pay auctions with endogenous bid timing: an experimental study | |
| Chapkovski | Interactive experiments in Toloka | |
| KR102694063B1 (en) | Method, apparatus and program for providing sponsorship platform services between brands and indistal | |
| WO2015035206A1 (en) | Prediction processing system and method of use and method of doing business |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190118 |
|
| RJ01 | Rejection of invention patent application after publication |