





技术领域technical field
本发明涉及区块链技术领域,尤其是涉及一种事务决策方法、装置、竞拍联盟系统和电子设备。The invention relates to the field of blockchain technology, and in particular, to a transaction decision-making method, device, auction alliance system and electronic equipment.
背景技术Background technique
竞拍联盟中通常包括多个竞拍机构,该竞拍机构也可以称为竞拍组织机构。多个竞拍机构之间需要沟通一些事务,如决策事务、联盟内部管理事务等。相关技术中,竞拍机构之间大多通过线下方式进行沟通,当联盟内的竞拍机构较多,或者竞拍机构分布区域较广时,线下沟通的方式便捷性较差、效率较低,同时,线下沟通的沟通过程透明度较低,不利于竞拍机构的管理。A bidding alliance usually includes multiple bidding agencies, which may also be referred to as bidding organizations. Several auction agencies need to communicate some affairs, such as decision-making affairs, alliance internal management affairs, etc. In related technologies, most of the auction agencies communicate through offline methods. When there are many auction agencies in the alliance, or when the auction agencies are distributed in a wide area, the offline communication method is less convenient and less efficient. At the same time, The communication process of offline communication is less transparent, which is not conducive to the management of auction agencies.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明的目的在于提供一种事务决策方法、装置、竞拍联盟系统和电子设备,以提高沟通效率和便捷性,同时提高事务决策的透明度。In view of this, the purpose of the present invention is to provide a business decision-making method, device, auction alliance system and electronic device, so as to improve the communication efficiency and convenience, and at the same time improve the transparency of business decision-making.
第一方面,本发明实施例提供了一种事务决策方法,方法应用于区块链网络中的竞拍机构节点;区块链网络包括多个竞拍机构节点;方法包括:接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果。In a first aspect, an embodiment of the present invention provides a transaction decision-making method, which is applied to an auction agency node in a blockchain network; the blockchain network includes a plurality of auction agency nodes; the method includes: receiving data sent in the blockchain network The first transaction decision proposal of the The first opinion information is sent to each node in the blockchain network; the decision result of the first transaction decision proposal is determined according to each first opinion information sent in the blockchain network.
进一步的,第一意见信息包括投票信息;投票信息用于指示:是否同意执行第一事务决策提案;根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果的步骤,包括:基于预设的共识算法,统计从区块链网络中发送的各个投票信息,得到统计结果;基于统计结果确定第一事务决策提案的决策结果。Further, the first opinion information includes voting information; the voting information is used to indicate: whether to agree to implement the first transaction decision proposal; according to each first opinion information sent in the blockchain network, determine the decision result of the first transaction decision proposal. The steps include: based on a preset consensus algorithm, count each voting information sent from the blockchain network to obtain a statistical result; and determine the decision result of the first transaction decision proposal based on the statistical result.
进一步的,方法还包括:如果第一事务决策提案的决策结果指示同意执行第一事务决策提案,基于第一事务决策提案以及区块链网络中发送的各个意见信息,生成决策区块;通过区块链网络对决策区块进行记账处理。Further, the method further includes: if the decision result of the first transaction decision proposal indicates that the implementation of the first transaction decision proposal is approved, generating a decision block based on the first transaction decision proposal and each opinion information sent in the blockchain network; The blockchain network performs accounting processing on decision-making blocks.
进一步的,方法还包括:响应于事务决策请求,生成第二事务决策提案;将所第二事务决策提案发送至区块链网络中的各个节点,以通过区块链网络中的竞拍机构节点生成第二事务决策提案对应的第二意见信息,将第二意见信息发送至区块链网络中的各个节点;根据区块链网络中发送的各个第二意见信息,确定第二事务决策提案的决策结果。Further, the method further includes: in response to the transaction decision request, generating a second transaction decision proposal; sending the second transaction decision proposal to each node in the blockchain network, so as to be generated by the auction agency nodes in the blockchain network The second opinion information corresponding to the second transaction decision proposal is sent to each node in the blockchain network; the decision of the second transaction decision proposal is determined according to each second opinion information sent in the blockchain network. result.
第二方面,本发明实施例提供了一种事务决策装置,装置设置于区块链网络中的竞拍机构节点;区块链网络包括多个竞拍机构节点;装置包括:接收模块,用于接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;生成模块,用于生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;确定模块,用于根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果。In a second aspect, an embodiment of the present invention provides a transaction decision-making device, the device is set on an auction agency node in a blockchain network; the blockchain network includes a plurality of auction agency nodes; the device includes: a receiving module for a receiving area The first transaction decision proposal sent in the blockchain network; wherein, the first transaction decision proposal is generated by any bidding agency node in the blockchain network and sent to the blockchain network; the generation module is used to generate the first transaction decision proposal. The first opinion information of the transaction decision proposal, and the first opinion information is sent to each node in the blockchain network; the determination module is used to determine the first transaction decision proposal according to each first opinion information sent in the blockchain network. decision result.
第三方面,本发明实施例提供了一种竞拍联盟系统,系统包括多个竞拍机构节点;多个竞拍机构节点属于同一区块链网络;多个竞拍机构节点中的第一竞拍机构节点用于:生成第一事务决策提案,将第一事务决策提案发送至区块链网络中的各个节点;多个竞拍机构节点中的第二竞拍机构节点用于:接收到第一事务决策提案后,生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;多个竞拍机构节点中的任一竞拍机构节点用于:根据区块链网络中发送的第一意见信息,确定第一事务决策提案的决策结果。In a third aspect, an embodiment of the present invention provides an auction alliance system, the system includes multiple auction agency nodes; the multiple auction agency nodes belong to the same blockchain network; the first auction agency node among the multiple auction agency nodes is used for : Generate the first transaction decision proposal, and send the first transaction decision proposal to each node in the blockchain network; the second auction agency node in the multiple auction agency nodes is used to: after receiving the first transaction decision proposal, generate The first opinion information of the first transaction decision-making proposal, the first opinion information is sent to each node in the blockchain network; any bidding agency node among the multiple auction agency nodes is used for: according to the information sent in the blockchain network. The first opinion information determines the decision result of the first transaction decision proposal.
进一步的,第一竞拍机构节点为多个竞拍机构节点中的任一竞拍机构节点;第二竞拍机构节点为多个竞拍机构节点中的任一竞拍机构节点。Further, the first bidding agency node is any bidding agency node among the multiple bidding agency nodes; the second bidding agency node is any bidding agency node among the multiple bidding agency nodes.
进一步的,第一意见信息包括投票信息;投票信息用于指示:是否同意执行第一事务决策提案;多个竞拍机构节点中的任一竞拍机构节点设置有共识算法,共识算法用于:统计从区块链网络中发送的投票信息,得到统计结果;基于统计结果确定第一事务决策提案的决策结果。Further, the first opinion information includes voting information; the voting information is used to indicate: whether to agree to execute the first transaction decision proposal; any bidding agency node among the multiple bidding agency nodes is set with a consensus algorithm, and the consensus algorithm is used to: count the The voting information sent in the blockchain network obtains statistical results; based on the statistical results, the decision-making results of the first transaction decision-making proposal are determined.
进一步的,多个竞拍机构节点中的指定竞拍机构节点用于:如果第一事务决策提案的决策结果指示同意执行第一事务决策提案,基于第一事务决策提案以及区块链网络中发送的意见信息,生成决策区块;通过区块链网络对决策区块进行记账处理。Further, the designated auction agency node among the plurality of auction agency nodes is used for: if the decision result of the first transaction decision proposal indicates that the first transaction decision proposal agrees to be executed, based on the first transaction decision proposal and the opinion sent in the blockchain network information to generate decision-making blocks; the decision-making blocks are accounted for through the blockchain network.
第四方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现第一方面的事务决策方法,或第三方面的竞拍联盟系统。In a fourth aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, where the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the transaction decision of the first aspect method, or the auction alliance system of the third aspect.
第五方面,本发明实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现第一方面的事务决策方法,或第三方面的竞拍联盟系统。In a fifth aspect, embodiments of the present invention provide a machine-readable storage medium, where the machine-readable storage medium stores machine-executable instructions, and when the machine-executable instructions are called and executed by a processor, the machine-executable instructions cause the processor to Implement the transaction decision method of the first aspect, or the auction alliance system of the third aspect.
本发明实施例带来了以下有益效果:The embodiments of the present invention have brought the following beneficial effects:
本发明实施例提供了一种事务决策方法、装置、竞拍联盟系统和电子设备,接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果。该方式中,通过区块链实现事务决策,将事务决策过程中的事务决策提案、意见信息等数据发送至区块链网络中的各个节点,提高了各个竞拍机构之前的沟通效率和便捷性,同时提高了事务决策的透明度。Embodiments of the present invention provide a transaction decision-making method, device, auction alliance system, and electronic device for receiving a first transaction decision proposal sent in a blockchain network; wherein the first transaction decision proposal is made by any party in the blockchain network. A bidding agency node is generated and sent to the blockchain network; the first opinion information of the first transaction decision proposal is generated, and the first opinion information is sent to each node in the blockchain network; The information of each first opinion is determined, and the decision result of the first transaction decision proposal is determined. In this method, transaction decision-making is realized through the blockchain, and data such as transaction decision-making proposals and opinion information in the transaction decision-making process are sent to each node in the blockchain network, which improves the communication efficiency and convenience of each auction agency. At the same time, the transparency of transaction decision-making is improved.
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the description, claims and drawings.
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below, and are described in detail as follows in conjunction with the accompanying drawings.
附图说明Description of drawings
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the specific embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the specific embodiments or the prior art. Obviously, the accompanying drawings in the following description The drawings are some embodiments of the present invention, and for those skilled in the art, other drawings can also be obtained from these drawings without creative efforts.
图1为本发明实施例提供的一种事务决策方法的流程图;1 is a flowchart of a transaction decision method provided by an embodiment of the present invention;
图2为本发明实施例提供的另一种事务决策方法的流程图;2 is a flowchart of another transaction decision method provided by an embodiment of the present invention;
图3为本发明实施例提供的一种事务决策装置的结构示意图;3 is a schematic structural diagram of a transaction decision device provided by an embodiment of the present invention;
图4为本发明实施例提供的一种竞拍联盟系统的结构示意图;4 is a schematic structural diagram of an auction alliance system provided by an embodiment of the present invention;
图5为本发明实施例提供的另一种竞拍联盟系统的结构示意图;5 is a schematic structural diagram of another auction alliance system provided by an embodiment of the present invention;
图6为本发明实施例提供的一种电子设备的结构示意图。FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of them. example. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.
竞拍联盟中通常包括多个竞拍机构,该竞拍机构也可以称为竞拍组织机构。多个竞拍机构之间需要沟通一些事务,如决策事务、联盟内部管理事务等。相关技术中,竞拍机构之间大多通过线下方式进行沟通,当联盟内的竞拍机构较多,或者竞拍机构分布区域较广时,线下沟通的方式便捷性较差、效率较低,同时,线下沟通的沟通过程透明度较低,不利于竞拍机构的管理。基于此,本发明实施例提供的一种事务决策方法、装置、竞拍联盟系统和电子设备,该技术可以应用于手机、电脑等设备。A bidding alliance usually includes multiple bidding agencies, which may also be referred to as bidding organizations. Several auction agencies need to communicate some affairs, such as decision-making affairs, alliance internal management affairs, etc. In related technologies, most of the auction agencies communicate through offline methods. When there are many auction agencies in the alliance, or when the auction agencies are distributed in a wide area, the offline communication method is less convenient and less efficient. At the same time, The communication process of offline communication is less transparent, which is not conducive to the management of auction agencies. Based on this, the embodiments of the present invention provide a transaction decision-making method, an apparatus, an auction alliance system, and an electronic device, and the technology can be applied to devices such as mobile phones and computers.
为便于对本实施例进行理解,首先对本发明实施例所公开的一种事务决策方法进行详细介绍,该方法应用于区块链网络中的竞拍机构节点;区块链网络包括多个竞拍机构节点;本实施例的执行主体可以是区块链网络包括多个竞拍机构节点。In order to facilitate the understanding of this embodiment, a transaction decision method disclosed in the embodiment of the present invention is first introduced in detail, and the method is applied to an auction agency node in a blockchain network; the blockchain network includes a plurality of auction agency nodes; The executive body of this embodiment may be a blockchain network including multiple auction agency nodes.
上述区块链本质是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。另外,另外,公有链通常是指全世界任何人都可读取、发送交易且交易能获得有效确认的、也可以参与其中共识过程的区块链。联盟链是指有若干个机构共同参与管理的许可性区块链。每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。The above blockchain is essentially a decentralized database. At the same time, as the underlying technology of Bitcoin, it is a series of data blocks associated with cryptographic methods. Each data block contains a batch of Bitcoin network transactions. information to verify the validity of its information (anti-counterfeiting) and generate the next block. In addition, in addition, the public chain usually refers to the blockchain in which anyone in the world can read and send transactions, and the transactions can be effectively confirmed, and can also participate in the consensus process. A consortium chain refers to a permissioned blockchain that is jointly managed by several institutions. Each institution runs one or more nodes, and the data in it only allows different institutions in the system to read, write and send transactions, and jointly record transaction data.
如图1所示,该方法包括如下步骤:As shown in Figure 1, the method includes the following steps:
步骤S102,接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;Step S102, receiving the first transaction decision proposal sent in the blockchain network; wherein, the first transaction decision proposal is generated by any bidding agency node in the blockchain network and sent to the blockchain network;
本发明中各个节点的发送操作也可以称为广播,即并发送至区块链网络中,也可以成并广播至区块链网络中;上述第一事务决策提案通常包括事务的具体内容,比如,是否同意执行某项事务、是否同意实施某项条例等;还可以包括决策的有效时间、决策的参与节点、发起节点以及决策方式等;上述竞拍机构节点可以理解为竞拍联盟的成员或机构,每个竞拍机构节点都可以发起事务决策提案,且每次竞拍联盟事务决策均需要以发起该次事务决策提案的竞拍机构节点进行私钥签名。实际实现时,用户可以通过手机、电脑等设备,向区块链网络中发送的第一事务决策请求,可以是区块链网络中的任一竞拍机构节点,也可以是区块链网络中的指定竞拍机构节点,根据第一事务决策请求,生成第一事务决策提案;然后将第一事务决策提案发送至区块链网络中,以使区块链网络中的各个节点接收该第一事务决策提案。The sending operation of each node in the present invention can also be called broadcasting, that is, it is sent to the blockchain network, or it can be generated and broadcasted to the blockchain network; the above-mentioned first transaction decision proposal usually includes the specific content of the transaction, such as , whether to agree to execute a certain transaction, whether to agree to implement a certain regulation, etc.; it can also include the effective time of the decision, the participating nodes of the decision, the initiating node and the decision-making method, etc. The above-mentioned auction agency nodes can be understood as members or institutions of the auction alliance. Each auction agency node can initiate a transaction decision proposal, and each auction alliance transaction decision needs to be signed with the private key of the auction agency node that initiated the transaction decision proposal. In actual implementation, the user can send the first transaction decision request to the blockchain network through mobile phones, computers and other devices, which can be any auction agency node in the blockchain network, or it can be in the blockchain network. Designate the bidding agency node to generate a first transaction decision proposal according to the first transaction decision request; then send the first transaction decision proposal to the blockchain network, so that each node in the blockchain network receives the first transaction decision proposal.
步骤S104,生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;Step S104, generating first opinion information of the first transaction decision proposal, and sending the first opinion information to each node in the blockchain network;
为了使区块链网络中的各个节点都能够接收到每个竞拍机构节点针对第一事务决策提案生成的第一意见信息,提高事务决策过程透明化,各个竞拍结构节点生成第一事务决策提案的第一意见信息后,可以将第一意见信息发送至区块链网络中的各个节点;In order to enable each node in the blockchain network to receive the first opinion information generated by each auction agency node for the first transaction decision proposal and improve the transparency of the transaction decision process, each auction structure node generates the first transaction decision proposal. After the first opinion information, the first opinion information can be sent to each node in the blockchain network;
上述第一意见信息包括投票信息;投票信息用于指示:是否同意执行第一事务决策提案;比如,该第一意见信息可以是“同意”或“不同意”,且第一意见信息还包括竞拍机构节点的签名,以使区块链网络中的其他节点根据公钥验证第一意见信息的节点信息,以及具体的投票信息。The above-mentioned first opinion information includes voting information; the voting information is used to indicate whether to agree to implement the first transaction decision proposal; for example, the first opinion information may be "agree" or "disagree", and the first opinion information also includes bidding The signature of the institutional node, so that other nodes in the blockchain network can verify the node information of the first opinion information and the specific voting information according to the public key.
步骤S106,根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果。Step S106: Determine the decision result of the first transaction decision proposal according to each first opinion information sent in the blockchain network.
上述决策结果包括执行第一事务或不执行第一事务,具体可以利用区块链网络中预设的统计规则,统计第一意见信息的投票信息,将投票信息进行分类,同意执行的投票信息归为一类,不同意执行的投票信息归为一类,并确定出每类的投票信息的数量,数量多的一类的投票信息,确定为第一事务决策提案的决策结果。如果两类的投票信息的数量相同,则可以重新发起事务决策提案;如果没有节点发送第一意见信息,则此次事务决策结束。The above decision results include executing the first transaction or not executing the first transaction. Specifically, the preset statistical rules in the blockchain network can be used to count the voting information of the first opinion information, classify the voting information, and agree to the execution of the voting information. The voting information that does not agree with the execution is classified into one category, and the number of voting information of each category is determined, and the voting information of a category with a larger number is determined as the decision result of the first transaction decision-making proposal. If the number of voting information of the two types is the same, the transaction decision proposal can be re-initiated; if no node sends the first opinion information, the transaction decision ends.
需要说明的是,区块链网络中的任何节点都能够接收到发送的信息,且每个节点针对发送接收到的信息做出的任何操作,也将会发送至整个区块链网络的每个节点。It should be noted that any node in the blockchain network can receive the sent information, and any operation performed by each node on the sent and received information will also be sent to every node in the entire blockchain network. node.
本发明实施例提供了一种事务决策方法,接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果。该方式中,通过区块链实现事务决策,将事务决策过程中的事务决策提案、意见信息等数据发送至区块链网络中的各个节点,提高了各个竞拍机构之前的沟通效率和便捷性,同时提高了事务决策的透明度。The embodiment of the present invention provides a transaction decision-making method for receiving a first transaction decision proposal sent in a blockchain network; wherein the first transaction decision proposal is generated by any bidding agency node in the blockchain network and sent to In the blockchain network; the first opinion information of the first transaction decision proposal is generated, and the first opinion information is sent to each node in the blockchain network; according to each first opinion information sent in the blockchain network, the first opinion information is determined. The decision result of a transaction decision proposal. In this method, transaction decision-making is realized through the blockchain, and data such as transaction decision-making proposals and opinion information in the transaction decision-making process are sent to each node in the blockchain network, which improves the communication efficiency and convenience of each auction agency. At the same time, the transparency of transaction decision-making is improved.
本实施例还提供了另一种事务决策方法,本实施例重点描述根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果的步骤的实现方式(具体通过步骤S206-S210实现),如图2所示,该方法包括如下步骤:This embodiment also provides another transaction decision-making method. This embodiment focuses on describing the implementation of the step of determining the decision result of the first transaction decision proposal according to each first opinion information sent in the blockchain network (specifically through the steps S206-S210 implementation), as shown in Figure 2, the method includes the following steps:
步骤S202,接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;Step S202, receiving the first transaction decision proposal sent in the blockchain network; wherein, the first transaction decision proposal is generated by any bidding agency node in the blockchain network and sent to the blockchain network;
步骤S204,生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;Step S204, generating first opinion information of the first transaction decision proposal, and sending the first opinion information to each node in the blockchain network;
步骤S206,基于预设的共识算法,统计从区块链网络中发送的各个投票信息,得到统计结果;基于统计结果确定第一事务决策提案的决策结果;Step S206, based on a preset consensus algorithm, count each voting information sent from the blockchain network to obtain a statistical result; determine the decision result of the first transaction decision proposal based on the statistical result;
上述共识算法也可以称为共识机制,具体可以理解为,解决对某一事务决策提案(目标,投票等各种协作工作),区块链网络中各个节点达成一致意见的过程所采用的一个或多个代码化规则。The above-mentioned consensus algorithm can also be called a consensus mechanism, which can be specifically understood as one or more adopted in the process of solving a decision-making proposal for a certain transaction (target, voting and other collaborative work) and each node in the blockchain network reaching a consensus. Multiple coding rules.
具体,可以基于预设的共识算法,统计投票信息的类型,将相同投票数最多的投票信息,确定为统计结果,比如,区块链网络中发送的各个投票信息共有10个,其中投票信息为“同意”共有7个,投票信息为“不同意”共有3个,则可以得到统计结果为同意执行第一事务决策提案;如果区块链网络中发送的各个投票信息共有10个,其中投票信息为“不同意”共有8个,投票信息为“同意”共有2个,则可以得到统计结果为不同意执行第一事务决策提案。Specifically, the type of voting information can be counted based on a preset consensus algorithm, and the voting information with the largest number of the same votes can be determined as the statistical result. For example, there are 10 voting information sent in the blockchain network, and the voting information is There are 7 “agree” and 3 “disagree” voting information, and the statistical result can be obtained as agreeing to execute the first transaction decision proposal; if there are 10 voting information sent in the blockchain network, among which the voting information If there are 8 “disagree”, and 2 voting information is “agree”, the statistical result can be obtained as disagree to execute the first transaction decision proposal.
步骤S208,如果第一事务决策提案的决策结果指示同意执行第一事务决策提案,基于第一事务决策提案以及区块链网络中发送的各个意见信息,生成决策区块;Step S208, if the decision result of the first transaction decision proposal indicates that the implementation of the first transaction decision proposal is approved, a decision block is generated based on the first transaction decision proposal and each opinion information sent in the blockchain network;
步骤S210,通过区块链网络对决策区块进行记账处理。In step S210, accounting processing is performed on the decision block through the blockchain network.
为了使事务决策过程中的各个数据能够进行记账保存,可以在确定了统计结果为同意执行第一事务决策提案,利用任一竞拍机构节点,或指定的竞拍机构节点,首先将第一事务决策提案以及区块链网络中发送的各个意见信息记录到区块主体中,在区块主体中生成此次第一事务决策提案的决策区块;其中,每一个决策区块对应一次事务决策。然后将该决策区块进行上链,即通过区块链网络对决策区块进行记账处理。In order to keep the various data in the transaction decision-making process, you can use any bidding agency node, or the designated bidding agency node, after the statistical result is determined to agree to execute the first transaction decision proposal, first make the first transaction decision The proposal and each opinion information sent in the blockchain network are recorded in the block body, and the decision block of the first transaction decision proposal is generated in the block body; each decision block corresponds to a transaction decision. Then the decision-making block is uploaded to the chain, that is, the decision-making block is accounted for through the blockchain network.
另外,上述方法还包括:In addition, the above method also includes:
(1)响应于事务决策请求,生成第二事务决策提案;(1) In response to the transaction decision request, generate a second transaction decision proposal;
(2)将第二事务决策提案发送至区块链网络中的各个节点,以通过区块链网络中的竞拍机构节点生成第二事务决策提案对应的第二意见信息,将第二意见信息发送至区块链网络中的各个节点;根据区块链网络中发送的各个第二意见信息,确定第二事务决策提案的决策结果。(2) Send the second transaction decision proposal to each node in the blockchain network, so as to generate the second opinion information corresponding to the second transaction decision proposal through the auction agency node in the blockchain network, and send the second opinion information to each node in the blockchain network; according to each second opinion information sent in the blockchain network, the decision result of the second transaction decision proposal is determined.
上述方法的执行主体可以是区块链网络中的任一竞拍机构节点;上述第二事务决策提案与前述的第一事务决策提案相同,可以具有相同的决策内容;具体的,区块链网络中的任一竞拍机构节点在接收到事务决策请求后,响应于事务决策请求,可以生成事务决策请求对应的第二事务决策提案;为了使各个竞拍机构节点能够对第二事务决策提案进行投票,可以将第二事务决策提案发送至区块链网络中的各个节点,以使区块链网络中的竞拍机构节点生成第二事务决策提案对应的第二意见信息,再将第二意见信息发送至区块链网络中的各个节点;最后通过区块链中预设的共识算法,统计区块链网络中发送的各个第二意见信息,确定第二事务决策提案的决策结果。The execution body of the above method can be any bidding agency node in the blockchain network; the above-mentioned second transaction decision proposal is the same as the aforementioned first transaction decision proposal, and can have the same decision content; specifically, in the blockchain network After receiving the transaction decision request, any of the auction agency nodes of the node can generate a second transaction decision proposal corresponding to the transaction decision request in response to the transaction decision request; in order to enable each auction agency node to vote on the second transaction decision proposal, you can Send the second transaction decision proposal to each node in the blockchain network, so that the auction agency nodes in the blockchain network generate the second opinion information corresponding to the second transaction decision proposal, and then send the second opinion information to the district. Each node in the blockchain network; finally, through the consensus algorithm preset in the blockchain, the second opinion information sent in the blockchain network is counted, and the decision result of the second transaction decision proposal is determined.
另外,上述区块链网络还可以包括记账节点、运营节点以及监管节点;其中记账节点可以理解为同步账本的节点;运营节点可以理解为竞拍联盟的运营节点;监管节点可以理解为竞拍联盟的业务监管方节点,其作用是留给有关监管机构的监管节点,该节点可以获得交易中所涉及的各种信息,但是并不参与交易过程。In addition, the above-mentioned blockchain network may also include accounting nodes, operating nodes and supervisory nodes; among them, the accounting nodes can be understood as nodes that synchronize the ledger; the operation nodes can be understood as the operation nodes of the auction alliance; the supervision nodes can be understood as the auction alliance The role of the business supervisor node is reserved for the supervisory node of the relevant supervisory agency. This node can obtain various information involved in the transaction, but does not participate in the transaction process.
上述事务决策方法可以应用于一个具体的场景,比如,各国之间的慈善竞拍中,位于中国地区的慈善竞拍组织机构A,即竞拍机构节点A,位于美国地区的慈善竞拍组织机构B,即竞拍机构节点B,位于英国地区的慈善竞拍组织机构C,即竞拍机构节点C,位于俄罗斯地区的慈善竞拍组织机构D,即竞拍机构节点D,共同组成慈善竞拍联盟,并通过区块链技术管理该竞拍联盟,进行事务决策的过程。The above business decision-making method can be applied to a specific scenario. For example, in a charity auction between countries, the charity auction organization A located in China is the auction organization node A, and the charity auction organization B located in the United States is the auction. Institution node B, charity auction organization C located in the UK, namely auction institution node C, charity auction organization D located in Russia, namely auction institution node D, jointly form a charity auction alliance and manage the auction through blockchain technology. Auction alliance, the process of making business decisions.
上述方式中,通过区块链实现事务决策,将事务决策过程中的事务决策提案、意见信息等数据发送至区块链网络中的各个节点,通过预设的共识算法统计从区块链网络中发送的各个投票信息,得到统计结果;基于统计结果确定第一事务决策提案的决策结果;如果第一事务决策提案的决策结果指示同意执行第一事务决策提案,基于第一事务决策提案以及区块链网络中发送的各个意见信息,生成决策区块;通过区块链网络对决策区块进行记账处理,相比线下竞拍联盟的事务决策方式,使得竞拍联盟的管理区块链化,透明化,能够在线协同管理,减少了因跨区域造成的时间、空间上的不便,提高了各个竞拍机构之前的沟通效率和便捷性,同时提高了事务决策的透明度。In the above method, transaction decision-making is realized through the blockchain, and data such as transaction decision proposals and opinion information in the transaction decision-making process are sent to each node in the blockchain network, and statistics are collected from the blockchain network through a preset consensus algorithm. For each voting information sent, statistical results are obtained; the decision results of the first transaction decision proposal are determined based on the statistical results; if the decision result of the first transaction decision proposal indicates that the implementation of the first transaction decision proposal is agreed, based on the first transaction decision proposal and the block Each opinion information sent in the chain network generates decision-making blocks; the decision-making blocks are accounted for through the blockchain network. Compared with the transaction decision-making method of the offline auction alliance, the management of the auction alliance is blockchain-based and transparent. It enables online collaborative management, reduces the time and space inconvenience caused by cross-region, improves the communication efficiency and convenience of various auction agencies, and improves the transparency of business decision-making.
对应上述的方法实施例,本实施例提供了一种事务决策装置,该装置设置于区块链网络中的竞拍机构节点;该区块链网络包括多个竞拍机构节点;如图3所示,该装置包括:Corresponding to the above-mentioned method embodiments, this embodiment provides a transaction decision-making device, which is set at an auction agency node in a blockchain network; the blockchain network includes a plurality of auction agency nodes; as shown in FIG. 3 , The device includes:
接收模块31,用于接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;The receiving module 31 is configured to receive the first transaction decision proposal sent in the blockchain network; wherein, the first transaction decision proposal is generated by any bidding agency node in the blockchain network and sent to the blockchain network;
生成模块32,用于生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;确定模块,用于根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果。The generating module 32 is used to generate the first opinion information of the first transaction decision proposal, and send the first opinion information to each node in the blockchain network; Opinion information to determine the decision-making result of the first transaction decision-making proposal.
本发明实施例提供了一种事务决策装置,接收区块链网络中发送的第一事务决策提案;其中,第一事务决策提案由区块链网络中的任一竞拍机构节点生成,并发送至区块链网络中;生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;根据区块链网络中发送的各个第一意见信息,确定第一事务决策提案的决策结果。该方式中,通过区块链实现事务决策,将事务决策过程中的事务决策提案、意见信息等数据发送至区块链网络中的各个节点,提高了各个竞拍机构之前的沟通效率和便捷性,同时提高了事务决策的透明度。An embodiment of the present invention provides a transaction decision device that receives a first transaction decision proposal sent in a blockchain network; wherein, the first transaction decision proposal is generated by any bidding agency node in the blockchain network and sent to In the blockchain network; the first opinion information of the first transaction decision proposal is generated, and the first opinion information is sent to each node in the blockchain network; according to each first opinion information sent in the blockchain network, the first opinion information is determined. The decision result of a transaction decision proposal. In this method, transaction decision-making is realized through the blockchain, and data such as transaction decision-making proposals and opinion information in the transaction decision-making process are sent to each node in the blockchain network, which improves the communication efficiency and convenience of each auction agency. At the same time, the transparency of transaction decision-making is improved.
进一步的,上述第一意见信息包括投票信息;该投票信息用于指示:是否同意执行第一事务决策提案;上述确定模块还用于:基于预设的共识算法,统计从区块链网络中发送的各个投票信息,得到统计结果;基于统计结果确定第一事务决策提案的决策结果。Further, the above-mentioned first opinion information includes voting information; the voting information is used to indicate: whether to agree to execute the first transaction decision proposal; the above-mentioned determination module is also used to: based on a preset consensus algorithm, statistics sent from the blockchain network Each voting information obtained from the statistic result is obtained; the decision result of the first transaction decision proposal is determined based on the statistic result.
进一步的,上述装置还包括记账模块,用于如果第一事务决策提案的决策结果指示同意执行第一事务决策提案,基于第一事务决策提案以及区块链网络中发送的各个意见信息,生成决策区块;通过区块链网络对决策区块进行记账处理。Further, the above-mentioned device further includes an accounting module, which is configured to generate an accounting module based on the first transaction decision proposal and each opinion information sent in the blockchain network if the decision result of the first transaction decision proposal indicates that the execution of the first transaction decision proposal is approved. Decision-making block; accounting for the decision-making block through the blockchain network.
进一步的,上述装置还用于:响应于事务决策请求,生成第二事务决策提案;将所第二事务决策提案发送至区块链网络中的各个节点,以通过区块链网络中的竞拍机构节点生成第二事务决策提案对应的第二意见信息,将第二意见信息发送至区块链网络中的各个节点;根据区块链网络中发送的各个第二意见信息,确定第二事务决策提案的决策结果。Further, the above-mentioned device is also used to: generate a second transaction decision proposal in response to the transaction decision request; send the second transaction decision proposal to each node in the blockchain network, so as to pass the bidding agency in the blockchain network. The node generates the second opinion information corresponding to the second transaction decision proposal, and sends the second opinion information to each node in the blockchain network; according to each second opinion information sent in the blockchain network, the second transaction decision proposal is determined decision result.
本发明实施例提供的事务决策装置,与上述实施例提供的事务决策方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。The transaction decision-making apparatus provided by the embodiment of the present invention has the same technical features as the transaction decision-making method provided by the above-mentioned embodiment, so it can also solve the same technical problem and achieve the same technical effect.
本实施例还提供了一种竞拍联盟系统,如图4所示,该系统包括多个竞拍机构节点;多个竞拍机构节点属于同一区块链网络;其中,竞拍联盟可以理解为由若干个竞拍组织机构组成的联盟,这些竞拍机构依据共识共同参与联盟管理。This embodiment also provides an auction alliance system. As shown in FIG. 4 , the system includes multiple auction agency nodes; the multiple auction agency nodes belong to the same blockchain network; wherein, the auction alliance can be understood as consisting of several auction agencies An alliance composed of organizations, and these bidding agencies jointly participate in the management of the alliance according to consensus.
多个竞拍机构节点中的第一竞拍机构节点用于:生成第一事务决策提案,将第一事务决策提案发送至区块链网络中的各个节点;The first auction agency node among the multiple auction agency nodes is used to: generate a first transaction decision proposal, and send the first transaction decision proposal to each node in the blockchain network;
多个竞拍机构节点中的第二竞拍机构节点用于:接收到第一事务决策提案后,生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;The second auction agency node among the multiple auction agency nodes is used to: after receiving the first transaction decision proposal, generate the first opinion information of the first transaction decision proposal, and send the first opinion information to each block chain network. node;
多个竞拍机构节点中的任一竞拍机构节点用于:根据区块链网络中发送的第一意见信息,确定第一事务决策提案的决策结果。Any one of the multiple auction agency nodes is used to: determine the decision result of the first transaction decision proposal according to the first opinion information sent in the blockchain network.
上述第一竞拍机构节点可以接收到事务决策请求,响应于事务决策请求,生成第一事务决策提案,并将第一事务决策提案发送至区块链网络中的各个节点;第二竞拍机构节点接收到第一事务决策提案后,生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;第二竞拍机构节点可以是一个或者多个,可以包含第一竞拍机构节点也可以不包含第一竞拍机构节点。The above-mentioned first auction agency node can receive the transaction decision request, generate a first transaction decision proposal in response to the transaction decision request, and send the first transaction decision proposal to each node in the blockchain network; the second auction agency node receives After the first transaction decision proposal is reached, the first opinion information of the first transaction decision proposal is generated, and the first opinion information is sent to each node in the blockchain network; the second auction agency node may be one or more, and may include The first auction agency node may also not include the first auction agency node.
本实施例提供的一种竞拍联盟系统,包括多个竞拍机构节点;多个竞拍机构节点属于同一区块链网络;多个竞拍机构节点中的第一竞拍机构节点用于:生成第一事务决策提案,将第一事务决策提案发送至区块链网络中的各个节点;多个竞拍机构节点中的第二竞拍机构节点用于:接收到第一事务决策提案后,生成第一事务决策提案的第一意见信息,将第一意见信息发送至区块链网络中的各个节点;多个竞拍机构节点中的任一竞拍机构节点用于:根据区块链网络中发送的第一意见信息,确定第一事务决策提案的决策结果。该方式中,通过区块链实现事务决策,将事务决策过程中的事务决策提案、意见信息等数据发送至区块链网络中的各个节点,提高了各个竞拍机构之前的沟通效率和便捷性,同时提高了事务决策的透明度。An auction alliance system provided by this embodiment includes multiple auction agency nodes; the multiple auction agency nodes belong to the same blockchain network; and the first auction agency node among the multiple auction agency nodes is used to: generate a first transaction decision Proposal, send the first transaction decision proposal to each node in the blockchain network; the second auction agency node among the multiple auction agency nodes is used to: after receiving the first transaction decision proposal, generate the first transaction decision proposal. First opinion information, send the first opinion information to each node in the blockchain network; any bidding agency node among the multiple auction agency nodes is used to: determine the first opinion information sent in the blockchain network The decision result of the first transaction decision proposal. In this method, transaction decision-making is realized through the blockchain, and data such as transaction decision-making proposals and opinion information in the transaction decision-making process are sent to each node in the blockchain network, which improves the communication efficiency and convenience of each auction agency. At the same time, the transparency of transaction decision-making is improved.
上述第一竞拍机构节点为多个竞拍机构节点中的任一竞拍机构节点;第二竞拍机构节点为多个竞拍机构节点中的任一竞拍机构节点。The above-mentioned first bidding agency node is any bidding agency node among the multiple bidding agency nodes; the second bidding agency node is any bidding agency node among the multiple bidding agency nodes.
上述第一意见信息包括投票信息;投票信息用于指示:是否同意执行第一事务决策提案;多个竞拍机构节点中的任一竞拍机构节点设置有共识算法,共识算法用于:统计从区块链网络中发送的投票信息,得到统计结果;基于统计结果确定第一事务决策提案的决策结果。The above-mentioned first opinion information includes voting information; the voting information is used to indicate: whether to agree to execute the first transaction decision proposal; any bidding agency node among the multiple bidding agency nodes is set with a consensus algorithm, and the consensus algorithm is used for: counting slave blocks Based on the voting information sent in the chain network, the statistical results are obtained; the decision-making results of the first transaction decision-making proposal are determined based on the statistical results.
上述多个竞拍机构节点中的指定竞拍机构节点用于:如果第一事务决策提案的决策结果指示同意执行第一事务决策提案,基于第一事务决策提案以及区块链网络中发送的意见信息,生成决策区块;通过区块链网络对决策区块进行记账处理。The designated auction agency node among the above-mentioned multiple auction agency nodes is used to: if the decision result of the first transaction decision proposal indicates that the implementation of the first transaction decision proposal is approved, based on the first transaction decision proposal and the opinion information sent in the blockchain network, Generate decision-making blocks; conduct accounting processing of decision-making blocks through the blockchain network.
另外,参见图5所示的另一种竞拍联盟系统的结构示意图,该竞拍联盟系统还可以包括记账节点、运营节点以及监管节点;其中记账节点可以理解为同步账本的节点;运营节点可以理解为竞拍联盟的运营节点;监管节点可以理解为竞拍联盟的业务监管方节点,其作用是留给有关监管机构的监管节点,该节点可以获得交易中所涉及的各种信息,但是并不参与交易过程。In addition, referring to the schematic structural diagram of another auction alliance system shown in FIG. 5, the auction alliance system may also include an accounting node, an operation node and a supervision node; wherein the accounting node can be understood as a node for synchronizing the ledger; the operation node can be It is understood as the operation node of the auction alliance; the supervision node can be understood as the business supervisor node of the auction alliance, and its role is to be reserved for the supervision node of the relevant regulatory agency. This node can obtain various information involved in the transaction, but does not participate in it. transaction process.
上述方式为竞拍联盟提供一种基于区块链的竞拍联盟系统,使得联盟事务可以通过区块链网络机制实现;使得竞拍联盟系统区块链化,透明化,在线协同管理,减少了因跨区域造成的时间、空间上的不便;提高了各个竞拍机构之前的沟通效率和便捷性,同时提高了事务决策的透明度。The above method provides a blockchain-based auction alliance system for the auction alliance, so that alliance affairs can be realized through the blockchain network mechanism; it makes the auction alliance system blockchain-based, transparent, and online collaborative management, reducing the need for cross-regional The inconvenience caused in time and space; it improves the efficiency and convenience of previous communication between various auction agencies, and at the same time improves the transparency of business decision-making.
本发明实施例提供的竞拍联盟系统,与上述实施例提供的事务决策方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。The auction alliance system provided by the embodiment of the present invention has the same technical features as the transaction decision-making method provided by the above-mentioned embodiment, so it can also solve the same technical problem and achieve the same technical effect.
本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述事务决策方法或竞拍联盟系统。This embodiment also provides an electronic device, including a processor and a memory, the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above transaction decision method or auction alliance system.
参见图6所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的机器可执行指令,该处理器100执行机器可执行指令以实现上述事务决策方法或竞拍联盟系统。6 , the electronic device includes a
进一步地,图6所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。Further, the electronic device shown in FIG. 6 further includes a bus 102 and a
其中,存储器101可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。The
处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processor,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。The
本实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述事务决策方法或竞拍联盟系统。This embodiment also provides a machine-readable storage medium. The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to implement the above transaction decision method. Or the auction alliance system.
本发明实施例所提供的事务决策方法、装置、竞拍联盟系统和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。The business decision-making method, device, auction alliance system, and computer program product of an electronic device provided by the embodiments of the present invention include a computer-readable storage medium storing program codes, and the instructions included in the program codes can be used to execute the foregoing method embodiments. For the specific implementation of the method described in , please refer to the method embodiment, which will not be repeated here.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the system and device described above, reference may be made to the corresponding process in the foregoing method embodiments, which will not be repeated here.
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。In addition, in the description of the embodiments of the present invention, unless otherwise expressly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it may be a fixed connection or a detachable connection , or integrally connected; it can be a mechanical connection or an electrical connection; it can be a direct connection, or an indirect connection through an intermediate medium, or the internal communication between the two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood in specific situations.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. The indicated orientation or positional relationship is based on the orientation or positional relationship shown in the accompanying drawings, which is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the indicated device or element must have a specific orientation or a specific orientation. construction and operation, and therefore should not be construed as limiting the invention. Furthermore, the terms "first", "second", and "third" are used for descriptive purposes only and should not be construed to indicate or imply relative importance.
最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。Finally, it should be noted that the above embodiments are only specific implementations of the present invention, and are used to illustrate the technical solutions of the present invention, but not to limit them. The protection scope of the present invention is not limited thereto, although with reference to the foregoing embodiments The present invention has been described in detail, and those skilled in the art should understand that: any person skilled in the art can still modify the technical solutions described in the foregoing embodiments within the technical scope disclosed by the present invention or can easily think of change, or equivalently replace some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Inside. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011069234.3ACN114331646A (en) | 2020-09-30 | 2020-09-30 | Business decision-making method, device, auction alliance system and electronic equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011069234.3ACN114331646A (en) | 2020-09-30 | 2020-09-30 | Business decision-making method, device, auction alliance system and electronic equipment |
| Publication Number | Publication Date |
|---|---|
| CN114331646Atrue CN114331646A (en) | 2022-04-12 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011069234.3APendingCN114331646A (en) | 2020-09-30 | 2020-09-30 | Business decision-making method, device, auction alliance system and electronic equipment |
| Country | Link |
|---|---|
| CN (1) | CN114331646A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107846289A (en)* | 2017-10-11 | 2018-03-27 | 众安信息技术服务有限公司 | It is a kind of to support artificial method, electronic equipment and the system for participating in block chain decision-making |
| CN109213900A (en)* | 2018-09-18 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | A kind of data modification method, device, equipment and the medium of block chain |
| CN110009497A (en)* | 2019-03-26 | 2019-07-12 | 阿里巴巴集团控股有限公司 | Block chain-based decision method and device and electronic equipment |
| CN110602217A (en)* | 2019-09-17 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Block chain-based alliance management method, device, equipment and storage medium |
| CN111163165A (en)* | 2019-12-28 | 2020-05-15 | 北京工业大学 | Voting consensus method based on Fabric alliance chain |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107846289A (en)* | 2017-10-11 | 2018-03-27 | 众安信息技术服务有限公司 | It is a kind of to support artificial method, electronic equipment and the system for participating in block chain decision-making |
| CN109213900A (en)* | 2018-09-18 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | A kind of data modification method, device, equipment and the medium of block chain |
| CN110009497A (en)* | 2019-03-26 | 2019-07-12 | 阿里巴巴集团控股有限公司 | Block chain-based decision method and device and electronic equipment |
| CN110602217A (en)* | 2019-09-17 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Block chain-based alliance management method, device, equipment and storage medium |
| CN111163165A (en)* | 2019-12-28 | 2020-05-15 | 北京工业大学 | Voting consensus method based on Fabric alliance chain |
| Publication | Publication Date | Title |
|---|---|---|
| CN109104413B (en) | Method for solving intersection of private data for secure multi-party computation and verification method | |
| CN114818011B (en) | A federated learning method, system and electronic device suitable for carbon credit evaluation | |
| CN109150971B (en) | Super node voting and election method and device and network node | |
| CN109034813A (en) | Representative node equipment election method, device, computer equipment and storage medium | |
| CN111713088B (en) | Method for processing data, apparatus for processing data and apparatus for processing data | |
| WO2021254027A1 (en) | Method and apparatus for identifying suspicious community, and storage medium and computer device | |
| CN110866546B (en) | Method and device for evaluating consensus node | |
| CN108122165A (en) | A kind of block chain common recognition method and system | |
| CN110570311B (en) | Block chain consensus method, device and equipment | |
| CN113779642B (en) | Data processing method, device, system and electronic equipment | |
| CN108846659A (en) | Transfer account method, device and storage medium based on block chain | |
| CN111612600B (en) | Block chain auction method, equipment, storage medium and block chain system | |
| CN110232764A (en) | Anonymous Electronic Voting method and system based on block chain | |
| WO2021233109A1 (en) | Blockchain-based message processing method and apparatus, and device and storage medium | |
| CN112866282B (en) | Method and device for verifying time information in block chain | |
| CN111523849A (en) | Resource transaction auditing method and device and server | |
| WO2020228531A1 (en) | Consortium blockchain governance method and apparatus, computer device and storage medium | |
| CN114490020A (en) | Block chain fragmentation method and system and electronic equipment | |
| CN115001843B (en) | Authentication method, device, electronic device and computer-readable storage medium | |
| WO2019047345A1 (en) | Method of generating one-time password sending policy, and one-time password sending method | |
| CN112801791A (en) | Authorization-based block chain consensus method and system | |
| CN115834419A (en) | Network evaluation method, device and storage medium | |
| CN115358825A (en) | A matching transaction method and system based on blockchain oracle | |
| CN114331646A (en) | Business decision-making method, device, auction alliance system and electronic equipment | |
| CN113609409A (en) | Method and system for recommending browsing information, electronic device and storage medium |
| 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 |