Method for automatically paying virtual currency to recommenders by using social network propagation

文档序号:1659132 发布日期:2019-12-27 浏览:17次 中文

阅读说明:本技术 利用社交网络传播的向推荐人自动支付虚拟货币的方法 (Method for automatically paying virtual currency to recommenders by using social network propagation ) 是由 柳尚尾 于 2018-09-29 设计创作,主要内容包括:本发明涉及利用社交网络传播的向推荐人自动支付虚拟货币的方法,包括:社交网络熟人推荐步骤,由在扩展证明区块链平台服务器中注册为会员的区块链会员节点,将会员的社交网络熟人的账号推荐给扩展证明区块链平台服务器;新注册步骤,所述扩展证明区块链平台服务器将会员的社交网络熟人的账号新注册为区块链会员节点;以及奖励率确定步骤,所述扩展证明区块链平台服务器以与由各个区块链会员节点推荐的社交网络熟人的账号的数量联动的方式确定所要支付给各区块链会员的奖励率。(The invention relates to a method for automatically paying virtual currency to a recommender by social network propagation, comprising the following steps: recommending social network acquaintances, namely recommending account numbers of the social network acquaintances of the members to an extended certified block chain platform server by using block chain member nodes registered as the members in the extended certified block chain platform server; a new registration step, wherein the extended certification block chain platform server newly registers the account number of the social network acquaintance of the member as a block chain member node; and a reward rate determination step in which the extended certification blockchain platform server determines a reward rate to be paid to each blockchain member in a manner linked with the number of account numbers of the social network acquaintances recommended by each blockchain member node.)

1. A method for automatically paying virtual currency to a referring person using social networking dissemination, comprising:

recommending social network acquaintances, namely recommending account numbers of the social network acquaintances of the members to an extended certified block chain platform server by using block chain member nodes registered as the members in the extended certified block chain platform server;

a new registration step, wherein the extended certification block chain platform server newly registers the account number of the social network acquaintance of the member as a block chain member node; and

and a reward rate determination step in which the extended certification blockchain platform server determines a reward rate to be paid to each blockchain member in a manner linked with the number of account numbers of social network acquaintances recommended by each blockchain member node.

2. The method for automatically paying virtual currency to a recommender propagated using a social network as claimed in claim 1, comprising:

and the extended certification blockchain platform server awards the virtual money to be paid to each blockchain member according to the determined award rate.

3. The method for automatically paying virtual money to recommenders using social networking feed of claim 1, wherein the award rate determining step further comprises:

determining a member level of the block chain member as a recommender according to the number of accounts of social network acquaintances recommended by the block chain member node; and

a step of determining a bonus rate to be paid to the blockchain member according to the determined member level.

4. The method for automatically paying virtual money to recommenders using social networking feed according to claim 3,

the larger the number of accounts of social network acquaintances recommended by the blockchain member node, the higher the member level of the blockchain member as a recommender.

5. The method for automatically paying virtual money to recommenders using social networking feed according to claim 3,

when a social network acquaintance recommended by a blockchain member node recommends another social network acquaintance, a weighting value is given to the member level of the originally recommended blockchain member.

6. The method for automatically paying virtual currency to a recommender propagated using a social network as claimed in claim 1, comprising:

and a transaction processing step, wherein when the virtual currency transaction occurs between recommended blockchain members, the extended certification blockchain platform server enables the blockchain network processing server to generate a transaction processing request transaction.

Technical Field

The invention relates to an automatic payment method for virtual currency, in particular to a method for automatically paying the virtual currency to a recommender by social network propagation.

Background

Cryptocurrency (Crypto currencies) exists in a distributed manner and is formed based on a Blockchain (Blockchain) technique, which is a distributed ledger technique.

Distributed networks (decentralized networks) may store and reference common information in blockchains. In a typical block chain, blocks may be generated substantially simultaneously and include units of information commonly referred to as transactions. Blocks are linked (link) using a predefined protocol (protocol) to insert their hash values (hash values) into a field (field) specified in the next sequential block of the block chain.

As a distributed database, the blockchain continuously updates transaction records and is inherently tolerant in design to data modifications with a particular node.

The blockchain uses a protocol algorithm to store all updated data in a shared common account at each node. Thus allowing nodes to join the network in an anonymous, poorly linked or untrusted manner.

Also, the blockchain does not require a centralized database, unlike typical accounts (all transactions that record promissory notes, receipts, or checks), the blockchain is a secure transparent storage and transaction verification platform.

Block chains fall into two broad categories: disclosed and not disclosed.

The common blockchain is fully open so anyone can join the blockchain network. In contrast, a non-public blockchain (private blockchain) acts as a distributed Peer-to-Peer Network (Peer-to-Peer Network) that restricts participants, which can only enter the Network by invitation.

The common block chain has problems, the main problems are as follows: 1) to maintain and manage a network of unspecified large numbers of individuals, a large number of inputs are required; 2) shared information is disclosed throughout the network; 3) the processing time is very slow.

In contrast, private blockchains automatically process real-time transactions in secure networks without significant computational power, and the advantages of blockchain techniques are demonstrated while the public blockchain problem is perfected. However, in the case of private blockchains, the centralization of the protocol structure and control system leads to reliability problems.

Disclosure of Invention

Technical problem

The technical problem to be solved by the present invention is to provide a payment interface and a blockchain platform that support real-time transactions and transactions based on fast transaction validation time.

Means for solving the problems

The method for automatically paying the virtual currency to the recommenders by utilizing social network propagation comprises the following steps: a social network acquaintance recommending step of recommending an account number of the social network acquaintance of the member to an extended certification blockchain platform server by a blockchain member node registered as the member in the extended certification (Proof of Expansion, PoX) blockchain platform server; a new registration step, wherein the extended certification block chain platform server newly registers the account number of the social network acquaintance of the member as a block chain member node; and a reward rate determination step in which the extended certification blockchain platform server determines a reward rate to be paid to each blockchain member in a manner of linking with the number of the account numbers of the social network acquaintances recommended by each blockchain member node.

The method for automatically paying the virtual currency to the recommenders by utilizing social network propagation can comprise the following steps: and the extended certification blockchain platform server awards the virtual money to be paid to each blockchain member according to the determined award rate.

The bonus rate determining step may include: determining a member level of a blockchain member as a recommender according to the number of accounts of social network acquaintances recommended by the blockchain member node; and a step of determining a bonus rate to be paid to the blockchain member according to the determined member rank.

The invention is characterized in that the larger the number of accounts of social network acquaintances recommended by the blockchain member node is, the higher the member level of the blockchain member as a recommender is.

The present invention is characterized in that, when a social network acquaintance recommended by a blockchain member node recommends another social network acquaintance, a member level of the initially recommended blockchain member is given a weight value.

The method for automatically paying virtual money to a recommender using social network dissemination may include a transaction processing step of proving that the blockchain platform server causes the blockchain network processing server to generate a transaction processing request transaction when a virtual money transaction occurs between recommended blockchain members.

ADVANTAGEOUS EFFECTS OF INVENTION

According to the embodiment of the invention, in order to protect the information of the participants and prevent malicious attacks, only the individual who verifies the identity can participate as a guardian recommended to other people, so that the trust of the block chain technology is established, moral participation is required, and the block chain technology can be stabilized.

Drawings

Fig. 1 is a block diagram of a transaction system for general virtual money having a block chain between parties.

Fig. 2 is a block diagram of a recommender virtual currency automatic payment system using social network dissemination according to an embodiment of the present invention.

FIG. 3 is an illustration of a transaction request transaction occurring at a blockchain network processing server.

FIG. 4 is a flowchart of a method for automatically paying virtual currency to a referrer using social networking propagation, in accordance with an embodiment of the invention.

Fig. 5 is an illustration of the number of accounts of social network acquaintances recommended to determine a membership grade according to an embodiment of the present invention.

FIG. 6 is a diagram of states in which multi-level recommendations are formed, according to an embodiment of the present invention.

Description of reference numerals

100: expanding the certification block chain platform server; 200: block chain member node

Detailed Description

Advantages and features of the present invention and methods of accomplishing the same will become more apparent from the following detailed description of various embodiments with reference to the accompanying drawings. However, the present invention may be implemented in various ways different from each other, and is not limited to the embodiments disclosed below, and the embodiments of the present invention are provided only to fully explain the scope of the present invention to those skilled in the art to which the present invention pertains, and the present invention is defined only by the scope of the claims of the invention. In describing the present invention, when it is judged that the related well-known technology and the like may obscure the gist of the present invention, a detailed description thereof will be omitted.

Fig. 1 is a block diagram of a general virtual money transaction system having a block chain between parties, fig. 2 is a block diagram of a recommender virtual money automatic payment system propagated using a social network according to an embodiment of the present invention, and fig. 3 is an exemplary diagram of a transaction processing request transaction occurring at a blockchain network processing server.

Before describing the social network propagated recommender virtual currency automatic payment system of the present invention, a brief description of a blockchain based virtual currency technique is provided.

The most important word in explaining virtual money such as bitcoin is Mining (Mining). Mining is often one way to obtain new virtual currency. The step of providing virtual money to a computer that first finds an operation value by causing computers (terminals) constituting a virtual money network to compete for finding the operation value satisfying a specific condition is called mining. However, such mining is not only a simple method of acquiring virtual money but also a function of authenticating a transaction of virtual money.

Virtual Currency, represented by Crypto-Currency (Crypto-Currency), has a common type of transaction account called blockchain.

As an outline, a general user downloads and installs a wallet program of virtual money on his computer, and starts a job of synchronizing (agreeing) himself with a block chain recorded on the network as the program runs. Since the data reaches several tens of giga, it takes about 3 to 7 days. After the synchronization is completed, the own address (a concept of a bank account) is generated in the own wallet, and virtual money (in the case of virtual money, the address is a combination of 34 english letters (upper and lower case) starting with the number 1 and the number (for example, 1MowqQrQJL5aead mpx35B6EiJ4qnXPJnFp)) can be received or transmitted through the above-mentioned address.

Wherein the user terminals of all cryptocurrencies running in the blockchain system comprising virtual currencies consist of a pair of keys in the form of "private-public key (address)". The public key corresponds to a bank account and the private key corresponds to a password, which is a pair that fits between each other only.

As shown in fig. 1, the virtual money transaction system based on the blockchain includes a blockchain holding server 10, a virtual money transaction guidance server 20, a donor terminal 30, and a recipient terminal 40.

First, a plurality of blocks link the distributed database based on the peer-to-peer network (P2P) for the server 10 to perform transactions, that is, a plurality of devices forming a virtual money network, when transmitting digital virtual money transaction information having a block chain, the plurality of blockchain holding servers verify the transmitted transaction information for the digital virtual currency transaction with the blockchain, thereby authenticating the digital virtual currency transaction based on the block chain, as a means for carrying the block chain having the transaction information for digital virtual currency transaction of the block chain according to the authentication record, when a transaction of digital virtual money with a blockchain is performed, the digital virtual money transaction with the blockchain is performed by authenticating and recording the above-mentioned digital virtual money transaction with the blockchain.

The digital virtual money transaction guidance server 20 based on the block chain, which will be described later, operated by the virtual money exchange belongs to the configuration of the block chain holding server 10 as one member.

When the transaction information for virtual money transaction having a block chain is generated, one node (here, the block chain holding server) is propagated to the next eight nodes designated, and the eight nodes receiving the transaction information for digital virtual money transaction having a block chain are repeatedly propagated to the eight nodes designated, respectively, and are propagated to all the block chain holding servers 10 on which block chains necessary for executing digital virtual money transaction having a block chain are mounted by such a pyramid propagation method, whereby the propagation is completed.

On the other hand, in the case of private blockchains, the centralization of the protocol structure and control system leads to reliability problems.

Accordingly, the present invention provides a payment interface and blockchain platform that supports real-time transactions based on the fast transaction validation time of the private blockchain.

To this end, as shown in fig. 2, the system for automatically paying virtual money to a recommender propagated by using a social network of the present invention is provided with an extended certification blockchain platform server 100. The extended certification blockchain platform server 100 has the same structure as a general network server in terms of hardware, and includes program modules implemented by various languages (e.g., C, C + +, Java, Visual Basic, Visual C, etc.) in terms of software to perform various functions. And, it is realized by a server program provided in various ways based on operating systems such as DOS, window, Linux, Unix, Macintosh, and the like.

The expansion certification of the invention is a system which is connected with accounts of other social network acquaintances and establishes a relationship through the account of the recommender of the platform user. The platform continues to expand and receive a corresponding legitimate reward by repeatedly performing the steps described above. The problem of the existing cryptocurrency can be compensated in terms of earning a profit according to the personal ability and the like.

For this reason, in the system for automatically paying virtual money to a recommender using social network dissemination of the present invention, when the blockchain member node 200 registered as a member in the extended certification blockchain platform server 100 recommends the account number of the social network acquaintance of the member to the extended certification blockchain platform server 100, the extended certification blockchain platform server 100 newly registers the account number of the social network acquaintance of the member as the blockchain member node 200.

Next, as shown in fig. 2, each member node may join the social network acquaintances recommended by itself to the extended certification blockchain platform server 100, thereby establishing a respective acquaintance relationship network.

The extended certification blockchain platform server 100 determines a rate of rewards to be paid to each blockchain member according to the number of accounts of social network acquaintances recommended by each blockchain member node 200. After determining the reward rate, the extended certification blockchain platform server 100 pays the virtual currency reward to each blockchain member based on the determined reward rate of each blockchain member.

In paying the virtual money award to each blockchain member based on the determined award rate of each blockchain member, after determining a member level of the recommended blockchain member according to the number of accounts of the social network acquaintances recommended by the blockchain member node, the award rate to be paid to the blockchain member is determined according to the determined member level.

Wherein, the larger the number of accounts of social network acquaintances recommended by the blockchain member node, the higher the member level of the blockchain member as a recommender.

Also, when the social network acquaintance recommended by the blockchain member node recommends another social network acquaintance, a weighting value may be given to the member rank of the initially recommended blockchain member.

Further, as shown in fig. 3, when a virtual money transaction occurs between recommended blockchain members, the extended certification blockchain platform server 100 causes the blockchain network processing server to generate a transaction processing request transaction.

When a blockchain transaction confirmation is requested from the extended certified blockchain platform server 100, the blockchain network processing server propagates a blockchain transaction based on the transaction request information to the neighboring nodes to complete the blockchain transaction confirmation (transaction authentication and recording), and notifies the extended certified blockchain platform server 100 of the completion of the blockchain transaction confirmation. In practice, the BitBank network processing Server, in each blockchain transaction, sends and receives six confirmations (confirms) to and from neighboring nodes to complete the transaction.

To this end, the blockchain network processing server is a device that forms a distributed blockchain network based on a peer-to-peer network, and authenticates a blockchain-based cryptocurrency transaction by verifying the cryptocurrency transaction information having the transmitted blockchain when the cryptocurrency transaction information having the blockchain is transmitted, and mounts a blockchain having the cryptocurrency transaction information of the blockchain based on the authentication record. Therefore, when a transaction of the cryptocurrency having the block chain is performed, the cryptocurrency transaction having the block chain is executed by confirming (authenticating and recording) the above cryptocurrency transaction having the block chain.

Therefore, in the blockchain calculation, the invention only allows social network acquaintances who have verified their identities to participate and take place as guardians recommended to others in order to protect the participants' information and prevent malicious attacks, through which trust is established in blockchain technology and moral participation is required to establish and stabilize blockchains.

Fig. 4 is a flowchart of a method for automatically paying virtual money to a recommender by social network dissemination according to an embodiment of the present invention, fig. 5 is an exemplary diagram of the number of accounts of social network acquaintances recommended according to an embodiment of the present invention to determine a member rating, and fig. 6 is a diagram of a state in which a multi-level recommendation is formed according to an embodiment of the present invention.

As shown in FIG. 4, the method for automatically paying virtual money to a recommender by social networking propagation of the present invention may comprise: a social network acquaintance recommending step S410 of recommending an account number of the social network acquaintance of the member to the extended certification blockchain platform server 100 by the blockchain member node 200 registered as the member in the extended certification blockchain platform server 100; a new registration step S420, in which the extended certification blockchain platform server 100 newly registers an account of a social network acquaintance of the member as a blockchain member node 200; and an award rate determination step S430 of determining an award rate to be paid to each of the blockchain members by the extended certification blockchain platform server 100 in linkage with the number of the account numbers of the social network acquaintances recommended by each of the blockchain member nodes 200. Further, the method includes a virtual currency reward payment step S440 and a transaction processing step S450. This is explained in detail as follows.

In the social network acquaintance recommending step S410, the blockchain member node 200 registered as a member in the extended certification blockchain platform server 100 recommends an account number of the social network acquaintance of the member to the extended certification blockchain platform server 100. Among them, the member node 200, which is a terminal of the member registered in the extended certification blockchain platform server 100, recommends to the extended certification blockchain platform server 100 after the member selects an account of a social network acquaintance registered in the terminal of the member.

In the new registration step S420, the extended certification blockchain platform server 100 newly registers the account of the member' S social network acquaintance as the blockchain member node 200.

In the bonus rate determining step S430, the proof of expansion blockchain platform server 100 determines a bonus rate to be paid to each blockchain member in linkage with the number of account numbers of social network acquaintances recommended by each blockchain member node 200.

Such a bonus rate determining step S430 may include: a step S431 of determining a member level of the blockchain member as a recommender based on the number of accounts of the social network acquaintances recommended by the blockchain member node 200; and a step S432 of determining an award rate to be paid to the blockchain member according to the determined member rank.

That is, in the step of determining the member rank, the rank is determined according to the number of the recommended social network acquaintances, and as shown in fig. 5, the greater the number of the accounts of the social network acquaintances recommended by the blockchain member node 200, the higher the member rank of the recommended blockchain member.

Further, when the social network acquaintance recommended by the blockchain member node 200 recommends another social network acquaintance, the present invention can be implemented in a multi-level form in which the member level of the initially recommended blockchain member is given a weighted value.

For example, as shown in fig. 6, when the first member recommends his/her own social network acquaintance, and the acquaintance who has been recommended and registered in the extended certification blockchain platform server 100 recommends his/her own social network acquaintance and completes the registration, since member registration in a multi-level manner is formed, a weight value is given to the member level of the initially recommended blockchain member as an award for the member registration, so that the member level is increased.

The weighting value is larger if the multi-level modality is formed through a plurality of times, and the more people registered in the multi-level modality, the larger the weighting value can be made. Through such multi-level member registration, a blockchain member family with reliability can be established.

In the virtual money award payment step S440, the extended certification blockchain platform server 100 awards to each blockchain member the virtual money paid based on the determined each blockchain member award rate. The award based on the award rate may be implemented by automatically paying the virtual money to the blockchain member node 200 of the recommending social network acquaintance.

As shown in fig. 3, in the transaction processing step S450, when a virtual money transaction occurs between recommended blockchain members, the extended certification blockchain platform server 100 causes the blockchain network processing server to generate a transaction processing request transaction. That is, when requesting virtual money settlement through the blockchain member node 200, the extended certification blockchain platform server 100 causes the blockchain network processing server to generate a transaction processing request transaction to generate a blockchain confirmation.

For reference, when transaction information for virtual money transaction having a block chain occurs, one node (here, a block chain holding server) is propagated to the next eight nodes designated when the transaction information for digital virtual money transaction having a block chain occurs, and the eight nodes receiving the transaction information for digital virtual money transaction having a block chain are repeatedly propagated to the next eight nodes designated, respectively, and are propagated to all block chain holding servers mounting the block chain necessary for executing digital virtual money transaction having a block chain by such a pyramid propagation method, thereby completing the propagation.

Also, since the transaction between these acquaintances with reliability is generated, the transaction confirmation time can be shortened.

Generally, the blocking time is closely related to the transaction confirmation time, for example, a successful virtual money transaction takes six steps (60 minutes), and thus it is almost impossible to make a real-time settlement or to merge with transactions in daily life. Some users operate by modifying these six steps, thereby posing a risk to shorten the transaction time.

However, in the case of the present invention, in order to secure real-time payment and transaction, a supernode and a transfer chain are implemented, whereby settlement and transaction of an international exchange can be successfully processed within 3 seconds.

The embodiments in the course of describing the invention above are the most preferred embodiments chosen and disclosed in a variety of possible embodiments for the purpose of facilitating understanding by those skilled in the art of the present invention. The technical idea of the present invention is not limited to or by this embodiment, and various changes and modifications and other equivalent embodiments can be made without departing from the scope of the technical idea of the present invention.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电子资源领取方法、电子资源发放方法及相关设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!