CN106209947A - The data processing method of a kind of decentration autonomy organization and system - Google Patents
The data processing method of a kind of decentration autonomy organization and system Download PDFInfo
- Publication number
- CN106209947A CN106209947A CN201510229609.0A CN201510229609A CN106209947A CN 106209947 A CN106209947 A CN 106209947A CN 201510229609 A CN201510229609 A CN 201510229609A CN 106209947 A CN106209947 A CN 106209947A
- Authority
- CN
- China
- Prior art keywords
- organization
- data
- decentralized autonomous
- distributed network
- blockchain
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种去中心化自治组织的数据处理方法及系统,应用于基于区块链的分布式网络,包括:去中心化自治组织成员对应的终端从所述分布式网络同步该去中心化自治组织所需要的所有区块链数据至所述终端对应的区块链;去中心化自治组织成员对应的终端通过其对应的区块链记录所述去中心化自治组织成员的组织操作数据,并将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链。本发明公开的去中心化自治组织的数据处理方法及系统,能够解决现有技术中客户端/服务器的中心化系统架构存在的信息存放安全性和数据安全性的问题。
The invention discloses a data processing method and system of a decentralized autonomous organization, which is applied to a distributed network based on blockchain, including: terminals corresponding to members of the decentralized autonomous organization synchronize the decentralized network from the distributed network All the blockchain data required by the decentralized autonomous organization are sent to the corresponding blockchain of the terminal; the terminal corresponding to the member of the decentralized autonomous organization records the organizational operation data of the member of the decentralized autonomous organization through its corresponding blockchain , and synchronize the organizational operation data to all blockchains in the distributed network where the decentralized autonomous organization is located. The data processing method and system of the decentralized autonomous organization disclosed in the present invention can solve the problems of information storage security and data security existing in the centralized system architecture of the client/server in the prior art.
Description
技术领域technical field
本发明涉及网络通信领域,尤其涉及一种去中心化自治组织的数据处理方法及系统。The invention relates to the field of network communication, in particular to a data processing method and system of a decentralized autonomous organization.
背景技术Background technique
目前,各个组织、团体、企业在进行内部管理时,经常需要使用安全性、公开性、公平性要求较高的系统,如投票系统、人事薪资福利系统、考核系统等。上述系统目前主要建立在客户端/服务器(C/S)的中心化系统架构方案上,在上述方案中,对数据进行集中存放和控制管理。At present, various organizations, groups, and enterprises often need to use systems that require high security, openness, and fairness when conducting internal management, such as voting systems, personnel salary and welfare systems, and assessment systems. The above-mentioned system is currently mainly built on the client/server (C/S) centralized system architecture solution. In the above-mentioned solution, data is stored, controlled and managed in a centralized manner.
然而,上述中心化系统架构存在信息存放安全性和数据安全性的问题。举例而言,在中心化系统架构中,数据库管理员有权限查看和改动所有记录,普通组织人员对信息的安全性、公正性、公开性、保密性存在担忧;中心化的存储易存在发生故障而导致系统无法使用的情况,数据易因为误操作而丢失;另外,数据的安全性、可用性保存往往需要投入巨大的成本。However, the above-mentioned centralized system architecture has problems of information storage security and data security. For example, in a centralized system architecture, database administrators have the authority to view and change all records, and ordinary organizational personnel have concerns about information security, fairness, openness, and confidentiality; centralized storage is prone to failures If the system is unusable, data is easily lost due to misuse; in addition, data security and usability preservation often require huge costs.
发明内容Contents of the invention
为了解决上述技术问题,本发明提供一种去中心化自治组织的数据处理方法及系统,能够解决现有技术中客户端/服务器的中心化系统架构存在的信息存放安全性和数据安全性的问题。In order to solve the above technical problems, the present invention provides a data processing method and system of a decentralized autonomous organization, which can solve the problems of information storage security and data security existing in the centralized system architecture of client/server in the prior art .
为了达到上述技术目的,本发明提供一种去中心化自治组织的数据处理方法,应用于基于区块链的分布式网络,包括:去中心化自治组织成员对应的终端从所述分布式网络同步该去中心化自治组织所需要的所有区块链数据至所述终端对应的区块链;所述去中心化自治组织成员对应的终端通过其对应的区块链记录所述去中心化自治组织成员的组织操作数据,并将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链。In order to achieve the above technical objectives, the present invention provides a data processing method of a decentralized autonomous organization, which is applied to a distributed network based on blockchain, including: the terminals corresponding to the members of the decentralized autonomous organization are synchronized from the distributed network All blockchain data required by the decentralized autonomous organization is sent to the corresponding blockchain of the terminal; the terminal corresponding to the member of the decentralized autonomous organization records the decentralized autonomous organization through its corresponding blockchain The member's organizational operation data is synchronized to all blockchains in the distributed network where the decentralized autonomous organization is located.
进一步地,所述去中心化自治组织成员对应的终端通过其对应的区块链记录所述去中心化自治组织成员的组织操作数据,并将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链之后,上述方法还包括:所述去中心化自治组织对应的区块链处理所述组织操作数据得到组织操作结果。Further, the terminal corresponding to the member of the decentralized autonomous organization records the organizational operation data of the member of the decentralized autonomous organization through its corresponding blockchain, and synchronizes the organizational operation data to the decentralized autonomous organization After all the blockchains in the distributed network where the organization is located, the above method further includes: the blockchain corresponding to the decentralized autonomous organization processes the organization operation data to obtain an organization operation result.
进一步地,所述去中心化自治组织成员对应的终端从所述分布式网络同步该去中心化自治组织所需要的所有区块链数据至所述终端对应的区块链之前,上述方法还包括:根据设置在所述分布式网络的区块链中的去中心化自治组织成员的信息,在所述分布式网络组建所述去中心化自治组织。Further, before the terminal corresponding to the decentralized autonomous organization member synchronizes all blockchain data required by the decentralized autonomous organization from the distributed network to the blockchain corresponding to the terminal, the above method further includes : Forming the decentralized autonomous organization in the distributed network according to the information of the members of the decentralized autonomous organization set in the block chain of the distributed network.
进一步地,所述区块链中的每个区块包括本区块标识ID、前一区块标识ID以及相应的数据。Further, each block in the block chain includes the identification ID of the current block, the identification ID of the previous block and corresponding data.
进一步地,所述组织操作数据包括组织成员投票数据、组织成员删除数据、组织成员加入数据。Further, the organization operation data includes organization member voting data, organization member deletion data, and organization member joining data.
本发明还提供一种去中心化自治组织的数据处理系统,应用于基于区块链的分布式网络,包括:第一同步模块,用于从所述分布式网络同步该去中心化自治组织所需要的所有区块链数据至去中心化自治组织成员对应的终端对应的区块链;第二同步模块,用于通过所述去中心化自治组织成员对应的终端对应的区块链记录所述去中心化自治组织成员的组织操作数据,并将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链。The present invention also provides a data processing system of a decentralized autonomous organization, which is applied to a distributed network based on blockchain, including: a first synchronization module, used to synchronize the data of the decentralized autonomous organization from the distributed network All required block chain data is sent to the block chain corresponding to the terminal corresponding to the member of the decentralized autonomous organization; the second synchronization module is used to record the block chain corresponding to the terminal corresponding to the member of the decentralized autonomous organization. Decentralizing the organization operation data of the members of the decentralized autonomous organization, and synchronizing the organization operation data to all blockchains in the distributed network where the decentralized autonomous organization is located.
进一步地,上述系统还包括:处理模块,用于在所述第二同步模块将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链之后,处理所述组织操作数据得到组织操作结果。Further, the above system further includes: a processing module, configured to process the operation data of the organization after the second synchronization module synchronizes the operation data of the organization to all blockchains in the distributed network where the decentralized autonomous organization is located. The organization operation data is used to obtain the organization operation result.
进一步地,上述系统还包括:处理模块,用于在所述第一同步模块从所述分布式网络同步该去中心化自治组织所需要的所有区块链数据至所述去中心化自治组织成员对应的终端对应的区块链之前,根据设置在所述分布式网络的区块链中的去中心化自治组织成员的信息,在所述分布式网络组建所述去中心化自治组织。Further, the above system further includes: a processing module, used for synchronizing all blockchain data required by the decentralized autonomous organization from the distributed network to members of the decentralized autonomous organization in the first synchronization module Before the block chain corresponding to the corresponding terminal, the decentralized autonomous organization is established in the distributed network according to the information of the members of the decentralized autonomous organization set in the block chain of the distributed network.
进一步地,所述区块链中的每个区块包括本区块标识ID、前一区块标识ID以及相应的数据。Further, each block in the block chain includes the identification ID of the current block, the identification ID of the previous block and corresponding data.
进一步地,所述组织操作数据包括组织成员投票数据、组织成员删除数据、组织成员加入数据。Further, the organization operation data includes organization member voting data, organization member deletion data, and organization member joining data.
本发明提供的去中心化自治组织的数据处理方法,应用于基于区块链的分布式网络,去中心化自治组织成员对应的终端从分布式网络同步该去中心化自治组织所需要的所有区块链数据至所述终端对应的区块链;通过该终端对应的区块链记录去中心化自治组织成员的组织操作数据,并将所述组织操作数据同步至去中心化自治组织所在的分布式网络中的所有区块链。如此,本发明通过基于区块链的分布式网络实现去中心化自治组织的数据处理,确保了去中心化自治组织的数据安全性,通过组织管理的真正匿名性,实现了组织管理的公开性、公正性、公平性。而且,在管理执行过程中通过区块链中的程序自动执行合约无需人力,节约了成本。The data processing method of the decentralized autonomous organization provided by the present invention is applied to a distributed network based on blockchain, and the terminals corresponding to the members of the decentralized autonomous organization synchronize all the areas required by the decentralized autonomous organization from the distributed network. Block chain data to the block chain corresponding to the terminal; through the block chain corresponding to the terminal, the organizational operation data of the members of the decentralized autonomous organization is recorded, and the organizational operation data is synchronized to the distribution of the decentralized autonomous organization. all blockchains in the network. In this way, the present invention realizes the data processing of the decentralized autonomous organization through the distributed network based on the block chain, ensures the data security of the decentralized autonomous organization, and realizes the openness of the organizational management through the true anonymity of the organizational management , impartiality, fairness. Moreover, in the process of management and execution, the automatic execution of the contract through the program in the blockchain does not require manpower, which saves costs.
附图说明Description of drawings
图1为本发明较佳实施例提供的去中心化自治组织的数据处理方法的流程图;Fig. 1 is a flow chart of the data processing method of the decentralized autonomous organization provided by the preferred embodiment of the present invention;
图2为本发明较佳实施例中去中心化自治组织成员对应的本地区块链数据与公共网络区块链数据的同步示意图;Fig. 2 is a synchronous schematic diagram of local blockchain data corresponding to decentralized autonomous organization members and public network blockchain data in a preferred embodiment of the present invention;
图3为本发明较佳实施例提供的去中心化自治组织所在分布式网络的交互示意图;FIG. 3 is an interactive schematic diagram of a distributed network where a decentralized autonomous organization is located according to a preferred embodiment of the present invention;
图4为本发明较佳实施例提供的去中心化自治组织的开发建立流程图。Fig. 4 is a flowchart of the development and establishment of a decentralized autonomous organization provided by a preferred embodiment of the present invention.
具体实施方式detailed description
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described below are only used to illustrate and explain the present invention, and are not intended to limit the present invention.
图1为本发明较佳实施例提供的去中心化自治组织的数据处理方法的流程图。于本实施例中,去中心化自治组织的数据处理方法,应用于基于区块链的分布式网络。Fig. 1 is a flowchart of a data processing method of a decentralized autonomous organization provided by a preferred embodiment of the present invention. In this embodiment, the data processing method of the decentralized autonomous organization is applied to a distributed network based on blockchain.
具体而言,基于区块链的分布式网络通常是支持图灵完备的开发语言与之交互的第二代分布式网络,其中,该分布式网络的每一个网络节点都存储整个系统数据。于此,基于区块链的分布式网络可以采用目前正在研发的以太坊Ethereum或比特股的区块链网络作为基础网络,上述网络均支持图灵完备的开发语言、特有的加密及挖矿算法,而且,每一个网络节点都保存有全部加密数据,从而保证了系统数据安全性,便于操作确认快速进行。另外,分布式网络提供给开发者开发工具和平台,可以在分布式网络的区块链中使用多种语言开发需要的合约程序、信息存储程序、调用接口等在常态WEB服务器端所运行的程序。Specifically, a blockchain-based distributed network is usually a second-generation distributed network that supports Turing's complete development language to interact with it, wherein each network node of the distributed network stores the entire system data. Here, the blockchain-based distributed network can use the Ethereum or BitShares blockchain network currently under development as the basic network, all of which support Turing's complete development language, unique encryption and mining algorithms , Moreover, each network node saves all encrypted data, thereby ensuring the security of system data and facilitating quick operation confirmation. In addition, the distributed network provides developers with development tools and platforms, which can use multiple languages in the blockchain of the distributed network to develop required contract programs, information storage programs, call interfaces, and other programs that run on the normal WEB server side .
如图1所示,本发明较佳实施例提供的去中心化自治组织的数据处理方法包括以下步骤:As shown in Figure 1, the data processing method of the decentralized autonomous organization provided by the preferred embodiment of the present invention includes the following steps:
步骤11:去中心化自治组织成员对应的终端从分布式网络同步该去中心化自治组织所需要的所有区块链数据至所述终端对应的区块链。Step 11: The terminal corresponding to the DAO member synchronizes all blockchain data required by the DAO from the distributed network to the blockchain corresponding to the terminal.
步骤12:去中心化自治组织成员对应的终端通过其对应的区块链记录所述去中心化自治组织成员的组织操作数据,并将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链。Step 12: The terminal corresponding to the DAO member records the organizational operation data of the DAO member through its corresponding blockchain, and synchronizes the organizational operation data to the DAO where the DAO is located All blockchains in the distributed network.
于步骤12之后,该方法还包括:去中心化自治组织对应的区块链处理所述组织操作数据得到组织操作结果。After step 12, the method further includes: processing the organization operation data on the blockchain corresponding to the decentralized autonomous organization to obtain an organization operation result.
于步骤11之前,该方法还包括:根据设置在所述分布式网络的区块链中的去中心化自治组织成员的信息,在所述分布式网络组建所述去中心化自治组织。Before step 11, the method further includes: forming the decentralized autonomous organization in the distributed network according to the information of the members of the decentralized autonomous organization set in the blockchain of the distributed network.
具体而言,图2为本发明较佳实施例中去中心化自治组织成员对应的本地区块链数据与公共网络区块链数据的同步示意图。如图2所示,分布式网络的公共网络区块链中例如设置有去中心自治组织成员的信息,根据上述信息,在分布式网络组建去中心化自治组织,该去中心化自治组织对应的区块链(组织成员本地区块链)同步该去中心化自治组织的所有区块链数据,以便于进行组织操作,而且,将去中心化自治组织的组织操作数据同步至分布式网络中的所有区块链(例如公共网络区块链)。Specifically, Fig. 2 is a schematic diagram of synchronizing local blockchain data corresponding to decentralized autonomous organization members and public network blockchain data in a preferred embodiment of the present invention. As shown in Figure 2, for example, the public network block chain of the distributed network is provided with the information of the members of the decentralized autonomous organization. According to the above information, the decentralized autonomous organization is established in the distributed network. The corresponding decentralized autonomous organization The blockchain (the local blockchain of the organization members) synchronizes all the blockchain data of the decentralized autonomous organization for organizational operations, and synchronizes the organizational operation data of the decentralized autonomous organization to the distributed network All blockchains (e.g. public network blockchains).
于本实施中,区块链中的每个区块包括本区块标识ID、前一区块标识ID以及相应的数据。In this implementation, each block in the blockchain includes the ID of the current block, the ID of the previous block and corresponding data.
具体而言,每个区块均包含以下三种要素:一是本区块的ID(散列);二是相应的数据(如若干交易单);三是前一个区块的ID(散列)。其中,将用户与区块链之间的一次写操作定义为一次交易。Specifically, each block contains the following three elements: one is the ID (hash) of the block; the other is the corresponding data (such as several transaction orders); the third is the ID (hash) of the previous block. ). Among them, a write operation between the user and the blockchain is defined as a transaction.
其中,去中心化自治组织系统每隔一段时间创建一个区块,该区块包含了这段时间里全球范围内(或全组织范围内)发生的所有交易。由于每个区块中也包含了前一个区块的ID,因此,使得每个区块都能找到其前一个数据节点,可一直倒推至起始数据节点,从而形成了一条完整的交易链条。因此,从组织诞生之日起,全网就形成一条唯一的主区块链(Block Chain),其中记录了从组织诞生以来的所有交易记录,并以每隔一段时间(例如几分钟)新增一个数据节点的速度无限扩展。这条主区块链在每添加一个数据节点后,都会向全网广播,从而使得每个参与组织交易的终端上都有一份拷贝。Among them, the decentralized autonomous organization system creates a block every once in a while, which contains all transactions that occurred globally (or across the organization) during this period. Since each block also contains the ID of the previous block, each block can find its previous data node, which can be pushed back to the initial data node, thus forming a complete transaction chain . Therefore, from the day the organization was born, the entire network has formed a unique main blockchain (Block Chain), which records all transaction records since the organization was born, and adds new ones at regular intervals (for example, a few minutes). The speed of a data node scales infinitely. This main blockchain will be broadcast to the entire network after each data node is added, so that each terminal participating in the organization of transactions has a copy.
此外,于本实施例中,所述组织操作数据包括组织成员投票数据、组织成员删除数据、组织成员加入数据。然而,本发明对此并不限定。于实际应用中,组织操作数据可随着组织功能扩展而扩展。In addition, in this embodiment, the organization operation data includes organization member voting data, organization member deletion data, and organization member joining data. However, the present invention is not limited thereto. In practical applications, organizational operation data can expand with the expansion of organizational functions.
图3为本发明较佳实施例提供的去中心化自治组织所在分布式网络的交互示意图。如图3所示,去中心化自治组织成员所在的终端从去中心化自治组织所在的分布式网络的其他基础节点初始化同步必要的区块链数据。当用户通过终端的用户界面(UI)提出加入去中心化自治组织请求时,终端从去中心化自治组织所在的分布式网络的其他基础节点同步该去中心化自治组织的基础数据,终端获得去中心化自治组织的基础数据后,成功加入该自治组织,并从该去中心化自治组织的其他组织内节点同步组织区块链数据。之后,用户通过该终端UI进行组织操作后,终端会将用户的组织操作数据通过该终端对应的区块链同步至该自治组织内其他节点对应的区块链。此外,由于该去中心化自治组织对应的区块链中存储有该去中心化自治组织相关的程序和数据,因此,该去中心化自治组织对应的区块链会将组织操作数据进行处理得到组织信息(如组织操作结果),并通过终端反馈给组织成员。Fig. 3 is a schematic diagram of the interaction of the distributed network where the decentralized autonomous organization is provided by a preferred embodiment of the present invention. As shown in Figure 3, the terminal where the decentralized autonomous organization is located initializes and synchronizes the necessary blockchain data from other basic nodes of the distributed network where the decentralized autonomous organization is located. When the user submits a request to join a decentralized autonomous organization through the user interface (UI) of the terminal, the terminal synchronizes the basic data of the decentralized autonomous organization from other basic nodes of the distributed network where the decentralized autonomous organization is located, and the terminal obtains the decentralized After centralizing the basic data of the autonomous organization, successfully join the autonomous organization, and synchronize the organizational blockchain data from other organizational nodes of the decentralized autonomous organization. Afterwards, after the user performs organizational operations through the terminal UI, the terminal will synchronize the user's organizational operation data to the blockchains corresponding to other nodes in the autonomous organization through the blockchain corresponding to the terminal. In addition, since the blockchain corresponding to the decentralized autonomous organization stores programs and data related to the decentralized autonomous organization, the blockchain corresponding to the decentralized autonomous organization will process the organizational operation data to obtain Organize information (such as organizational operation results) and feed back to organization members through the terminal.
于此,去中心化自治组织的基础数据可以只保存在相应去中心化自治组织内的所有网络节点上,也可以选择同步到整个分布式网络(如全球)的基础节点。如果去中心化自治组织的基础数据只同步到相应去中心化自治组织内部的网络节点,虽然成本降低了,但是一旦该去中心化自治组织的所有成员都丢失了基础数据,那么该去中心化自治组织将会销毁。而且,若该去中心化自治组织内仅有一个节点在网的情况下,也不能同步数据。如果将去中心化自治组织的基础数据同时同步到全球的基础网络节点,虽然成本提高了,但是可以保证节点数据更加安全,并且保证随时可以同步数据。Here, the basic data of a decentralized autonomous organization can only be stored on all network nodes in the corresponding decentralized autonomous organization, or it can be synchronized to the basic nodes of the entire distributed network (such as the world). If the basic data of the decentralized autonomous organization is only synchronized to the network nodes inside the corresponding decentralized autonomous organization, although the cost is reduced, once all the members of the decentralized autonomous organization lose the basic data, then the decentralized autonomous organization Autonomous organizations will be destroyed. Moreover, if only one node in the decentralized autonomous organization is on the network, the data cannot be synchronized. If the basic data of the decentralized autonomous organization is synchronized to the global basic network nodes at the same time, although the cost is increased, it can ensure that the node data is more secure and the data can be synchronized at any time.
于实际应用中,当需要利用网络匿名在一个团队中推举出一个领导人、批准新成员的加入、删除旧成员、或投票通过某项决议时,若采用传统的中心化投票系统,团队成员会担忧公平性、公正性及安全性,此时,需要进行匿名投票,将产生的结果自动强制按照先前约定的规则执行和发布。即将团队组织转化为无需任何管理成本、完全自主运行的去中心化自治组织(DAO,Decentralized Autonomous Corporation)。In practical applications, when it is necessary to use the network to anonymously elect a leader in a team, approve new members to join, delete old members, or vote for a certain resolution, if the traditional centralized voting system is adopted, the team members will Worried about fairness, impartiality and security, at this time, anonymous voting is required, and the results will be automatically enforced and published in accordance with the previously agreed rules. That is to transform the team organization into a decentralized autonomous organization (DAO, Decentralized Autonomous Corporation) that does not require any management costs and operates completely autonomously.
举例而言,去中心化自治组织的公司模型例如为:一定的大多数(例如67%)就有权修改它本身的代码,其中,上述操作是以基于密码学的区块链来强制执行的(如区块链中存储先前约定的组织规则等);另一种形式可被称为“去中心化自治社区”,其成员将在决策时有相等的投票权,添加或者移出成员需要67%的成员统一,即一个成员的加入强制地需要群体共同决定。For example, the company model of a decentralized autonomous organization is: a certain majority (for example, 67%) has the right to modify its own code, wherein the above-mentioned operations are enforced by a blockchain based on cryptography (such as storing previously agreed organizational rules in the blockchain, etc.); another form can be called a "decentralized autonomous community", its members will have equal voting rights in decision-making, and 67% is required to add or remove members The membership of , that is, the joining of a member compulsorily requires the group to decide jointly.
下面以去中心化自治组织的投票方案为例进行说明。在该方案中,有以下三种类型的交易:The following takes the voting scheme of the decentralized autonomous organization as an example to illustrate. In this scenario, there are three types of transactions:
[0,k]用以注册投票来修改代码;[0,k] is used to register and vote to modify the code;
[1,k,L,v0,v1...vn]用以注册k处的代码修改,来设置内存使其从L处开始至v0,v1...vn处;[1,k,L,v0,v1...vn] is used to register the code modification at k to set the memory from L to v0,v1...vn;
[2,k]用以最终确定代码修改。[2,k] is used to finalize the code modification.
其中,需要注意的是,这个设计依靠地址和哈希的随机性来保障数据的完好,在大概2^128次使用后合约很可能出现某种方式的恶化失效,由于在可遇见的将来这个数量级是达不到的,因此,影响不大。2^255这个数被用来存储(自治组织的)成员总数,而一个成员的资格以一个“1”的方式存在成员的地址里,合约的最后三行代码用来把C加为第一个成员,从这之后就全是C的任务了,包括运用基于民主投票的代码修改协议来添加其他成员,以及编写代码来发展壮大这个组织。相关程序如下:Among them, it should be noted that this design relies on the randomness of the address and hash to ensure the integrity of the data. After about 2^128 uses, the contract is likely to deteriorate and fail in some way. Due to the order of magnitude in the foreseeable future is unreachable, therefore, the impact is not significant. The number 2^255 is used to store the total number of members (of the autonomous organization), and the qualification of a member is stored in the address of the member in the form of a "1". The last three lines of code of the contract are used to add C as the first Membership, from here on out, is all C's job, including adding other members using a code modification protocol based on democratic voting, and writing code to grow the organization. The relevant procedures are as follows:
上述方案采用了“平等主义”的DAO模型,基于此,在算清每个股东持了多少股,并提供股东之前相互转让股份的渠道后,就可以将上述方案扩展为股东模型。上述组织模型相关的程序存储在区块链中,便于在去中心化自治组织的管理执行过程中通过区块链中的程序自动执行合约,从而无需人力操作,节约成本。The above plan adopts the "egalitarian" DAO model. Based on this, after calculating how many shares each shareholder holds and providing a channel for shareholders to transfer shares to each other before, the above plan can be expanded into a shareholder model. The programs related to the above organizational model are stored in the blockchain, which facilitates the automatic execution of contracts through the programs in the blockchain during the management and execution of the decentralized autonomous organization, thus eliminating the need for manual operations and saving costs.
图4为本发明较佳实施例提供的去中心化自治组织的开发建立流程图。如图4所示,上述开发建立过程包括以下步骤:Fig. 4 is a flowchart of the development and establishment of a decentralized autonomous organization provided by a preferred embodiment of the present invention. As shown in Figure 4, the above-mentioned development and establishment process includes the following steps:
步骤101:设计组织架构、组织职能、管理规则、强制执行条件。Step 101: Design organizational structure, organizational functions, management rules, and enforcement conditions.
具体而言,在本步骤中,设计者要将去中心化自治组织模拟成为规则和强制执行的有机整体,与我们人类社会中存在的各种类型的组织一样,比如政府、军队、学校等。其中,规则中的人事制度、财务制度是两个重要的方面,设计者可以根据具体需求来进行设计,根据现有区块链网络可以提供的功能实现管理功能,比如早期可能只能开发出简单的匿名投票系统、成员新增和开除系统,后期随着仲裁的第三方自治组织以及法律金融社会等系统接入,可以开发出股权、薪资体系等现实生活中的组织管理系统。Specifically, in this step, the designer will simulate the decentralized autonomous organization as an organic whole of rules and enforcement, just like various types of organizations that exist in our human society, such as the government, the military, and schools. Among them, the personnel system and financial system in the rules are two important aspects. Designers can design according to specific needs, and realize management functions according to the functions that the existing blockchain network can provide. For example, in the early stage, it may only be possible to develop simple The anonymous voting system, member addition and expulsion system, and later with the access of arbitration third-party autonomous organizations and legal and financial society systems, real-life organizational management systems such as equity and salary systems can be developed.
步骤102:智能合约接口等相关程序。Step 102: smart contract interface and other related programs.
具体而言,在该步骤中需要选择一个目前国际上正在研发或已经被广泛投入使用的区块链提供者,这些组织提供图灵完备的开发语言、开发工具、开发教程,供实际开发者开发和调试程序,整个系统运行在互联网每个同步了该系统区块链的节点上,理论上不存在被销毁的可能。这些区块链系统采用先进的加密技术,拥有快速的交易确认速度,安全高效的同步机制。Specifically, in this step, it is necessary to select a blockchain provider that is currently being developed internationally or has been widely used. These organizations provide Turing-complete development languages, development tools, and development tutorials for actual developers to develop And debugger, the entire system runs on every node on the Internet that has synchronized the blockchain of the system, theoretically there is no possibility of being destroyed. These blockchain systems use advanced encryption technology, have a fast transaction confirmation speed, and a safe and efficient synchronization mechanism.
步骤103:用户UI以及与区块链交互程序,并且自带同步区块链程序。Step 103: The user UI and the program for interacting with the blockchain, and a program for synchronizing the blockchain.
具体而言,可以使用流行语言开发终端的客户端,使用区块链支持的语言开发出软件开发工具包(SDK,Software Development Kit)植入进分布式应用(DApp,Decentralized application),根据实际管理软件的需要设计和开发客户端,也可使用常用的Javascrip等脚本语言,这与通常的客户端开发并无明显区别。Specifically, the client terminal can be developed in a popular language, and a software development kit (SDK, Software Development Kit) can be developed using the language supported by the blockchain and embedded in a distributed application (DApp, Decentralized application). The software needs to design and develop the client, and scripting languages such as Javascrip can also be used, which is not significantly different from the usual client development.
步骤104:组织管理者和组织内部人员使用客户端软件进行组织活动。其中,组织管理者和研发者在使用过程中,可以提出新需求,对软件系统进行更新、修改和维护活动。即,重复上述步骤,以形成软件迭代。Step 104: Organization managers and organization internal personnel use client software to carry out organizational activities. Among them, organization managers and developers can put forward new requirements during the use process, and update, modify and maintain the software system. That is, the above steps are repeated to form software iterations.
此外,本发明较佳实施例还提供一种去中心化自治组织的数据处理系统,应用于基于区块链的分布式网络,包括:第一同步模块,用于从所述分布式网络同步该去中心化自治组织所需要的所有区块链数据至去中心化自治组织成员对应的终端对应的区块链;第二同步模块,用于通过所述去中心化自治组织成员对应的终端对应的区块链记录所述去中心化自治组织成员的组织操作数据,并将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链。In addition, a preferred embodiment of the present invention also provides a data processing system of a decentralized autonomous organization, which is applied to a distributed network based on blockchain, including: a first synchronization module, used to synchronize the data processing system from the distributed network All the blockchain data required by the decentralized autonomous organization are sent to the blockchain corresponding to the terminal corresponding to the member of the decentralized autonomous organization; the second synchronization module is used to pass the terminal corresponding to the member of the decentralized autonomous organization The blockchain records organizational operation data of members of the decentralized autonomous organization, and synchronizes the organizational operational data to all blockchains in the distributed network where the decentralized autonomous organization is located.
其中,区块链中的每个区块包括本区块ID、前一区块ID以及相应的数据。组织操作数据包括组织成员投票数据、组织成员删除数据、组织成员加入数据。Wherein, each block in the blockchain includes the current block ID, the previous block ID and corresponding data. Organization operation data includes organization member voting data, organization member deletion data, and organization member joining data.
于一实施例中,处理模块,用于在第二同步模块将所述组织操作数据同步至所述去中心化自治组织所在的分布式网络中的所有区块链之后,处理所述组织操作数据得到组织操作结果。另外,处理模块,用于在第一同步模块从所述分布式网络同步该去中心化自治组织所需要的所有区块链数据至所述去中心化自治组织成员对应的终端对应的区块链之前,根据设置在区块链中的去中心化自治组织成员的信息,在所述分布式网络组建所述去中心化自治组织。In one embodiment, the processing module is configured to process the organization operation data after the second synchronization module synchronizes the organization operation data to all blockchains in the distributed network where the decentralized autonomous organization is located Get the result of the organization operation. In addition, the processing module is used to synchronize all blockchain data required by the decentralized autonomous organization from the distributed network to the blockchain corresponding to the terminal corresponding to the decentralized autonomous organization member in the first synchronization module Previously, the decentralized autonomous organization was formed on the distributed network according to the information of the members of the decentralized autonomous organization set in the block chain.
于具体实施例中,第一同步模块及第二同步模块例如设置于去中心化自治组织成员对应的终端内。处理模块例如设置于去中心化自治组织对应的终端设备内或去中心化自治组织成员对应的终端内。然而,本发明对此并不限定。In a specific embodiment, the first synchronization module and the second synchronization module are set, for example, in terminals corresponding to members of the decentralized autonomous organization. The processing module is set, for example, in a terminal device corresponding to a decentralized autonomous organization or in a terminal corresponding to a member of a decentralized autonomous organization. However, the present invention is not limited thereto.
此外,上述系统的具体处理过程同上述方法所述,故于此不再赘述。In addition, the specific processing process of the above system is the same as that of the above method, so it will not be repeated here.
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。The basic principles and main features of the present invention and the advantages of the present invention have been shown and described above. The present invention is not limited by the above-mentioned embodiments, and what described in the above-mentioned embodiments and the description only illustrates the principle of the present invention, and without departing from the spirit and scope of the present invention, the present invention also has various changes and improvements, these changes All modifications and improvements are within the scope of the claimed invention.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510229609.0A CN106209947B (en) | 2015-05-07 | 2015-05-07 | A data processing method and system for a decentralized autonomous organization |
PCT/CN2016/073928 WO2016177026A1 (en) | 2015-05-07 | 2016-02-17 | Data processing method and apparatus of decentralized autonomous organization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510229609.0A CN106209947B (en) | 2015-05-07 | 2015-05-07 | A data processing method and system for a decentralized autonomous organization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106209947A true CN106209947A (en) | 2016-12-07 |
CN106209947B CN106209947B (en) | 2020-08-04 |
Family
ID=57217487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510229609.0A Active CN106209947B (en) | 2015-05-07 | 2015-05-07 | A data processing method and system for a decentralized autonomous organization |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106209947B (en) |
WO (1) | WO2016177026A1 (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106651332A (en) * | 2016-12-29 | 2017-05-10 | 先锋支付有限公司 | Block chain and method for generating new block in block chain |
CN106649838A (en) * | 2016-12-29 | 2017-05-10 | 先锋支付有限公司 | Data transmission method, block chain node and distributed database |
CN107104816A (en) * | 2017-03-07 | 2017-08-29 | 阿里巴巴集团控股有限公司 | A kind of information change monitoring method and device |
CN107277151A (en) * | 2017-06-27 | 2017-10-20 | 曙光信息产业(北京)有限公司 | A kind of clocking method of job scheduling system |
CN107798538A (en) * | 2017-09-26 | 2018-03-13 | 武汉斗鱼网络科技有限公司 | One kind transaction accounting method and client |
WO2018112805A1 (en) * | 2016-12-21 | 2018-06-28 | 深圳前海达闼云端智能科技有限公司 | Blockchain storage method and device, and node device |
WO2018119638A1 (en) * | 2016-12-27 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | Method, device, and electronic apparatus for recording application program configuration information |
CN108256988A (en) * | 2016-12-30 | 2018-07-06 | 深圳壹账通智能科技有限公司 | The data processing method and device of alliance of credit information service |
CN108335084A (en) * | 2018-02-05 | 2018-07-27 | 上海千加信息科技有限公司 | A kind of Intelligent operation system of variable power of organization |
CN108572986A (en) * | 2017-03-13 | 2018-09-25 | 华为软件技术有限公司 | A kind of method and node device of data update |
CN108694328A (en) * | 2017-04-05 | 2018-10-23 | 三星Sds株式会社 | Digital ID management method, Digital ID managing device and recording medium |
CN108765683A (en) * | 2018-05-23 | 2018-11-06 | 栾友祥 | Voting system based on block chain technology |
CN108830560A (en) * | 2018-06-08 | 2018-11-16 | 深圳市策维科技有限公司 | A kind of organizational structure generator and the organizational structure generation method based on block chain technology |
CN108846642A (en) * | 2018-06-21 | 2018-11-20 | 夸克链科技(深圳)有限公司 | A kind of block chain community autonomy system |
WO2018209542A1 (en) * | 2017-05-16 | 2018-11-22 | 北京大学深圳研究生院 | Consensus method for decentralized domain name system |
US10178069B2 (en) | 2017-03-31 | 2019-01-08 | Peking University Shenzhen Graduate School | Systems and methods for managing top-level domain names using consortium blockchain |
CN109246175A (en) * | 2017-07-11 | 2019-01-18 | 松下电器(美国)知识产权公司 | electronic voting system and control method |
CN109509288A (en) * | 2017-09-15 | 2019-03-22 | 松下电器(美国)知识产权公司 | Electronic voting system and control method |
CN109523443A (en) * | 2017-09-20 | 2019-03-26 | 成都高新信息技术研究院 | A kind of decentralization subsidy/grubstake distribution method and system |
CN110135190A (en) * | 2019-04-29 | 2019-08-16 | 深圳市元征科技股份有限公司 | Data managing method, server and computer storage medium |
CN110223040A (en) * | 2019-05-31 | 2019-09-10 | 深圳市元征科技股份有限公司 | Project management method, device, electronic equipment and storage medium |
CN111034134A (en) * | 2017-08-17 | 2020-04-17 | 诺基亚通信公司 | Selection of network routing topology |
CN109936542B (en) * | 2017-12-18 | 2021-09-21 | 本无链科技(深圳)有限公司 | Distributed center-removing application |
CN114900432A (en) * | 2022-04-06 | 2022-08-12 | 上海能链众合科技有限公司 | Management method for decentralized autonomous organization under background of metauniverse |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11900455B1 (en) | 2016-09-18 | 2024-02-13 | Mark Lawrence | Method and apparatus for decentralized VC funds |
CN107124444B (en) * | 2017-03-28 | 2020-08-04 | 丽水北斗区块链科技有限责任公司 | Method and device for synchronizing block chain data |
CN107360248B (en) * | 2017-07-31 | 2020-08-25 | 众安信息技术服务有限公司 | Method and apparatus for configuring local consensus and computer-readable storage medium |
US10749879B2 (en) * | 2017-08-31 | 2020-08-18 | Topia Technology, Inc. | Secure decentralized file sharing systems and methods |
CN108876331B (en) * | 2018-05-25 | 2020-12-22 | 全链通有限公司 | Terminal equipment where block chain transaction reconciliation proxy node is located and information synchronization method thereof |
US11194911B2 (en) * | 2018-07-10 | 2021-12-07 | International Business Machines Corporation | Blockchain technique for agile software development framework |
CN111596954B (en) * | 2020-05-12 | 2023-08-01 | 杭州溪塔科技有限公司 | Distributed version control method and system based on block chain |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015034485A1 (en) * | 2013-09-04 | 2015-03-12 | Hewlett-Packard Development Company, L.P. | Providing services as resources for other services |
CN104580253A (en) * | 2015-01-30 | 2015-04-29 | 网易(杭州)网络有限公司 | Method and device for processing user data |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7103763B2 (en) * | 2003-04-24 | 2006-09-05 | International Business Machines Corporation | Storage and access of configuration data in nonvolatile memory of a logically-partitioned computer |
CN103927659A (en) * | 2014-04-18 | 2014-07-16 | 刘志望 | Immediate transfer and secure payment method of virtual currency |
CN104735164B (en) * | 2015-04-10 | 2018-05-18 | 网易(杭州)网络有限公司 | A kind of method and apparatus of save file information |
-
2015
- 2015-05-07 CN CN201510229609.0A patent/CN106209947B/en active Active
-
2016
- 2016-02-17 WO PCT/CN2016/073928 patent/WO2016177026A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015034485A1 (en) * | 2013-09-04 | 2015-03-12 | Hewlett-Packard Development Company, L.P. | Providing services as resources for other services |
CN104580253A (en) * | 2015-01-30 | 2015-04-29 | 网易(杭州)网络有限公司 | Method and device for processing user data |
Non-Patent Citations (2)
Title |
---|
AARON WRIGHT 等: "DECENTRALIZED BLOCKCHAIN TECHNOLOGY AND THE RISE OF LEX CRYPTOGRAPHIA", 《HTTPS://WWW.INTGOVFORUM.ORG/CMS/WKS2015/UPLOADS/PROPOSAL_BACKGROUND_PAPER/SSRN-ID2580664.PDF》 * |
SATOSHI NAKOMOTO: "Bitcoin: A Peer-to-Peer Electronic Cash System,", 《HTTPS://BITCOIN.ORG/BITCOIN.PDF》 * |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018112805A1 (en) * | 2016-12-21 | 2018-06-28 | 深圳前海达闼云端智能科技有限公司 | Blockchain storage method and device, and node device |
WO2018119638A1 (en) * | 2016-12-27 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | Method, device, and electronic apparatus for recording application program configuration information |
CN106649838A (en) * | 2016-12-29 | 2017-05-10 | 先锋支付有限公司 | Data transmission method, block chain node and distributed database |
CN106651332A (en) * | 2016-12-29 | 2017-05-10 | 先锋支付有限公司 | Block chain and method for generating new block in block chain |
CN106651332B (en) * | 2016-12-29 | 2020-11-06 | 成都质数斯达克科技有限公司 | Method for generating new block in block chain and block chain |
CN108256988A (en) * | 2016-12-30 | 2018-07-06 | 深圳壹账通智能科技有限公司 | The data processing method and device of alliance of credit information service |
CN107104816A (en) * | 2017-03-07 | 2017-08-29 | 阿里巴巴集团控股有限公司 | A kind of information change monitoring method and device |
CN108572986A (en) * | 2017-03-13 | 2018-09-25 | 华为软件技术有限公司 | A kind of method and node device of data update |
CN108572986B (en) * | 2017-03-13 | 2022-05-17 | 华为技术有限公司 | Data updating method and node equipment |
US10178069B2 (en) | 2017-03-31 | 2019-01-08 | Peking University Shenzhen Graduate School | Systems and methods for managing top-level domain names using consortium blockchain |
CN108694328A (en) * | 2017-04-05 | 2018-10-23 | 三星Sds株式会社 | Digital ID management method, Digital ID managing device and recording medium |
US10382388B2 (en) | 2017-05-16 | 2019-08-13 | Peking University Shenzhen Graduate School | Determining consensus in a decentralized domain name system |
WO2018209542A1 (en) * | 2017-05-16 | 2018-11-22 | 北京大学深圳研究生院 | Consensus method for decentralized domain name system |
CN107277151B (en) * | 2017-06-27 | 2020-11-03 | 曙光信息产业(北京)有限公司 | Timing method of job scheduling system |
CN107277151A (en) * | 2017-06-27 | 2017-10-20 | 曙光信息产业(北京)有限公司 | A kind of clocking method of job scheduling system |
CN109246175A (en) * | 2017-07-11 | 2019-01-18 | 松下电器(美国)知识产权公司 | electronic voting system and control method |
CN109246175B (en) * | 2017-07-11 | 2022-11-29 | 松下电器(美国)知识产权公司 | Electronic voting system and control method |
CN111034134A (en) * | 2017-08-17 | 2020-04-17 | 诺基亚通信公司 | Selection of network routing topology |
CN109509288A (en) * | 2017-09-15 | 2019-03-22 | 松下电器(美国)知识产权公司 | Electronic voting system and control method |
CN109523443A (en) * | 2017-09-20 | 2019-03-26 | 成都高新信息技术研究院 | A kind of decentralization subsidy/grubstake distribution method and system |
WO2019061630A1 (en) * | 2017-09-26 | 2019-04-04 | 武汉斗鱼网络科技有限公司 | Transaction accounting method, and client |
CN107798538A (en) * | 2017-09-26 | 2018-03-13 | 武汉斗鱼网络科技有限公司 | One kind transaction accounting method and client |
CN109936542B (en) * | 2017-12-18 | 2021-09-21 | 本无链科技(深圳)有限公司 | Distributed center-removing application |
CN108335084A (en) * | 2018-02-05 | 2018-07-27 | 上海千加信息科技有限公司 | A kind of Intelligent operation system of variable power of organization |
CN108765683A (en) * | 2018-05-23 | 2018-11-06 | 栾友祥 | Voting system based on block chain technology |
CN108830560A (en) * | 2018-06-08 | 2018-11-16 | 深圳市策维科技有限公司 | A kind of organizational structure generator and the organizational structure generation method based on block chain technology |
CN108846642A (en) * | 2018-06-21 | 2018-11-20 | 夸克链科技(深圳)有限公司 | A kind of block chain community autonomy system |
CN110135190A (en) * | 2019-04-29 | 2019-08-16 | 深圳市元征科技股份有限公司 | Data managing method, server and computer storage medium |
CN110135190B (en) * | 2019-04-29 | 2023-05-05 | 深圳市元征科技股份有限公司 | Data management method, server and computer storage medium |
CN110223040A (en) * | 2019-05-31 | 2019-09-10 | 深圳市元征科技股份有限公司 | Project management method, device, electronic equipment and storage medium |
CN110223040B (en) * | 2019-05-31 | 2024-02-09 | 深圳市元征科技股份有限公司 | Project management method and device, electronic equipment and storage medium |
CN114900432A (en) * | 2022-04-06 | 2022-08-12 | 上海能链众合科技有限公司 | Management method for decentralized autonomous organization under background of metauniverse |
CN114900432B (en) * | 2022-04-06 | 2023-12-19 | 上海零数众合信息科技有限公司 | Management method for decentralizing autonomous organization in meta-universe background |
Also Published As
Publication number | Publication date |
---|---|
WO2016177026A1 (en) | 2016-11-10 |
CN106209947B (en) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106209947B (en) | A data processing method and system for a decentralized autonomous organization | |
EP3560143B1 (en) | Data isolation in a blockchain network | |
US20200226618A1 (en) | Platform, method and device for tracing an object | |
CN112162959B (en) | A medical data sharing method and device | |
US8874951B1 (en) | Private peer-to-peer network platform for secure collaborative production and management of digital assets | |
CN102214205A (en) | Logical replication in clustered database system with adaptive cloning | |
CN103368765A (en) | Management system permission adding method and device | |
EP3709568A1 (en) | Deleting user data from a blockchain | |
CN113472883B (en) | Method, device, equipment and storage medium for storing data based on block chain | |
US20200175583A1 (en) | Blockchain-based leasing | |
CN107145673B (en) | Joint simulation system and method | |
US11816069B2 (en) | Data deduplication in blockchain platforms | |
CN110555682B (en) | Multi-channel implementation method based on alliance chain | |
Wang | BlockFedML: Blockchained federated machine learning systems | |
JP2022088326A (en) | Method of selectively updating world state database in block chain network, system therefor, and computer program therefor | |
CN111092935B (en) | Data sharing method and virtual training device for machine learning | |
CN114416679A (en) | Data processing method, apparatus, device, storage medium and program product | |
CN118779380A (en) | Multi-database integrated platform management system | |
CN106471510A (en) | Compound document accesses | |
CN112016898A (en) | Block chain-based collaborative office method, device and system | |
CN107463638A (en) | File sharing method and equipment between offline virtual machine | |
CN117786742A (en) | Document management system and method based on distributed control and blockchain | |
CN103729455A (en) | Master data storage method based on primary copy storage pattern | |
WO2019214071A1 (en) | Communication method for users on blockchain, device, terminal device, and storage medium | |
CN114793237B (en) | Smart city data sharing method, equipment and medium based on block chain technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |