IPv6 Multicast Communication for Faster Blockchain Propagation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The limitations of IPv4 address space and inefficiencies in data transmission protocols, particularly in blockchain networks, lead to network congestion and slow transaction processing, especially with large block sizes, necessitating improved methods for efficient and scalable data distribution.
Innovation Solution
Utilizing IPv6 multicast and anycast transmission techniques to organize resources into logical groups with unique multicast addresses, allowing efficient one-to-many data distribution and reducing network congestion by sending data packets only once to a group address, with resources subscribing dynamically to receive data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IPv4 address space is used, then current network infrastructure is sufficient, but address exhaustion occurs and scalability is limited
Solution Approach 1:
The patent transitions from IPv4 to IPv6 address space, fundamentally changing the address length parameter from 32 bits to 128 bits. This parameter change enables the network to accommodate vastly more devices and addresses, resolving the exhaustion issue while maintaining backward compatibility through protocol transition mechanisms.
2Productivity
If traditional unicast transmission is used, then simple one-to-one communication is achieved, but network congestion increases and transmission efficiency decreases
Solution Approach 1:
The patent merges multiple unicast transmissions into a single multicast transmission. Instead of sending separate data packets to each individual receiver, the system sends one packet to a multicast group address, which is then distributed to all subscribed receivers. This combining approach dramatically reduces network bandwidth consumption and transmission efficiency losses.
Solution Approach 2:
The patent implements multicast functionality that allows a single transmission to serve multiple recipients simultaneously. The multicast mechanism provides universal delivery capability where one sender can efficiently communicate with any number of receivers in the group, making the transmission system multi-functional and adaptable to various communication scenarios.
3Productivity
If blockchain block size is increased, then more transactions can be processed per block, but network propagation speed decreases and congestion increases
Solution Approach 1:
The patent applies multicast transmission to block propagation in blockchain networks. Instead of using traditional unicast where each node individually receives and forwards blocks, the system uses multicast to distribute blocks simultaneously to all validating nodes. This merging approach maintains fast propagation speeds even as block sizes increase, because the network transmits larger blocks once to multiple destinations rather than repeatedly to each destination.
4Reliability
If data is sent to all network nodes, then ensure all recipients receive data, but network congestion increases and transmission time increases
Solution Approach 1:
The patent merges multiple individual data transmissions into a single multicast transmission. By sending data once to a multicast group address rather than individually to each node, the system maintains reliable delivery assurance while significantly reducing transmission time. The network infrastructure ensures all subscribed nodes receive the data through the efficient multicast distribution mechanism.
Data Source
AI summary
The invention resides in a computer-implemented communication method. The method comprises a mechanism for distributing blockchain and/or cryptocurrency-related communications such as alerts, notifications and updates across an electronic network to one or more recipients as efficiently and swiftly as possible. Embodiments may use IPv6 multicast to perform such improved communications. A communication can comprise a code, flag or filter which enables the communication to be targeted at particular recipient(s) and allow multicast group members that have no interest or authorised access to the contents of the communication to ignore it. Thus, improvements are provided in respect of processing resources and time. In some examples, the disclosure can be advantageous for the implementation of a blockchain-related alert key or system which can aid in network responses to emergencies or threats, thus improving the security of the blockchain network.


