Data dissemination system and data propagation method applied to block chain

A data dissemination and blockchain technology, applied in the network field, can solve problems such as reducing network delay

Inactive Publication Date: 2018-09-18
杭州秘猿科技有限公司
View PDF7 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method takes advantage of the characteristics of each sending and receiving node in the data transmission of the gossip protocol as the data sending seed (seed), so as to avoid the network throughput that a blockproposal needs to be completely transmitted in each tra

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data dissemination system and data propagation method applied to block chain
  • Data dissemination system and data propagation method applied to block chain
  • Data dissemination system and data propagation method applied to block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] refer to figure 1 , a method for disseminating data on a permission chain, wherein the permission chain includes more than two nodes, wherein the node includes a receiving module, a verification module, a consensus module, and an execution module, and the method includes the following steps:

[0047] S1: Any node of the permission chain can serve as a receiving node to receive data from the user side through its receiving module;

[0048] S2: The verification module of the receiving node verifies the data from the user side. If the verification is passed, it will be stored in the storage module and broadcast to other nodes of the permission chain; what needs to be highlighted here is that in the original In the technical solution, participating nodes need to collect data from the user side in order to verify, screen and execute the data from the user side;

[0049] S3: The verification module of each node calculates the representation value used to represent the data f...

Embodiment 2

[0062] At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. Wherein, the memory may include a memory, such as a high-speed random-access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (Non-Volatile Memory), such as at least one disk memory. Of course, the electronic device may also include hardware required by other services.

[0063] The processor, network interface, and memory may be interconnected via an internal bus, which may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into address bus, data bus, control bus and so on.

[0064] Memory for storing programs. Specifically, the program may include program code, and the program code includes computer operation instructions. ...

Embodiment 3

[0070] The embodiment of this specification also provides a computer-readable storage medium, the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by an electronic device including a plurality of application programs, the The above-mentioned electronic device executes the data dissemination method on the license chain in the first embodiment.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the disclosure relates to a data dissemination system and data propagation method applied to a block chain. The block chain includes more than two nodes; and each node consists of areceiving module, a verification module, a consensus module, an execution module and a network module. Each execution module executes transaction data from a user side locally and directly without theneed to acquire a transaction content from a block sent by a consensus service, wherein the block does not include concrete transaction data; each transaction data content in a block proposal generated by each consensus block is replaced by a hash (abstract) value; and since most of payloads in the block proposal are from the transaction data content, the volume of the block proposal is reduced substantially when the transaction content is replaced by the hash value, wherein at least more than 50% of the volume is reduced in general.

Description

technical field [0001] The embodiments of this specification relate to the field of network technology, and in particular to a data dissemination system and method applied to blockchain. Background technique [0002] Blockchain technology, also known as distributed ledger technology, is essentially a decentralized distributed Internet database. A network using blockchain technology architecture can be regarded as a blockchain network, which contains multiple blockchain nodes, any blockchain node can correspond to at least one blockchain, and any blockchain can Contains at least one block. [0003] In the current blockchain microservices, especially in the permissioned chain, when the block time comes, the verification module needs to package the transactions in the transaction pool and send them to the consensus module, and when the transaction peak of the permissioned chain occurs, The size of the block may reach several megabytes (1-10M) bytes, or even tens of megabytes....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06Q20/38H04L29/06
CPCG06Q20/3827G06Q20/3829H04L63/12
Inventor 谢晗剑俞波
Owner 杭州秘猿科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products