CN106603198A - Blockchain distributed storage method and system with network coding - Google Patents
Blockchain distributed storage method and system with network coding Download PDFInfo
- Publication number
- CN106603198A CN106603198A CN201611095646.8A CN201611095646A CN106603198A CN 106603198 A CN106603198 A CN 106603198A CN 201611095646 A CN201611095646 A CN 201611095646A CN 106603198 A CN106603198 A CN 106603198A
- Authority
- CN
- China
- Prior art keywords
- network
- transaction data
- block chain
- block
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0076—Distributed coding, e.g. network coding, involving channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供了一种具有网络编码的区块链分布式存储方法及系统,该区块链分布式存储方法包括接收步骤:网络各节点接收发送节点广播的原始交易数据;验证步骤:经过验证交易数据,获得网络节点的认可;编码步骤:利用网络编码对原始交易数据进行编码为多个数据包;存储步骤:将多个数据包发送到网络中的多个网络节点纳入到区块并加入区块链中。本发明的有益效果是:本发明利用在区块链原有分布式存储方法的基础之上,引入网络编码,利用网络编码对原始数据进行编码处理,然后分别发送并存储到网络中各节点。如果想要获取原始数据,只需要随机在网络中取足够的数据包就可以恢复出原始数据。这种存储方式的优点是有效的缓解了网络中节点的存储压力。
The present invention provides a block chain distributed storage method and system with network coding. The block chain distributed storage method includes a receiving step: each node of the network receives the original transaction data broadcast by the sending node; a verification step: after the verified transaction Data, obtained the approval of network nodes; encoding step: use network encoding to encode the original transaction data into multiple data packets; storage step: send multiple data packets to multiple network nodes in the network into the block and join the block in the block chain. The beneficial effects of the present invention are: the present invention utilizes the original distributed storage method of the block chain, introduces network coding, uses network coding to encode the original data, and then sends and stores them to each node in the network respectively. If you want to get the original data, you only need to randomly fetch enough data packets in the network to restore the original data. The advantage of this storage method is that it effectively relieves the storage pressure of nodes in the network.
Description
技术领域technical field
本发明涉及数据处理技术领域,尤其涉及具有网络编码的区块链分布式存储方法及系统。The invention relates to the technical field of data processing, in particular to a block chain distributed storage method and system with network coding.
背景技术Background technique
1. 分布式存储,是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。1. Distributed storage is to disperse and store data on multiple independent devices. Traditional network storage systems use centralized storage servers to store all data. Storage servers become the bottleneck of system performance and the focus of reliability and security, which cannot meet the needs of large-scale storage applications. The distributed network storage system adopts a scalable system structure, uses multiple storage servers to share the storage load, and uses the location server to locate and store information. It not only improves the reliability, availability and access efficiency of the system, but also is easy to expand.
2. 传统的通信网络传递数据的方式是存储转发,即除了数据的发送节点和接收节点以外的节点只负责路由,而不对数据内容作任何的处理,中间节点扮演者转发器的角色。网络编码则是在节点上对数据进行编码处理,最后经过传输到达目的节点后,在用相应的译码方法还原出源数据。网络编码相比与传统的数据传输方式可以有效的提升网络吞吐量、均衡网络负载和提高带宽利用率。2. The traditional communication network transfers data by store-and-forward, that is, nodes other than the sending node and receiving node of the data are only responsible for routing, without any processing of the data content, and the intermediate nodes play the role of transponders. Network coding is to encode the data on the node, and finally after the transmission reaches the destination node, the corresponding decoding method is used to restore the source data. Compared with traditional data transmission methods, network coding can effectively improve network throughput, balance network load and improve bandwidth utilization.
3. 区块链是一个去中心化的分布式数据库,该数据库由一串使用密码学方法产生的数据区块有序链接而成,区块中包含有一定时间内产生的无法被篡改的数据记录信息。区块中包含数据记录、当前区块根哈希、前一区块的根哈希时间戳以及其他信息。区块链的工作流程是:首先发送节点将新的数据记录向全网广播;然后接收节点对区块进行校验,通过校验后数据记录将被纳入一个区块中;紧接着全网所有接收节点对该区块执行共识算法;最后通过共识算法的区块被正式纳入区块链中存储,全网节点表示接受该块。3. The blockchain is a decentralized distributed database. The database is composed of a series of data blocks generated by cryptography. The blocks contain data that cannot be tampered with within a certain period of time. record information. A block contains data records, the current block root hash, the root hash timestamp of the previous block, and other information. The workflow of the blockchain is: first, the sending node broadcasts the new data record to the entire network; then the receiving node verifies the block, and the data record will be included in a block after passing the verification; The receiving node executes the consensus algorithm on the block; finally, the block that passes the consensus algorithm is formally included in the blockchain for storage, and the nodes of the entire network indicate that they accept the block.
由于区块链的去中心化和公开透明特性,网络中的几乎所有节点都包含网络中的所有交易数据,这样才能保证交易数据不被篡改。但是随着区块链的发展,区块链系统中的每个节点的存储的区块会越来越大,这对每个节点的存储空间容量提出了极高的要求。Due to the decentralization and openness and transparency of the blockchain, almost all nodes in the network contain all transaction data in the network, so as to ensure that the transaction data will not be tampered with. However, with the development of the blockchain, the blocks stored by each node in the blockchain system will become larger and larger, which puts extremely high requirements on the storage space capacity of each node.
发明内容Contents of the invention
本发明提供了一种具有网络编码的区块链分布式存储方法,包括如下步骤:The present invention provides a block chain distributed storage method with network coding, comprising the following steps:
接收步骤:网络各节点接收发送节点广播的原始交易数据;Receiving step: each node of the network receives the original transaction data broadcast by the sending node;
验证步骤:经过验证交易数据,获得网络节点的认可;Verification step: After verifying the transaction data, obtain the approval of network nodes;
验证步骤:经过验证交易数据,获得网络节点的认可;Verification step: After verifying the transaction data, obtain the approval of network nodes;
存储步骤:将多个数据包发送到网络中的多个网络节点纳入到区块并加入区块链中。Storage step: Send multiple data packets to multiple network nodes in the network into the block and add it to the blockchain.
作为本发明的进一步改进,在所述验证步骤中,经过验证交易数据,通过共识算法获得网络节点的认可。As a further improvement of the present invention, in the verification step, after verifying the transaction data, the approval of the network nodes is obtained through a consensus algorithm.
作为本发明的进一步改进,在所述编码步骤中,利用随机网络编码对原始交易数据进行编码为多个数据包。As a further improvement of the present invention, in the encoding step, random network encoding is used to encode the original transaction data into multiple data packets.
作为本发明的进一步改进,含有原始交易数据的区块中包括本身数据信息、前一区块的哈希值、时间戳。As a further improvement of the present invention, the block containing the original transaction data includes its own data information, the hash value of the previous block, and the timestamp.
本发明还提供了一种具有网络编码的区块链分布式存储系统,包括:The present invention also provides a block chain distributed storage system with network coding, comprising:
接收模块:用于网络各节点接收发送节点广播的原始交易数据;Receiving module: used for each node of the network to receive the original transaction data broadcast by the sending node;
验证模块:用于经过验证交易数据,获得网络节点的认可;Verification module: used to verify the transaction data and obtain the approval of network nodes;
编码模块:用于利用网络编码对原始交易数据进行编码为多个数据包;Coding module: used to encode the original transaction data into multiple data packets by using network coding;
存储模块:用于将多个数据包发送到网络中的多个网络节点纳入到区块并加入区块链中。Storage module: used to send multiple data packets to multiple network nodes in the network into blocks and add them to the blockchain.
作为本发明的进一步改进,在所述验证模块中,经过验证交易数据,通过共识算法获得网络节点的认可。As a further improvement of the present invention, in the verification module, after verifying the transaction data, the approval of the network nodes is obtained through a consensus algorithm.
作为本发明的进一步改进,在所述编码模块中,利用随机网络编码对原始交易数据进行编码为多个数据包。As a further improvement of the present invention, in the encoding module, random network encoding is used to encode the original transaction data into multiple data packets.
作为本发明的进一步改进,含有原始交易数据的区块中包括本身数据信息、前一区块的哈希值、时间戳。As a further improvement of the present invention, the block containing the original transaction data includes its own data information, the hash value of the previous block, and the timestamp.
本发明的有益效果是:本发明主要是利用在区块链原有分布式存储方法的基础之上,引入网络编码,利用网络编码对原始数据进行编码处理,然后分别发送并存储到网络中各节点。如果想要获取原始数据,只需要随机在网络中取足够的数据包就可以恢复出原始数据。这种存储方式的优点是有效的缓解了网络中节点的存储压力。The beneficial effects of the present invention are: the present invention is mainly based on the original distributed storage method of the block chain, introduces network coding, uses network coding to encode the original data, and then sends and stores them in the network respectively. node. If you want to get the original data, you only need to randomly fetch enough data packets in the network to restore the original data. The advantage of this storage method is that it effectively relieves the storage pressure of nodes in the network.
附图说明Description of drawings
图1是本发明的原理示意图。Fig. 1 is a schematic diagram of the principle of the present invention.
具体实施方式detailed description
本发明公开了一种具有网络编码的区块链分布式存储方法,包括如下步骤:The invention discloses a block chain distributed storage method with network coding, comprising the following steps:
接收步骤:网络各节点接收发送节点广播的原始交易数据;Receiving step: each node of the network receives the original transaction data broadcast by the sending node;
验证步骤:经过验证交易数据,获得网络节点的认可;Verification step: After verifying the transaction data, obtain the approval of network nodes;
编码步骤:利用网络编码对原始交易数据进行编码为多个数据包;Coding step: use network coding to encode the original transaction data into multiple data packets;
存储步骤:将多个数据包发送到网络中的多个网络节点纳入到区块并加入区块链中。Storage step: Send multiple data packets to multiple network nodes in the network into the block and add it to the blockchain.
在所述验证步骤中,经过验证交易数据,通过共识算法获得网络节点的认可。In the verification step, after verifying the transaction data, the approval of the network nodes is obtained through a consensus algorithm.
在所述编码步骤中,利用随机网络编码对原始交易数据进行编码为多个数据包。In the encoding step, random network encoding is used to encode the original transaction data into multiple data packets.
含有原始交易数据的区块中包括本身数据信息、前一区块的哈希值、时间戳。The block containing the original transaction data includes its own data information, the hash value of the previous block, and the timestamp.
本发明的工作原理是:将交易数据广播到网络各节点后,经过验证后将其纳入一个区块,随后经过共识算法,大部分节点认可并同意将其作为最新区块加入到区块链中。此时我们并不像之前的做法一样直接将数据块存储到区块链中,而是先利用网络编码对原始交易数据进行编码,然后在将编码后的数据分别存入各网络节点中的区块链中。对于随后产生的交易数据也做同样的处理。这样利用网络编码来代替直接的存储,可以缓解网络中节点的存储压力。每一个经过网络编码后的区块包含数据记录、原始交易数据的哈希值、时间戳以及其它的信息。The working principle of the present invention is: After broadcasting the transaction data to each node of the network, it will be included in a block after verification, and then through the consensus algorithm, most nodes will recognize and agree to add it to the blockchain as the latest block . At this time, we do not directly store the data blocks in the blockchain as in the previous practice, but first use network coding to encode the original transaction data, and then store the encoded data into the blocks of each network node. in the block chain. The same process is also done for the subsequent transaction data. In this way, network coding is used instead of direct storage, which can relieve the storage pressure of nodes in the network. Each network-encoded block contains data records, hashes of raw transaction data, timestamps, and other information.
如图1所示,以(3,2)码举例说明。假设网络中有五个节点,原始交易数据A经广播到各个节点并通过共识算法获得绝大多数的节点的认同。此时并不直接将交易数据A纳入一个区块进行存储,而是利用随机网络编码对A进行编码为c1、c2、c3,3个数据包。此时分别将他们发送到网络中的3个节点纳入到某一区块并加入区块链中。当下一个交易数据B到来时经过网络中大部分节点的认同后,用随机网络编码对它进行编码为d1、d2、d3,3个数据包。然后也分别发送到3个节点纳入进某一区块并加入到区块链中。含有A的区块中包含本身含数据信息、前一个区块的哈希值和时间戳以及其他的信息,含有B的区块中包含自身的数据、交易数据A的哈希值、时间戳以及其他信息。之后的交易也像A、B一样存储在网络中,此处不一一列出。As shown in Figure 1, take (3,2) code as an example. Assuming that there are five nodes in the network, the original transaction data A is broadcast to each node and obtained the approval of most of the nodes through the consensus algorithm. At this time, the transaction data A is not directly included in a block for storage, but the random network code is used to encode A into three data packets of c1, c2, and c3. At this time, the three nodes they sent to the network are included in a certain block and added to the blockchain. When the next transaction data B arrives, after being approved by most of the nodes in the network, it is encoded into three data packets of d1, d2, and d3 with random network coding. Then it is also sent to 3 nodes to be incorporated into a certain block and added to the blockchain. The block containing A contains its own data information, the hash value and timestamp of the previous block and other information, and the block containing B contains its own data, the hash value of transaction data A, timestamp and other information. Subsequent transactions are also stored in the network like A and B, and will not be listed here.
这样网络中的每个节点的存储量就缩小为原来的1/2,缓解了网络中各节点的存储压力。In this way, the storage capacity of each node in the network is reduced to 1/2 of the original, which relieves the storage pressure of each node in the network.
本发明在区块链进行存储之前,不同于传统的做法直接将数据存入,而是先将数据进行网络编码之后分别存入区块链网络中的节点。这样做相比于原来的直接存储节省了存储空间。The present invention is different from the traditional method of directly storing data before storing in the block chain, but first performs network coding on the data and then stores them in nodes in the block chain network respectively. This saves storage space compared to the original direct storage.
本发明还公开了一种具有网络编码的区块链分布式存储系统,包括:The invention also discloses a block chain distributed storage system with network coding, including:
接收模块:用于网络各节点接收发送节点广播的原始交易数据;Receiving module: used for each node of the network to receive the original transaction data broadcast by the sending node;
验证模块:用于经过验证交易数据,获得网络节点的认可;Verification module: used to verify the transaction data and obtain the approval of network nodes;
编码模块:用于利用网络编码对原始交易数据进行编码为多个数据包;Coding module: used to encode the original transaction data into multiple data packets by using network coding;
存储模块:用于将多个数据包发送到网络中的多个网络节点纳入到区块并加入区块链中。Storage module: used to send multiple data packets to multiple network nodes in the network into blocks and add them to the blockchain.
在所述验证模块中,经过验证交易数据,通过共识算法获得网络节点的认可。In the verification module, after verifying the transaction data, the approval of the network nodes is obtained through a consensus algorithm.
在所述编码模块中,利用随机网络编码对原始交易数据进行编码为多个数据包。In the encoding module, random network encoding is used to encode the original transaction data into multiple data packets.
含有原始交易数据的区块中包括本身数据信息、前一区块的哈希值、时间戳。The block containing the original transaction data includes its own data information, the hash value of the previous block, and the timestamp.
本发明主要是利用在区块链原有分布式存储方法的基础之上,引入网络编码,利用网络编码对原始数据进行编码处理,然后分别发送并存储到网络中各节点。如果想要获取原始数据,只需要随机在网络中取足够的数据包就可以恢复出原始数据。这种存储方式的优点是有效的缓解了网络中节点的存储压力The present invention mainly utilizes the original distributed storage method of the block chain, introduces network coding, uses the network coding to encode the original data, and then sends and stores it to each node in the network respectively. If you want to get the original data, you only need to randomly fetch enough data packets in the network to recover the original data. The advantage of this storage method is that it effectively relieves the storage pressure of nodes in the network
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above content is a further detailed description of the present invention in conjunction with specific preferred embodiments, and it cannot be assumed that the specific implementation of the present invention is limited to these descriptions. For those of ordinary skill in the technical field of the present invention, without departing from the concept of the present invention, some simple deduction or replacement can be made, which should be regarded as belonging to the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611095646.8A CN106603198A (en) | 2016-12-02 | 2016-12-02 | Blockchain distributed storage method and system with network coding |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611095646.8A CN106603198A (en) | 2016-12-02 | 2016-12-02 | Blockchain distributed storage method and system with network coding |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106603198A true CN106603198A (en) | 2017-04-26 |
Family
ID=58596832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611095646.8A Pending CN106603198A (en) | 2016-12-02 | 2016-12-02 | Blockchain distributed storage method and system with network coding |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106603198A (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107273410A (en) * | 2017-05-03 | 2017-10-20 | 上海点融信息科技有限责任公司 | Distributed storage based on block chain |
CN107657553A (en) * | 2017-09-21 | 2018-02-02 | 浙江惠码科技有限公司 | A kind of electronic contract generation method based on alliance's chain, information anti-fake method of tracing to the source |
CN108287661A (en) * | 2017-12-05 | 2018-07-17 | 兴业数字金融服务(上海)股份有限公司 | A kind of chain store system verified in central authority |
CN108595607A (en) * | 2018-04-20 | 2018-09-28 | 百度在线网络技术(北京)有限公司 | Processing method, device, equipment, system and the storage medium of register information |
CN108876378A (en) * | 2018-07-11 | 2018-11-23 | 杨国超 | Publicly-owned chain data enciphering back-up method |
CN109345386A (en) * | 2018-08-31 | 2019-02-15 | 阿里巴巴集团控股有限公司 | Transaction common recognition processing method and processing device, electronic equipment based on block chain |
CN109379397A (en) * | 2018-08-31 | 2019-02-22 | 阿里巴巴集团控股有限公司 | Transaction common recognition processing method and processing device, electronic equipment based on block chain |
WO2019061983A1 (en) * | 2017-09-30 | 2019-04-04 | 深圳壹账通智能科技有限公司 | Blockchain data uploading method, system, computer system and storage medium |
WO2019180526A1 (en) * | 2018-03-21 | 2019-09-26 | nChain Holdings Limited | Systems and methods for random differential relay and network coding |
CN110299964A (en) * | 2019-06-28 | 2019-10-01 | 京东数字科技控股有限公司 | Data transmission method and its device, computer can storage mediums |
CN110661822A (en) * | 2018-06-28 | 2020-01-07 | 厦门本能管家科技有限公司 | Decentralized distributed data storage method and device |
CN110674128A (en) * | 2018-07-02 | 2020-01-10 | 国际商业机器公司 | On-chain remediation of block chains |
CN110741372A (en) * | 2017-06-07 | 2020-01-31 | 区块链控股有限公司 | Computer-implemented system and method for managing transactions on a blockchain network |
CN110741573A (en) * | 2017-06-09 | 2020-01-31 | 区块链控股有限公司 | Method and system for selectively disseminating transactions using network coding in a blockchain network |
CN110892661A (en) * | 2017-07-11 | 2020-03-17 | 区块链控股有限公司 | Optimizing network parameters for network coding |
WO2020103557A1 (en) * | 2018-11-20 | 2020-05-28 | 阿里巴巴集团控股有限公司 | Transaction processing method and device |
CN111242625A (en) * | 2020-02-26 | 2020-06-05 | 上海闪晶信息科技有限公司 | Skin patch, skin chain network and implementation method thereof |
US10747780B2 (en) | 2017-02-17 | 2020-08-18 | Alibaba Group Holding Limited | Blockchain-based data processing method and device |
CN112041873A (en) * | 2018-04-27 | 2020-12-04 | 区块链控股有限公司 | Block chain network partitioning |
CN113591041A (en) * | 2021-09-28 | 2021-11-02 | 环球数科集团有限公司 | Distributed coding system for preventing code injection or source code decompilation |
CN113973021A (en) * | 2021-07-13 | 2022-01-25 | 华中科技大学 | A kind of network transmission optimization device and method of schematic block chain |
CN115292340A (en) * | 2022-09-27 | 2022-11-04 | 国网数字科技控股有限公司 | Block chain storage optimization method and device based on distributed network coding |
CN115333673A (en) * | 2022-07-29 | 2022-11-11 | 南京信息工程大学 | An ILT-based block coding transmission method in a blockchain network |
US11979493B2 (en) | 2017-06-07 | 2024-05-07 | Nchain Licensing Ag | Methods and systems to establish trusted peer-to-peer communications between nodes in a blockchain network |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533055A (en) * | 2013-10-16 | 2014-01-22 | 南京大学镇江高新技术研究院 | Low-redundancy cloud storage system and realization method thereof based on network encoding |
-
2016
- 2016-12-02 CN CN201611095646.8A patent/CN106603198A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533055A (en) * | 2013-10-16 | 2014-01-22 | 南京大学镇江高新技术研究院 | Low-redundancy cloud storage system and realization method thereof based on network encoding |
Non-Patent Citations (3)
Title |
---|
俞学劢: "区块链的4大核心技术", 《JKGC MAGAZINE》 * |
张偲: "区块链技术原理、应用及建议", 《软件》 * |
沈鑫等: "区块链技术综述", 《网路与信息安全学报》 * |
Cited By (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10747780B2 (en) | 2017-02-17 | 2020-08-18 | Alibaba Group Holding Limited | Blockchain-based data processing method and device |
US11392612B2 (en) | 2017-02-17 | 2022-07-19 | Advanced New Technologies Co., Ltd. | Data processing method and device |
CN107273410A (en) * | 2017-05-03 | 2017-10-20 | 上海点融信息科技有限责任公司 | Distributed storage based on block chain |
CN107273410B (en) * | 2017-05-03 | 2020-07-07 | 上海点融信息科技有限责任公司 | Block chain based distributed storage |
US11979493B2 (en) | 2017-06-07 | 2024-05-07 | Nchain Licensing Ag | Methods and systems to establish trusted peer-to-peer communications between nodes in a blockchain network |
US12192345B2 (en) | 2017-06-07 | 2025-01-07 | Nchain Licensing Ag | Credential generation and distribution method and system for a blockchain network |
CN110741372A (en) * | 2017-06-07 | 2020-01-31 | 区块链控股有限公司 | Computer-implemented system and method for managing transactions on a blockchain network |
US12200117B2 (en) | 2017-06-07 | 2025-01-14 | Nchain Licensing Ag | Credential generation and distribution method and system for a blockchain network |
US12067540B2 (en) | 2017-06-09 | 2024-08-20 | Nchain Licensing Ag | Method and system for selectively using network coding for propagating transactions in a blockchain network |
CN110741573A (en) * | 2017-06-09 | 2020-01-31 | 区块链控股有限公司 | Method and system for selectively disseminating transactions using network coding in a blockchain network |
JP7627295B2 (en) | 2017-06-09 | 2025-02-05 | エヌチェーン ライセンシング アーゲー | Method and system for selectively using network coding to propagate transactions in a blockchain network |
US20210135932A1 (en) * | 2017-07-11 | 2021-05-06 | nChain Holdings Limited | Optimisation of network parameters for enabling network coding |
US11575565B2 (en) * | 2017-07-11 | 2023-02-07 | Nchain Licensing Ag | Optimisation of network parameters for enabling network coding |
US12170590B2 (en) | 2017-07-11 | 2024-12-17 | Nchain Licensing Ag | Optimisation of network parameters for enabling network coding |
CN110892661A (en) * | 2017-07-11 | 2020-03-17 | 区块链控股有限公司 | Optimizing network parameters for network coding |
CN110892661B (en) * | 2017-07-11 | 2024-12-13 | 区块链控股有限公司 | Optimizing network parameters for network coding |
CN107657553A (en) * | 2017-09-21 | 2018-02-02 | 浙江惠码科技有限公司 | A kind of electronic contract generation method based on alliance's chain, information anti-fake method of tracing to the source |
WO2019061983A1 (en) * | 2017-09-30 | 2019-04-04 | 深圳壹账通智能科技有限公司 | Blockchain data uploading method, system, computer system and storage medium |
US11146384B2 (en) | 2017-09-30 | 2021-10-12 | One Connect Smart Technology Co., Ltd. (Shenzhen) | Method, system, computer system and storage medium of uploading blockchain data |
CN108287661A (en) * | 2017-12-05 | 2018-07-17 | 兴业数字金融服务(上海)股份有限公司 | A kind of chain store system verified in central authority |
WO2019180526A1 (en) * | 2018-03-21 | 2019-09-26 | nChain Holdings Limited | Systems and methods for random differential relay and network coding |
US12273354B2 (en) | 2018-03-21 | 2025-04-08 | Nchain Licensing Ag | Systems and methods for random differential relay and network coding |
CN111869190A (en) * | 2018-03-21 | 2020-10-30 | 区块链控股有限公司 | System and method for random differential relay and network coding |
US11463452B2 (en) | 2018-03-21 | 2022-10-04 | Nchain Licensing Ag | Systems and methods for random differential relay and network coding |
US11895123B2 (en) | 2018-03-21 | 2024-02-06 | Nchain Licensing Ag | Systems and methods for random differential relay and network coding |
CN108595607B (en) * | 2018-04-20 | 2024-04-30 | 百度在线网络技术(北京)有限公司 | Method, device, equipment, system and storage medium for processing registration information |
CN108595607A (en) * | 2018-04-20 | 2018-09-28 | 百度在线网络技术(北京)有限公司 | Processing method, device, equipment, system and the storage medium of register information |
CN112041873B (en) * | 2018-04-27 | 2024-04-19 | 区块链控股有限公司 | Block chain network partitioning |
CN112041873A (en) * | 2018-04-27 | 2020-12-04 | 区块链控股有限公司 | Block chain network partitioning |
CN110661822A (en) * | 2018-06-28 | 2020-01-07 | 厦门本能管家科技有限公司 | Decentralized distributed data storage method and device |
CN110661822B (en) * | 2018-06-28 | 2022-05-13 | 本无链科技(深圳)有限公司 | Decentralized distributed data storage method |
CN110674128B (en) * | 2018-07-02 | 2023-12-15 | 国际商业机器公司 | On-chain governance of blockchain |
CN110674128A (en) * | 2018-07-02 | 2020-01-10 | 国际商业机器公司 | On-chain remediation of block chains |
CN108876378A (en) * | 2018-07-11 | 2018-11-23 | 杨国超 | Publicly-owned chain data enciphering back-up method |
CN108876378B (en) * | 2018-07-11 | 2022-04-19 | 北京国泰网信科技有限公司 | Public link data encryption backup method |
US11023309B2 (en) | 2018-08-31 | 2021-06-01 | Advanced New Technologies Co., Ltd. | Method, apparatus and electronic device for blockchain-based transaction consensus processing |
TWI711287B (en) * | 2018-08-31 | 2020-11-21 | 開曼群島商創新先進技術有限公司 | Block chain-based transaction consensus processing method and device, and electronic equipment |
CN109345386A (en) * | 2018-08-31 | 2019-02-15 | 阿里巴巴集团控股有限公司 | Transaction common recognition processing method and processing device, electronic equipment based on block chain |
CN109379397A (en) * | 2018-08-31 | 2019-02-22 | 阿里巴巴集团控股有限公司 | Transaction common recognition processing method and processing device, electronic equipment based on block chain |
WO2020042792A1 (en) * | 2018-08-31 | 2020-03-05 | 阿里巴巴集团控股有限公司 | Blockchain-based transaction consensus processing method and apparatus, and electronic device |
WO2020042805A1 (en) * | 2018-08-31 | 2020-03-05 | 阿里巴巴集团控股有限公司 | Blockchain-based transaction consensus processing method and apparatus, and electrical device |
CN109345386B (en) * | 2018-08-31 | 2020-04-14 | 阿里巴巴集团控股有限公司 | Transaction consensus processing method and device based on block chain and electronic equipment |
US11614994B2 (en) | 2018-08-31 | 2023-03-28 | Advanced New Technologies Co., Ltd. | Method, apparatus and electronic device for blockchain-based transaction consensus processing |
US11698840B2 (en) | 2018-08-31 | 2023-07-11 | Advanced New Technologies Co., Ltd. | Transaction consensus processing method and apparatus for blockchain and electronic device |
US11144411B2 (en) | 2018-08-31 | 2021-10-12 | Advanced New Technologies Co., Ltd. | Transaction consensus processing method and apparatus for blockchain and electronic device |
WO2020103557A1 (en) * | 2018-11-20 | 2020-05-28 | 阿里巴巴集团控股有限公司 | Transaction processing method and device |
CN110299964B (en) * | 2019-06-28 | 2020-11-24 | 京东数字科技控股有限公司 | Data transmission method and device, computer storage medium |
CN110299964A (en) * | 2019-06-28 | 2019-10-01 | 京东数字科技控股有限公司 | Data transmission method and its device, computer can storage mediums |
CN111242625A (en) * | 2020-02-26 | 2020-06-05 | 上海闪晶信息科技有限公司 | Skin patch, skin chain network and implementation method thereof |
CN113973021B (en) * | 2021-07-13 | 2022-09-27 | 华中科技大学 | A kind of network transmission optimization device and method of schematic block chain |
CN113973021A (en) * | 2021-07-13 | 2022-01-25 | 华中科技大学 | A kind of network transmission optimization device and method of schematic block chain |
CN113591041A (en) * | 2021-09-28 | 2021-11-02 | 环球数科集团有限公司 | Distributed coding system for preventing code injection or source code decompilation |
CN113591041B (en) * | 2021-09-28 | 2021-12-31 | 环球数科集团有限公司 | Distributed coding system for preventing code injection or source code decompilation |
CN115333673A (en) * | 2022-07-29 | 2022-11-11 | 南京信息工程大学 | An ILT-based block coding transmission method in a blockchain network |
CN115292340B (en) * | 2022-09-27 | 2022-12-02 | 国网数字科技控股有限公司 | Block chain storage optimization method and device based on distributed network coding |
CN115292340A (en) * | 2022-09-27 | 2022-11-04 | 国网数字科技控股有限公司 | Block chain storage optimization method and device based on distributed network coding |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106603198A (en) | Blockchain distributed storage method and system with network coding | |
US11095451B2 (en) | Optimal data storage configuration in a blockchain | |
Dai et al. | A low storage room requirement framework for distributed ledger in blockchain | |
CN110597839B (en) | Transaction data processing method, device, equipment and storage medium | |
CN111625593B (en) | Block chain-based data processing method and device and computer equipment | |
CN111681003A (en) | Resource cross-chain transfer method and device, computer equipment and storage medium | |
CN111902817A (en) | Block chain data storage based on shared nodes and error correction coding | |
CN111095218B (en) | Method, system and device for storing shared block chain data based on error correction coding | |
CN110245956A (en) | A kind of block chain transaction confirmation method and system based on asynchronous multichain | |
KR20210045353A (en) | Indexing and recovery of encoded blockchain data | |
CN107154945A (en) | A kind of cloudy fragmentation method for secure storing and system based on correcting and eleting codes | |
WO2023020242A1 (en) | Blockchain-based data processing method and apparatus, computer device, computer-readable storage medium, and computer program product | |
TW202119210A (en) | Data security of shared blockchain data storage based on error correction code | |
CN111639080B (en) | Data processing method and device, node equipment and storage medium | |
CN113973021A (en) | A kind of network transmission optimization device and method of schematic block chain | |
CN111095210A (en) | Storing shared blockchain data based on error correction coding | |
CN106231346B (en) | A distributed encryption method for offline video | |
US20230134598A1 (en) | Securing messages over hypertext transfer protocol | |
CN112035886A (en) | Block chain consensus method, device, consensus node, system and storage medium | |
CN117131129A (en) | A blockchain sharding method, system and server based on partial repair system code | |
CN113468574B (en) | A method and device for uploading blockchain data | |
CN105516355B (en) | Intelligent electric energy meter error big data safe storage device based on fountain codes and method | |
CN117714474A (en) | Block chain-based data storage method and device and computer equipment | |
CN117011033A (en) | Transaction processing method and device based on blockchain system and related equipment | |
CN115955319B (en) | Dataset Generation System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170426 |