QUIC Transaction Exchange for Secure Unpublished Blockchain Transfers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain transaction systems are vulnerable to man-in-the-middle attacks and lack efficient, secure communication methods for exchanging unpublished transactions between parties, particularly in scenarios requiring fast and secure transfer of multiple transactions.
Innovation Solution
Implementing the QUIC network protocol for secure and fast communication of unpublished blockchain transactions between parties using QUIC connections, which support QUIC Channels for encrypted payment channels and streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional blockchain transaction systems are used, then transactions can be propagated to the network, but they are vulnerable to man-in-the-middle attacks and lack secure communication methods
Solution Approach 1:
The patent introduces QUIC protocol as an intermediary communication layer between blockchain nodes. This mediator provides built-in encryption and authentication mechanisms that protect transactions from man-in-the-middle attacks while maintaining the underlying blockchain propagation functionality. The QUIC protocol acts as a secure tunnel that encapsulates the blockchain transaction data.
2Speed
If traditional communication protocols are used for transaction exchange, then transactions can be transmitted, but the speed and efficiency of exchanging unpublished transactions is insufficient
Solution Approach 1:
The patent changes the communication protocol parameters by adopting QUIC, which uses UDP-based transmission with optimized handshaking and data transmission mechanisms. This allows for faster connection establishment and more efficient data exchange compared to traditional TCP-based protocols, directly reducing the time required to exchange unpublished transactions.
3Reliability
If secure communication methods are implemented, then security against attacks is improved, but the complexity of the communication system increases
Solution Approach 1:
The patent leverages the multi-functionality of the QUIC protocol, which integrates encryption, authentication, and connection management into a single unified protocol. This universal approach provides comprehensive security features without requiring multiple separate security layers, thereby reducing overall system complexity while maintaining high security standards.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
A computer-implemented method of sharing blockchain transactions, wherein the method is performed by a first party and comprises: receiving, from a second party over a QUIC connection, a payment destination, wherein the payment destination comprises a public key and/or a public-key-based address; and sending a transaction to the second party over the QUIC connection, wherein the transaction comprises an output locked to the payment destination.