CN110189161A - Blockchain consensus method and blockchain network for realizing marketing label sharing - Google Patents
Blockchain consensus method and blockchain network for realizing marketing label sharing Download PDFInfo
- Publication number
- CN110189161A CN110189161A CN201910345004.6A CN201910345004A CN110189161A CN 110189161 A CN110189161 A CN 110189161A CN 201910345004 A CN201910345004 A CN 201910345004A CN 110189161 A CN110189161 A CN 110189161A
- Authority
- CN
- China
- Prior art keywords
- block
- node
- producing
- nodes
- registration
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0222—During e-commerce, i.e. online transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种用于实现营销标签共享的区块链共识方法及区块链网络,属于区块链技术领域,包括:在当前出块节点集Si有效期的起始阶段,由其中的出块节点轮流出块,同时接收报名交易;任意一个出块节点在出块的同时,若接收到报名交易,则计算上一个出块节点集中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;所有报名交易均被写入区块后,由出块节点集Si的最后一个出块节点确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定出块节点集Si+1的生效阶段。本发明能够实现营销标签共享,并减小突发情况下区块链网络的负担。
The invention discloses a block chain consensus method and a block chain network for realizing marketing label sharing, which belong to the field of block chain technology, including: at the initial stage of the valid period of the current block node set S i , the The block producing nodes take turns to produce blocks and receive registration transactions at the same time; when any block producing node receives a registration transaction while producing blocks, it will calculate the time from the end of the block production of the last block production node in the previous block production node set to send the After the shared points increment of the registration nodes corresponding to the time of the registration transaction is recorded in the registration transaction, the registration transaction is written into the block; after all registration transactions are written into the block, the block generation node set The last block producing node of S i determines up to MAX registered nodes as the block producing nodes of the next block producing node set S i+1 , and determines the effective stage of the block producing node set S i+1 according to the current system pressure. The present invention can realize the sharing of marketing tags, and reduce the burden of the block chain network in case of emergencies.
Description
技术领域technical field
本发明属于区块链技术领域,更具体地,涉及一种用于实现营销标签共享的区块链共识方法及区块链网络。The invention belongs to the technical field of block chains, and more specifically relates to a block chain consensus method and a block chain network for realizing marketing label sharing.
背景技术Background technique
在电子商务(Electronic Business)行业中,营销标签是客户特征或者喜好的摘要,电子商务平台或者商家可以通过营销标签更为精准地定位自己的用户,并根据营销标签进行精准营销。但是,电商平台或者商家的所持有的数据相对独立,商家之间难以实现营销标签共享。区块链(Blockchain)具有去中心化,交易过程透明、可追踪、且便于审计等优点,使得电子商务逐渐由中心化的平台向去中心化的区块链平台进行转移。In the e-commerce (Electronic Business) industry, marketing tags are a summary of customer characteristics or preferences. E-commerce platforms or merchants can use marketing tags to more accurately locate their users and carry out precise marketing based on marketing tags. However, the data held by e-commerce platforms or merchants is relatively independent, and it is difficult to share marketing labels among merchants. Blockchain (Blockchain) has the advantages of decentralization, transparent transaction process, traceability, and easy auditing, which makes e-commerce gradually transfer from a centralized platform to a decentralized blockchain platform.
区块链中的共识机制是实现去中心化的关键技术。目前,主流的区块链共识机制包括工作量证明(Proof of Work,简称POW)、权益证明(Proof of Stake,简称POS)和委任权益证明(Delegated Proof of Stake,简称DPOS)。POW的原理是要求每个节点以一定的难度计算一个随机数,因此会浪费大量的计算资源;POS的原理是持有权益(Stake)的节点才有可能成为出块节点,并且拥有的权益越多的节点成为出块节点的可能性越大,这会导致中心化的问题;DPOS的原理是通过持有权益的节点进行投票选出一定数量的代表节点,由这些代表节点构成委员会,并委员会中的代表节点轮流出块,相比于另外两种机制,DPOS在提高性能的同时能较好的避免浪费计算资源的问题。The consensus mechanism in the blockchain is the key technology to achieve decentralization. Currently, mainstream blockchain consensus mechanisms include Proof of Work (POW for short), Proof of Stake (POS for short) and Delegated Proof of Stake (DPOS for short). The principle of POW is to require each node to calculate a random number with a certain degree of difficulty, so a lot of computing resources will be wasted; The more nodes are more likely to become a block node, which will lead to the problem of centralization; the principle of DPOS is to vote for a certain number of representative nodes through the nodes holding rights and interests, and these representative nodes form a committee, and the committee The representative nodes in DPOS take turns to generate blocks. Compared with the other two mechanisms, DPOS can better avoid the problem of wasting computing resources while improving performance.
然而,DPOS存在以下三个问题:(1)区块链网络中由持有权益的节点决定具有出块权的代表节点,其中的权益与共享营销标签没有任何联系,因此无法激励电商平台或者商家共享营销标签,所以传统的DPOS难以与电子商务直接相结合;(2)DPOS不够灵活,在区块链网络出现突发情况(例如突增海量的交易,网络延迟,系统压力过大)时,出块节点在出块的同时仍然需要不断地确定下一个委员会中的出块节点,这会增加区块链网络的负担;(3)DPOS在确定下一个委员会中的出块节点之后,会通过全网广播的方式发送下一个委员会的出块节点名单,而在上述区块链网络的突发情况下,由于区块链网络中存在延迟,新选中的出块节点可能无法及时获取到相关信息,并及时参与出块,从而会导致出块时间的延迟,进一步加重区块链网络的负担。However, DPOS has the following three problems: (1) In the blockchain network, the nodes holding the rights and interests determine the representative nodes with the right to produce blocks, and the rights and interests in it have no connection with the shared marketing tags, so it is impossible to motivate e-commerce platforms or Merchants share marketing labels, so it is difficult to directly combine traditional DPOS with e-commerce; (2) DPOS is not flexible enough. , the block producing node still needs to continuously determine the block producing node in the next committee while producing the block, which will increase the burden on the blockchain network; (3) After DPOS determines the block producing node in the next committee, it will The list of block producers of the next committee is sent through network-wide broadcast, and in the case of the above-mentioned block chain network emergency, due to the delay in the block chain network, the newly selected block block nodes may not be able to obtain relevant information in time. Information, and timely participation in block generation, which will lead to a delay in block generation time, further increasing the burden on the blockchain network.
发明内容Contents of the invention
针对现有技术的缺陷和改进需求,本发明提供了一种用于实现营销标签共享的区块链共识方法及区块链网络,其目的在于,实现营销标签共享,并减小突发情况下区块链网络的负担。Aiming at the defects and improvement needs of the prior art, the present invention provides a block chain consensus method and a block chain network for realizing marketing tag sharing, the purpose of which is to realize the sharing of marketing tags and reduce the Burden on the blockchain network.
为实现上述目的,按照本发明的一个方面,提供了一种用于实现营销标签共享的区块链共识方法,包括:In order to achieve the above object, according to one aspect of the present invention, a block chain consensus method for realizing marketing label sharing is provided, including:
对于当前的出块节点集Si,在其有效期的起始阶段pi,由其中的出块节点轮流出块以处理系统交易,同时接收区块链网络中报名节点发送的报名交易;For the current set of block producing nodes S i , in the initial stage p i of its valid period, the block producing nodes among them will produce blocks in turn to process system transactions, and at the same time receive registration transactions sent by registration nodes in the blockchain network;
任意一个出块节点在出块的同时,若接收到报名交易,则计算上一个出块节点集Si-1中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;When any block producing node receives a registration transaction while producing a block, it calculates the correspondence between the time when the last block producing node in the previous block producing node set S i-1 ends its block production and the time when the registration transaction is sent After the shared point increment of the registration node is recorded in the registration transaction, the registration transaction is written into the block;
所有报名交易均被写入区块后,由出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定出块节点集Si+1的生效阶段;After all registration transactions are written into the block, the last block generation node N i of the block generation node set S i determines up to MAX registration nodes as the block generation nodes of the next block generation node set S i+1 , and according to The current system pressure determines the effective stage of the block node set S i+1 ;
其中,节点的共享积分通过营销标签交易发生变化,且营销标签交易量越大,共享积分增量越大;各阶段的时间长度相等,出块节点集的有效期包括一个或多个阶段;MAX为预设的出块节点数阈值。Among them, the shared points of nodes change through the transaction of marketing tags, and the larger the transaction volume of marketing tags, the larger the increment of shared points; the time length of each stage is equal, and the validity period of the block producing node set includes one or more stages; MAX is The preset threshold for the number of block producers.
本发明所提供的用于实现营销标签共享的区块链共识方法,还包括:The blockchain consensus method for realizing marketing label sharing provided by the present invention also includes:
在阶段pi,出块节点集Si中的所有出块节点,以及区块链网络中部分其余的节点作为报名节点向区块链网络发送报名交易,申请成为下一个出块节点集Si+1中的出块节点。In the stage p i , all the block producing nodes in the block producing node set S i and some other nodes in the blockchain network send registration transactions to the blockchain network as registration nodes, and apply to become the next block producing node set S i +1 for block producers.
进一步地,出块节点集Si的最后一个出块节点Ni根据当前的系统压力确定出块节点集Si+1的生效阶段,包括:Further, the last block producing node N i of the block producing node set S i determines the effective stage of the block producing node set S i+1 according to the current system pressure, including:
出块节点Ni根据区块链网络在阶段pi的压力,计算用于表征系统压力的延期因子fi;The block producing node N i calculates the delay factor f i used to represent the system pressure according to the pressure of the blockchain network in the stage p i ;
若fi>M,则确定出块节点集Si+1的生效阶段为阶段pi之后的第E+1个阶段,并且出块节点集Si的有效期为E+1个阶段;否则,确定出块节点集Si+1的生效阶段为阶段pi之后的第1个阶段,并且出块节点集Si的有效期为1个阶段;If f i > M, it is determined that the effective stage of the block producing node set S i+1 is the E+1th stage after the stage p i , and the valid period of the block producing node set S i is E+1 stage; otherwise, It is determined that the effective stage of the block producing node set S i+1 is the first stage after the stage p i , and the valid period of the block producing node set S i is 1 stage;
其中,M为预设的系统压力阈值,E为预设的生效间隔,E为正整数。Wherein, M is a preset system pressure threshold, E is a preset effective interval, and E is a positive integer.
作为进一步优选地,延期因子fi为在阶段pi内涌入区块链网络的交易数量,或者,延期因子fi为区块链网络在阶段pi内的网络延迟。As a further preference, the deferral factor f i is the number of transactions flooding into the blockchain network in the phase p i , or the deferral factor f i is the network delay of the blockchain network in the phase p i .
进一步地,本发明所提供的用于实现营销标签共享的区块链共识方法,还包括:Further, the block chain consensus method for realizing marketing tag sharing provided by the present invention also includes:
若fi>M,则在阶段pi之后的第1~E个阶段,由出块节点集Si中的出块节点轮流出块以处理系统交易,在出块的同时不再处理报名交易;在出块节点集Si+1的生效阶段到达时,出块节点集Si+1生效,并且出块节点集Si的有效期结束;If f i > M, then in the 1st to E stages after the stage p i , the block producing nodes in the block producing node set S i will produce blocks in turn to process system transactions, and will no longer process registration transactions while producing blocks ;When the effective stage of the block producing node set S i+1 arrives, the block producing node set S i+1 takes effect, and the validity period of the block producing node set S i ends;
否则,在出块节点集Si+1的生效阶段到达时,出块节点集Si+1生效,并且出块节点集Si的有效期结束。Otherwise, when the validity period of the block producing node set S i+1 arrives, the block producing node set S i+1 takes effect, and the validity period of the block producing node set S i ends.
进一步地,出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,包括:Further, the last block producing node N i of the block producing node set S i determines up to MAX registered nodes as the block producing nodes of the next block producing node set S i+1 , including:
出块节点Ni根据共享积分增量递减的顺序对报名节点进行排序;The block producing node N i sorts the registration nodes according to the order of decreasing increment of shared points;
若报名节点的数量Ci满足Ci≤MAX,则按照排序结果依次确定各报名节点为下一个出块节点集Si+1的出块节点;否则,根据排序结果,依次确定共享积分增量最大的前MAX个节点为下一个出块节点集Si+1的出块节点。If the number of registered nodes C i satisfies C i ≤ MAX, then according to the sorting results, each registered node is sequentially determined to be the next block producing node set S i+1 ; otherwise, according to the sorting results, the shared point increment is determined sequentially The largest first MAX nodes are the block producing nodes of the next block producing node set S i+1 .
进一步地,出块节点集中的出块节点轮流出块,包括:Further, the block producing nodes in the block producing node set produce blocks in turn, including:
(S1)当前出块节点出块,以处理系统交易并获得奖励,直至该出块节点连续出块的数量达到预设的出块数量阈值B,或者该出块节点的出块时间达到预设的出块时间阈值T;(S1) The current block producing node produces blocks to process system transactions and obtain rewards until the number of consecutive blocks produced by the block producing node reaches the preset block number threshold B, or the block producing time of the block producing node reaches the preset The block time threshold T;
(S2)若该出块节点不是出块节点集中的最后一个出块节点,则转入步骤(S1)以由下一个出块节点出块;否则,出块结束。(S2) If the block producing node is not the last block producing node in the set of block producing nodes, go to step (S1) to produce a block by the next block producing node; otherwise, the block producing ends.
作为进一步优选地,出块节点出块所获得的奖励包括共享积分。As a further preference, the rewards obtained by the block producing nodes for producing blocks include shared points.
按照本发明的另一方面,提供了一种用于实现营销标签共享的区块链网络,其节点包括:出块模块、报名交易处理模块以及选举模块;According to another aspect of the present invention, a block chain network for realizing sharing of marketing tags is provided, and its nodes include: a block generation module, a registration transaction processing module and an election module;
出块模块,用于在节点属于当前的出块节点集Si,且在出块节点集Si有效期的起始阶段pi轮到该节点出块时,出块以处理系统交易;The block production module is used to produce blocks to process system transactions when the node belongs to the current block production node set S i and it is the turn of the node to produce blocks at the initial stage p i of the block production node set S i validity period;
报名交易处理模块,用于在出块模块出块的同时接收区块链网络中报名节点发送的报名交易,并在接收到报名交易时,计算上一个出块节点集Si-1中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;The registration transaction processing module is used to receive the registration transaction sent by the registration node in the blockchain network at the same time as the block generation module generates the block, and when receiving the registration transaction, calculate the last one in the previous block generation node set S i-1 The share point increment of the corresponding registration node between the time when the block generation node ends and the time when the registration transaction is sent is recorded in the registration transaction, and the registration transaction is written into the block;
选举模块,用于在节点为出块节点集Si的最后一个出块节点时,在所有报名交易均被写入区块后,确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定出块节点集Si+1的生效阶段;The election module is used to determine up to MAX registered nodes as the next block producing node set S i + when the node is the last block producing node of the block producing node set S i+ 1 block producing node, and determine the effective stage of the block producing node set S i+1 according to the current system pressure;
其中,节点的共享积分通过营销标签交易发生变化,且营销标签交易量越大,共享积分增量越大;各阶段的时间长度相等,出块节点集的有效期包括一个或多个阶段;MAX为预设的出块节点数阈值。Among them, the shared points of nodes change through the transaction of marketing tags, and the larger the transaction volume of marketing tags, the larger the increment of shared points; the time length of each stage is equal, and the validity period of the block producing node set includes one or more stages; MAX is The preset threshold for the number of block producers.
进一步地,本发明所提供的用于实现营销标签共享的区块链网络,其节点还包括:Further, the blockchain network for sharing marketing labels provided by the present invention, its nodes also include:
报名模块,用于阶段pi,向区块链网络发送报名交易,以使得节点成为报名节点。The registration module is used for phase p i , and sends registration transactions to the blockchain network, so that the node becomes a registration node.
总体而言,通过本发明所构思的以上技术方案,能够取得以下有益效果:Generally speaking, through the above technical solutions conceived by the present invention, the following beneficial effects can be obtained:
(1)本发明所提供的用于实现营销标签共享的区块链共识方法及区块链网络,将营销标签交易量化为共享积分增量,并根据共享积分增量确定出块节点,使得共享积分增量越大的节点成为出块节点的可能性越大,由此能够有激励进营销标签的共享,从而有效地将区块链与电子商务结合到一起,打破了电商之间的数据孤岛,使得电商能够根据营销标签实现产品和服务的价值。(1) The block chain consensus method and block chain network for realizing marketing tag sharing provided by the present invention quantify the marketing tag transactions into shared credit increments, and determine the block generation node according to the shared credit increments, so that the shared A node with a larger point increment is more likely to become a block node, which can encourage the sharing of marketing tags, thus effectively combining blockchain and e-commerce, breaking the data gap between e-commerce Isolated islands enable e-commerce companies to realize the value of products and services based on marketing labels.
(2)本发明所提供的用于实现营销标签共享的区块链共识方法及区块链网络,根据当前的系统压力确定当前出块节点集的有效期及下一个出块节点集的生效阶段,使得在突发情况下,当前出块节点集的有效期向后延期,并且在下一个出块节点集生效之前,当前出块节点集中的出块节点只出块,不必花费额外的计算开销确定下一个出块节点集中的出块节点,由此能够在突发情况下减小区块链网络的负担。(2) The block chain consensus method and block chain network for realizing marketing tag sharing provided by the present invention determine the validity period of the current block node set and the effective stage of the next block block node set according to the current system pressure, In the event of an emergency, the validity period of the current block-producing node set is postponed, and before the next block-producing node set takes effect, the block-producing nodes in the current block-producing node set only produce blocks, and there is no need to spend additional computing overhead to determine the next The block-producing nodes concentrated in the block-producing nodes can reduce the burden on the blockchain network in case of emergencies.
(3)本发明所提供的用于实现营销标签共享的区块链共识方法及区块链网络,在突发情况下,下一个出块节点集的生效阶段向后延期,由此能够避免下一个出块节点集因网络延迟无法及时生效而导致的出块时间延迟,从而能够在突发情况下减小区块链网络的负担。(3) In the block chain consensus method and block chain network for realizing marketing tag sharing provided by the present invention, in case of an emergency, the effective stage of the next block producing node set is postponed backward, thus avoiding the following A block generation node set can delay the block generation time due to network delays that cannot take effect in time, which can reduce the burden on the blockchain network in emergencies.
附图说明Description of drawings
图1为本发明实施例提供的用于实现营销标签共享的区块链共识方法的流程图;Fig. 1 is the flow chart of the block chain consensus method for realizing marketing tag sharing provided by the embodiment of the present invention;
图2为本发明实施例提供的区块链共识的时间轴示意图。Fig. 2 is a schematic diagram of the time axis of the blockchain consensus provided by the embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.
本发明提供了一种用于实现营销标签共享的区块链共识方法及区块链网络,其整体思路在于:首先,将营销标签交易量化为区块链网络中的共享积分,并根据区块链网络中共享积分确定具有出块权的出块节点,从而激励电商平台或者商家共享营销标签;其次,通过在交易数量突增等突发情况下增加当前出块节点集(当前委员会)的有效期,并且在确认下一个出块节点集(下一届委员会)之后,当前委员会只负责出块,由此降低了区块链网络应对突发情况的系统开销;最后,通过在交易数量突增等突发情况时,向后推延下一届委员会的生效时间,解决了在突发情况下,区块链网络延迟导致的出块延迟问题,进一步减小了区块链网络在突发情况下的负担。The present invention provides a block chain consensus method and a block chain network for realizing marketing label sharing. The shared points in the chain network determine the block-generating nodes with block-generating rights, thereby incentivizing e-commerce platforms or merchants to share marketing labels; secondly, by increasing the current block-generating node set (current committee) Validity period, and after confirming the next block producing node set (the next committee), the current committee is only responsible for producing blocks, thus reducing the system overhead of the blockchain network to deal with emergencies; finally, through the sudden increase in the number of transactions When there is an emergency, the effective time of the next committee will be postponed backwards, which solves the block delay problem caused by the delay of the blockchain network in the event of an emergency, and further reduces the block chain network in the event of an emergency. burden.
本发明所提供的用于实现营销标签共享的区块链共识方法,如图1所示,包括:The block chain consensus method for realizing marketing label sharing provided by the present invention, as shown in Figure 1, includes:
对于当前的出块节点集Si,在其有效期的起始阶段pi,由其中的出块节点轮流出块以处理系统交易,同时接收区块链网络中报名节点发送的报名交易;For the current set of block producing nodes S i , in the initial stage p i of its valid period, the block producing nodes among them will produce blocks in turn to process system transactions, and at the same time receive registration transactions sent by registration nodes in the blockchain network;
任意一个出块节点在出块的同时,若接收到报名交易,则计算上一个出块节点集Si-1中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;When any block producing node receives a registration transaction while producing a block, it calculates the correspondence between the time when the last block producing node in the previous block producing node set S i-1 ends its block production and the time when the registration transaction is sent After the shared point increment of the registration node is recorded in the registration transaction, the registration transaction is written into the block;
所有报名交易均被写入区块后,由出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定出块节点集Si+1的生效阶段;After all registration transactions are written into the block, the last block generation node N i of the block generation node set S i determines up to MAX registration nodes as the block generation nodes of the next block generation node set S i+1 , and according to The current system pressure determines the effective stage of the block node set S i+1 ;
其中,节点的共享积分通过营销标签交易发生变化,且营销标签交易量越大,共享积分增量越大;各阶段的时间长度相等,出块节点集的有效期包括一个或多个阶段;MAX为预设的出块节点数阈值。Among them, the shared points of nodes change through the transaction of marketing tags, and the larger the transaction volume of marketing tags, the larger the increment of shared points; the time length of each stage is equal, and the validity period of the block producing node set includes one or more stages; MAX is The preset threshold for the number of block producers.
在一个可选的实施方式中,在上述用于实现营销标签共享的区块链共识方法中,共享积分可以通过出售营销标签获得,还可以使用货币购买,而为了获得营销标签,则只能通过共享积分购买。In an optional implementation, in the above blockchain consensus method for sharing marketing tags, sharing points can be obtained by selling marketing tags, and can also be purchased with currency, while in order to obtain marketing tags, only through Share point purchases.
在一个可选的实施方式中,上述用于实现营销标签共享的区块链共识方法,还包括:In an optional implementation manner, the above-mentioned block chain consensus method for realizing marketing label sharing also includes:
在阶段pi,出块节点集Si中的所有出块节点,以及区块链网络中部分其余的节点作为报名节点向区块链网络发送报名交易,申请成为下一个出块节点集Si+1中的出块节点;In the stage p i , all the block producing nodes in the block producing node set S i and some other nodes in the blockchain network send registration transactions to the blockchain network as registration nodes, and apply to become the next block producing node set S i Block producers in +1 ;
在实际情况下,当前出块节点Si之外的节点,可根据其在相应时段内的共享积分变量自行决定是否作为报名节点发送报名交易。In actual situations, nodes other than the current block producing node S i can decide whether to send registration transactions as registration nodes according to their shared integral variables in the corresponding period.
在一个可选的实施方式中,出块节点集Si的最后一个出块节点Ni根据当前的系统压力确定出块节点集Si+1的生效阶段,包括:In an optional implementation, the last block producing node N i of the block producing node set S i determines the effective stage of the block producing node set S i+1 according to the current system pressure, including:
出块节点Ni根据区块链网络在阶段pi的压力,计算用于表征系统压力的延期因子fi;延期因子可以是在阶段pi内涌入区块链网络的交易数量,也可以是区块链网络在阶段pi内的网络延迟,应当理解的是,延期因子还可以是其他可以表征当前系统压力的量,在此将不再一一列举;The block producing node N i calculates the deferral factor f i used to represent the pressure of the system according to the pressure of the blockchain network in the stage p i ; the deferral factor can be the number of transactions pouring into the blockchain network in the phase p i , or is the network delay of the blockchain network in phase pi. It should be understood that the delay factor can also be other quantities that can represent the current system pressure, and will not be listed here;
若fi>M,则确定出块节点集Si+1的生效阶段为阶段pi之后的第E+1个阶段,并且出块节点集Si的有效期为E+1个阶段;否则,确定出块节点集Si+1的生效阶段为阶段pi之后的第1个阶段,并且出块节点集Si的有效期为1个阶段;If f i > M, it is determined that the effective stage of the block producing node set S i+1 is the E+1th stage after the stage p i , and the valid period of the block producing node set S i is E+1 stage; otherwise, It is determined that the effective stage of the block producing node set S i+1 is the first stage after the stage p i , and the valid period of the block producing node set S i is 1 stage;
其中,M为预设的系统压力阈值,E为预设的生效间隔,E为正整数;系统压力阈值M可根据区块链网络的规模和交易特点确定,以确保能够及时地准确识别出突发情况,并对当前出块节点集的有效期适当延长;生效间隔E可根据区块链网络的交易特点和节点的出块能力确定,以确保在区块链网络的突发情况下,通过适当延长当前出块节点集的有效期并推迟下一个出块节点集的生效时间后,能够有效缓解系统压力。Among them, M is the preset system pressure threshold, E is the preset effective interval, and E is a positive integer; the system pressure threshold M can be determined according to the scale of the blockchain network and transaction characteristics to ensure timely and accurate identification of outliers. The effective period of the current block generation node set is appropriately extended; the effective interval E can be determined according to the transaction characteristics of the blockchain network and the block generation capabilities of the nodes, so as to ensure that in the case of an emergency in the blockchain network, through appropriate Extending the valid period of the current block producing node set and postponing the effective time of the next block producing node set can effectively relieve the pressure on the system.
在一个可选的实施方式中,在通过上述方法确定当前出块节点集的有效期和下一个出块节点集的生效阶段后,本发明所提供的用于实现营销标签共享的区块链共识方法,还包括:In an optional embodiment, after the validity period of the current block node set and the effective stage of the next block node set are determined by the above method, the block chain consensus method for realizing marketing label sharing provided by the present invention ,Also includes:
若fi>M,说明了当前系统压力较大,则在阶段pi之后的第1~E个阶段,即在下一个出块节点集Si+1确定之后至出块节点集Si+1生效之前,由出块节点集Si中的出块节点轮流出块以处理系统交易,在出块的同时不再处理报名交易;在出块节点集Si+1的生效阶段到达时,出块节点集Si+1生效以由其中的出块节点出块,并且出块节点集Si的有效期结束;If f i > M, it means that the current system pressure is high, then in the first to E stages after the stage p i , that is, after the next block producer node set S i+1 is determined, until the block producer node set S i+1 Before it takes effect, the block producing nodes in the block producing node set S i take turns to produce blocks to process system transactions, and no longer process registration transactions while producing blocks; when the effective stage of block producing node set S i+1 arrives, the producing The block node set S i+1 takes effect to produce blocks from the block producing nodes, and the validity period of the block producing node set S i ends;
否则,说明了当前系统压力较为正常,在出块节点集Si+1的生效阶段到达时,出块节点集Si+1生效以由其中的出块节点出块,并且出块节点集Si的有效期结束;Otherwise, it means that the current system pressure is relatively normal. When the effective stage of the block producing node set S i+1 is reached, the block producing node set S i+1 takes effect to produce blocks from the block producing nodes, and the block producing node set S the validity period of i ends;
应当理解的是,随着区块链网络中交易不断进行,在不同的阶段,当前的出块节点集是不同的,在下一个出块节点集Si+1生效后,该出块节点集Si+1就会成为新的当前的出块节点集。It should be understood that as the transactions in the blockchain network continue to proceed, at different stages, the current set of block-producing nodes is different. After the next block-producing node set S i+1 takes effect, the block-producing node set S i+1 will become the new current set of block producers.
在一个可选的实施方式中,出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,包括:In an optional implementation, the last block producing node N i of the block producing node set S i determines up to MAX registered nodes as the block producing nodes of the next block producing node set S i+1 , including:
出块节点Ni根据共享积分增量递减的顺序对报名节点进行排序;The block producing node N i sorts the registration nodes according to the order of decreasing increment of shared points;
若报名节点的数量Ci满足Ci≤MAX,则按照排序结果依次确定各报名节点为下一个出块节点集Si+1的出块节点;否则,根据排序结果,依次确定共享积分增量最大的前MAX个节点为下一个出块节点集Si+1的出块节点;If the number of registered nodes C i satisfies C i ≤ MAX, then according to the sorting results, each registered node is sequentially determined to be the next block producing node set S i+1 ; otherwise, according to the sorting results, the shared point increment is determined sequentially The largest first MAX nodes are the block producing nodes of the next block producing node set S i+1 ;
出块节点数阈值MAX可根据区块链网络规模和交易特点确定。The threshold MAX of the number of block-producing nodes can be determined according to the scale of the blockchain network and transaction characteristics.
在一个可选的实施方式中,出块节点集中的出块节点轮流出块,包括:In an optional implementation, the block producing nodes in the block producing node set produce blocks in turn, including:
(S1)当前出块节点出块,以处理系统交易并获得奖励,直至该出块节点连续出块的数量达到预设的出块数量阈值B,或者该出块节点的出块时间达到预设的出块时间阈值T;出块节点出块所获得的奖励包括共享积分,还可以包括电子货币等;(S1) The current block producing node produces blocks to process system transactions and obtain rewards until the number of consecutive blocks produced by the block producing node reaches the preset block number threshold B, or the block producing time of the block producing node reaches the preset The threshold T of the block generation time; the rewards obtained by block generation nodes include shared points, and can also include electronic currency, etc.;
(S2)若该出块节点不是出块节点集中的最后一个出块节点,则转入步骤(S1)以由下一个出块节点出块;否则,出块结束。(S2) If the block producing node is not the last block producing node in the set of block producing nodes, go to step (S1) to produce a block by the next block producing node; otherwise, the block producing ends.
本发明还提供了一种用于实现营销标签共享的区块链网络,其节点包括:出块模块、报名交易处理模块以及选举模块;The present invention also provides a block chain network for realizing marketing label sharing, and its nodes include: a block generation module, a registration transaction processing module and an election module;
出块模块,用于在节点属于当前的出块节点集Si,且在出块节点集Si有效期的起始阶段pi轮到该节点出块时,出块以处理系统交易;The block production module is used to produce blocks to process system transactions when the node belongs to the current block production node set S i and it is the turn of the node to produce blocks at the initial stage p i of the block production node set S i validity period;
报名交易处理模块,用于在出块模块出块的同时接收区块链网络中报名节点发送的报名交易,并在接收到报名交易时,计算上一个出块节点集Si-1中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;The registration transaction processing module is used to receive the registration transaction sent by the registration node in the blockchain network at the same time as the block generation module generates the block, and when receiving the registration transaction, calculate the last one in the previous block generation node set S i-1 The share point increment of the corresponding registration node between the time when the block generation node ends and the time when the registration transaction is sent is recorded in the registration transaction, and the registration transaction is written into the block;
选举模块,用于在节点为出块节点集Si的最后一个出块节点时,在所有报名交易均被写入区块后,确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定出块节点集Si+1的生效阶段;The election module is used to determine up to MAX registered nodes as the next block producing node set S i + when the node is the last block producing node of the block producing node set S i+ 1 block producing node, and determine the effective stage of the block producing node set S i+1 according to the current system pressure;
其中,节点的共享积分通过营销标签交易发生变化,且营销标签交易量越大,共享积分增量越大;各阶段的时间长度相等,出块节点集的有效期包括一个或多个阶段;MAX为预设的出块节点数阈值;Among them, the shared points of nodes change through the transaction of marketing tags, and the larger the transaction volume of marketing tags, the larger the increment of shared points; the time length of each stage is equal, and the validity period of the block producing node set includes one or more stages; MAX is The preset threshold for the number of block producing nodes;
在一个可选的实施方式中,本发明所提供的用于实现营销标签共享的区块链网络,其节点还包括:In an optional embodiment, the blockchain network for sharing marketing tags provided by the present invention, its nodes also include:
报名模块,用于阶段pi,向区块链网络发送报名交易,以使得节点成为报名节点;The registration module is used for phase p i to send registration transactions to the blockchain network, so that the node becomes a registration node;
在本发明所提供的用于实现营销标签共享的区块链网络中,节点的各模块的具体实施方式可参考上述方法实施例中的描述,在此将不再复述。In the blockchain network for sharing marketing tags provided by the present invention, the specific implementation of each module of the node can refer to the description in the above method embodiment, and will not be repeated here.
应用实例:Applications:
初始化各预设参数并写入配置文件中,具体包括:突发情况下下一个出块节点集(下一届会员会)的生效间隔为E=3,出块节点数阈值为MAX=2,单个节点连续出块的出块数量阈值为B=10,单个节点连续出块的出块时间阈值为T=10s,延期因子为在当前出块节点集(当前委员会)有效期的起始阶段涌入区块链网络的交易量,对应的系统压力阈值为M=500;Initialize each preset parameter and write it into the configuration file, specifically including: the effective interval of the next block producing node set (next membership meeting) in case of an emergency is E=3, the threshold for the number of block producing nodes is MAX=2, The threshold of the number of blocks produced by a single node for continuous block production is B=10, the threshold for the block production time of a single node for continuous block production is T=10s, and the delay factor is influx at the beginning of the validity period of the current block production node set (current committee) The transaction volume of the blockchain network, the corresponding system pressure threshold is M=500;
如图2所示,用于实现营销标签共享的区块链共识方法具体过程如下:As shown in Figure 2, the specific process of the blockchain consensus method for realizing marketing label sharing is as follows:
在第X-1个阶段,委员会成员按照共享积分增量递减的顺序轮流出块,每个出块节点的目标是连续出10个块;如果节点能够在出块时间阈值为T=10s内出10个块,那么在出块数达到10之后由下一节点出块,否则在该节点的出块时间达到10s时直接交由下一节点出块;重复此过程,直至委员会内所有节点出块完毕。同时在出块过程中,区块链网络中地址为0x0001,0x0002,0x0003的普通节点作为报名节点发送报名交易,当前委员会节点计算这三个报名节点的共享积分增量分别是50,40,30,将共享积分增量记录到对应的报名交易中后,将报名交易写入区块;最后一个出块节点根据共享积分增量确定下一个委员会成员(委员会成员出块会获得共享积分奖励);当前委员会中共有两个出块节点,其共享积分增量分别是10和5,因此报名节点有五个(址为0x0001,0x0002,0x0003的普通节点以及当前委员会的两个节点),超过了出块节点数阈值MAX=2,取共享积分增量的排名前2个节点作为下一届委员会Y的出块节点,即地址为0x0001和0x0002的报名节点是委员会Y的出块节点;在确定委员会Y的出块节点后,由于在第X-1个阶段区块链交易数量未到500,最后一个出块节点所计算的延期因子小于系统压力阈值M,因此,确定当前会员会的有效期为1个阶段,并且委员会Y的生效阶段为第X个阶段;因此,第X-1个阶段结束之后,在第X个阶段委员会Y生效并开始出块,接受报名交易,产生下一届委员会Z。In the X-1 stage, the members of the committee take turns to produce blocks according to the decreasing order of the shared integral increment. The goal of each block producing node is to produce 10 blocks in a row; 10 blocks, then the next node will produce the block after the number of blocks reaches 10, otherwise, when the block production time of the node reaches 10s, the next node will directly produce the block; repeat this process until all nodes in the committee produce blocks complete. At the same time, during the block generation process, ordinary nodes with addresses 0x0001, 0x0002, and 0x0003 in the blockchain network are used as registration nodes to send registration transactions. The current committee node calculates that the shared points increments of these three registration nodes are 50, 40, and 30 respectively. , after recording the increment of shared points in the corresponding registration transaction, write the registration transaction into the block; the last block producing node determines the next committee member according to the increment of shared points (committee members will get rewards of shared points for producing blocks); There are two block producing nodes in the current committee, and their share points increments are 10 and 5 respectively, so there are five registered nodes (common nodes with addresses 0x0001, 0x0002, 0x0003 and two nodes of the current committee), exceeding the The threshold of the number of block nodes is MAX=2, and the top 2 nodes with the increment of shared points are taken as the block producing nodes of the next committee Y, that is, the registration nodes with addresses 0x0001 and 0x0002 are the block producing nodes of committee Y; After Y’s block generation node, since the number of blockchain transactions in the X-1 stage has not reached 500, the delay factor calculated by the last block generation node is less than the system pressure threshold M, therefore, the validity period of the current membership is determined to be 1 stage, and the effective stage of committee Y is stage X; therefore, after the end of stage X-1, in stage X, committee Y will take effect and start to generate blocks, accept registration transactions, and produce the next committee Z.
在第X个阶段,委员会Y中的出块节点按照共享积分增量递减的顺序轮流出块,每个出块节点的目标是连续出10个块。如果节点能够在出块时间阈值为T=10s内出10个块,那么在出块数达到10之后由下一节点出块,否则在该节点的出块时间达到10s时直接交由下一节点出块;重复此过程,直至委员会内所有节点出块完毕。同时在出块过程中,没有收到普通节点发送的报名交易,委员会Y的最后一个出块节点依然会根据共享积分增量确定下一届委员会Z的出块节点(委员会成员出块会获得共享积分奖励);委员会Y中共有两个出块节点,即地址为0x0001和0x0002节点,共享积分增量分别是10和5,因此报名节点只有2个(委员会Y中的两个节点),不超过出块节点数阈值MAX=2,取所有的报名节点作为下一届委员会Z的出块节点,即地址为0x0001和0x0002的节点为委员会Z的出块节点。在确定委员会Z的出块节点后,由于在第X个阶段区块链网络交易数量超过了500,会员会Z的最后一个出块节点所计算的延期因子大于系统压力阈值M,因此,确定委员会Y的有效期为E+1=4个阶段,并且委员会Z的生效阶段为第X个阶段之后的第4个阶段,即第X+4个阶段;在第X个阶段之后的3个阶段,委员会Y中的出块节点继续出块,但是不在处理报名交易,直至达到第X+4个阶段,委员会Z生效,由委员会Z中的出块节点出块。In the X stage, the block producing nodes in the committee Y take turns to produce blocks in the order of decreasing share credit increment, and the goal of each block producing node is to produce 10 blocks in a row. If the node can generate 10 blocks within the block generation time threshold of T=10s, then the next node will generate the block after the number of blocks reaches 10, otherwise it will be directly handed over to the next node when the node’s block generation time reaches 10s Produce a block; repeat this process until all nodes in the committee produce blocks. At the same time, in the process of block generation, if no registration transaction sent by ordinary nodes is received, the last block generation node of committee Y will still determine the block generation node of the next committee Z according to the increment of shared points (committee members will get shared Integral rewards); there are two block producing nodes in committee Y, that is, nodes with addresses 0x0001 and 0x0002, and the increments of shared points are 10 and 5 respectively, so there are only 2 registration nodes (two nodes in committee Y), no more than The threshold of the number of block nodes is MAX=2, and all registered nodes are taken as the block nodes of the next committee Z, that is, the nodes with addresses 0x0001 and 0x0002 are the block nodes of committee Z. After the block generation node of committee Z is determined, since the number of blockchain network transactions exceeds 500 in the X stage, the delay factor calculated by the last block generation node of member association Z is greater than the system pressure threshold M, therefore, the committee is determined The validity period of Y is E+1=4 stages, and the effective stage of committee Z is the 4th stage after the Xth stage, that is, the X+4th stage; in the 3 stages after the Xth stage, the committee The block producing nodes in Y continue to produce blocks, but they are not processing registration transactions until the X+4th stage is reached, committee Z takes effect, and the block producing nodes in committee Z produce blocks.
在第X+4个阶段委员会Z生效并开始出块,接受报名交易,产生下一届委员会W。In the X+4th stage, committee Z takes effect and starts producing blocks, accepts registration transactions, and produces the next committee W.
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。Those skilled in the art can easily understand that the above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention, All should be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910345004.6A CN110189161B (en) | 2019-04-26 | 2019-04-26 | Block chain consensus method and system for realizing marketing label sharing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910345004.6A CN110189161B (en) | 2019-04-26 | 2019-04-26 | Block chain consensus method and system for realizing marketing label sharing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110189161A true CN110189161A (en) | 2019-08-30 |
CN110189161B CN110189161B (en) | 2022-06-17 |
Family
ID=67715187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910345004.6A Active CN110189161B (en) | 2019-04-26 | 2019-04-26 | Block chain consensus method and system for realizing marketing label sharing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110189161B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112669087A (en) * | 2021-01-04 | 2021-04-16 | 山财信息技术(山西)有限公司 | Financial transaction strategy paid sharing method based on block chain |
CN118074886A (en) * | 2024-04-15 | 2024-05-24 | 南京邮电大学 | A decentralized node management method based on multi-level committee in blockchain |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656798A (en) * | 2016-12-30 | 2017-05-10 | 先锋支付有限公司 | Method for computing decision path and distributed nodes |
CN106878000A (en) * | 2017-03-06 | 2017-06-20 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | A kind of alliance's chain common recognition method and system |
CN107688945A (en) * | 2017-08-11 | 2018-02-13 | 杭州秘猿科技有限公司 | A kind of efficient license chain based on delaying state common recognition |
US9965805B1 (en) * | 2013-06-28 | 2018-05-08 | Winklevoss Ip, Llc | Systems, methods, and program products for operating exchange traded products holding digital math-based assets |
CN108347350A (en) * | 2018-01-25 | 2018-07-31 | 中国银联股份有限公司 | A kind of communication means and device |
US10102265B1 (en) * | 2017-04-12 | 2018-10-16 | Vijay K. Madisetti | Method and system for tuning blockchain scalability for fast and low-cost payment and transaction processing |
US10158527B2 (en) * | 2016-10-28 | 2018-12-18 | International Business Machines Corporation | Changing an existing blockchain trust configuration |
CN109325746A (en) * | 2018-08-29 | 2019-02-12 | 华中科技大学 | A storage-based blockchain incentive method, blockchain network and storage network |
CN109389485A (en) * | 2018-09-30 | 2019-02-26 | 深圳市有情矿技术有限公司 | Block chain dynamic exciting method under autonomous domain model based on information sharing contribution margin |
CN109410054A (en) * | 2018-09-30 | 2019-03-01 | 深圳市有情矿技术有限公司 | Block chain common recognition method under autonomous domain model based on information sharing contribution margin |
CN109462631A (en) * | 2018-08-31 | 2019-03-12 | 腾讯科技(深圳)有限公司 | Data processing method, device, storage medium and electronic device |
CN109615474A (en) * | 2018-12-11 | 2019-04-12 | 南京大学 | Construction method of competitive intelligence sharing platform for small and medium-sized enterprises based on blockchain |
-
2019
- 2019-04-26 CN CN201910345004.6A patent/CN110189161B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9965805B1 (en) * | 2013-06-28 | 2018-05-08 | Winklevoss Ip, Llc | Systems, methods, and program products for operating exchange traded products holding digital math-based assets |
US10158527B2 (en) * | 2016-10-28 | 2018-12-18 | International Business Machines Corporation | Changing an existing blockchain trust configuration |
CN106656798A (en) * | 2016-12-30 | 2017-05-10 | 先锋支付有限公司 | Method for computing decision path and distributed nodes |
CN106878000A (en) * | 2017-03-06 | 2017-06-20 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | A kind of alliance's chain common recognition method and system |
US10102265B1 (en) * | 2017-04-12 | 2018-10-16 | Vijay K. Madisetti | Method and system for tuning blockchain scalability for fast and low-cost payment and transaction processing |
CN107688945A (en) * | 2017-08-11 | 2018-02-13 | 杭州秘猿科技有限公司 | A kind of efficient license chain based on delaying state common recognition |
CN108347350A (en) * | 2018-01-25 | 2018-07-31 | 中国银联股份有限公司 | A kind of communication means and device |
CN109325746A (en) * | 2018-08-29 | 2019-02-12 | 华中科技大学 | A storage-based blockchain incentive method, blockchain network and storage network |
CN109462631A (en) * | 2018-08-31 | 2019-03-12 | 腾讯科技(深圳)有限公司 | Data processing method, device, storage medium and electronic device |
CN109389485A (en) * | 2018-09-30 | 2019-02-26 | 深圳市有情矿技术有限公司 | Block chain dynamic exciting method under autonomous domain model based on information sharing contribution margin |
CN109410054A (en) * | 2018-09-30 | 2019-03-01 | 深圳市有情矿技术有限公司 | Block chain common recognition method under autonomous domain model based on information sharing contribution margin |
CN109615474A (en) * | 2018-12-11 | 2019-04-12 | 南京大学 | Construction method of competitive intelligence sharing platform for small and medium-sized enterprises based on blockchain |
Non-Patent Citations (5)
Title |
---|
JIN HAI等: "Towards A Novel Architecture for Enabling Interoperability Amongst Multiple Blockchains", 《2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS)》 * |
XIN WANG等: "Human Resource Information Management Model based on Blockchain Technology", 《2017 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE)》 * |
YINGHUI LUO等: "A New Election Algorithm for DPos Consensus Mechanism in Blockchain", 《2018 7TH INTERNATIONAL CONFERENCE ON DIGITAL HOME (ICDH)》 * |
毕娅等: "基于双链架构的医药商业资源公有区块链", 《计算机科学》 * |
贺毅: "面向物联网应用的区块链支撑平台的研究与设计", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112669087A (en) * | 2021-01-04 | 2021-04-16 | 山财信息技术(山西)有限公司 | Financial transaction strategy paid sharing method based on block chain |
CN112669087B (en) * | 2021-01-04 | 2024-12-17 | 山西量道科技有限公司 | Financial transaction strategy paid sharing method based on blockchain |
CN118074886A (en) * | 2024-04-15 | 2024-05-24 | 南京邮电大学 | A decentralized node management method based on multi-level committee in blockchain |
Also Published As
Publication number | Publication date |
---|---|
CN110189161B (en) | 2022-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018049713A1 (en) | Method and system for data management based on blockchain consistency algorithm | |
WO2020038105A1 (en) | Blockchain-based data storage method and apparatus | |
CN110163483A (en) | Virtual resource allocation method and apparatus based on block chain | |
CN110189161A (en) | Blockchain consensus method and blockchain network for realizing marketing label sharing | |
CN110490593B (en) | Block chain consensus method and system based on storage contribution value | |
CN108810901A (en) | A kind of malice number mark recognition methods based on block chain | |
JP2004505387A5 (en) | ||
CN110288344A (en) | The assets transfer method and device of transregional piece of chain | |
CN110489492A (en) | A kind of accurate identification of medical insurance based on block chain | |
CN110221919A (en) | Virtual resource allocation method and apparatus based on block chain | |
CN112862303A (en) | Crowdsourcing quality evaluation system and method based on block chain | |
CN109711884A (en) | A kind of alliance points settlement method and device | |
TW200810452A (en) | Data processing systems and methods | |
EP3531362A1 (en) | Method for validating a voucher | |
CN111966971B (en) | Method, device, server and storage medium for distributing income of copyright products | |
TW202046222A (en) | Blockchain-based account reconciliation system, method and apparatus, and electronic device | |
CN111597264B (en) | A blockchain bookkeeping method and device | |
CN114428978A (en) | Industrial Internet block chain trusted computing architecture and method based on computational prediction machine | |
CN109684305A (en) | A kind of encyclopaedia entry management system and implementation method based on block chain | |
CN110728511A (en) | Commodity transaction method and system based on block chain | |
CN106485497A (en) | System is return in a kind of chain type transaction record distribution | |
CN108921554A (en) | Use underlying assets as the block catenary system of the basis of credit of derivative assets | |
CN112926980A (en) | Payment data transaction method based on block chain | |
CN118069607A (en) | Block chain data sharing method under asynchronous federation learning assistance | |
CN110474777A (en) | Accounting nodes and block generation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |