Blockchain Block Generation via Digital Signature Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing block generation mechanism in blockchain networks lacks sufficient security measures, as any node can generate and validate blocks without verifiable information, potentially compromising network integrity.
Innovation Solution
A method and apparatus for generating blockchain blocks that involve digital signature operations on original blocks, creating signature blocks, and broadcasting them within the network, allowing verification of block generators and ensuring only legitimate blocks are accepted, thereby enhancing network security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If any node can generate blocks without verification, then block generation is simple and fast, but network security is compromised
Solution Approach 1:
The patent introduces a signature device as an intermediary between block generation and validation. The signature device verifies the legitimacy of block generators using digital signatures, acting as a trusted mediator that enhances network security without requiring all nodes to perform complex verification operations. This resolves the contradiction by centralizing the verification function in a dedicated component.
Solution Approach 2:
The patent implements preliminary digital signature verification of block generators before allowing them to create blocks. By pre-validating the identity and authority of block generators through signature verification, the system ensures network security is established in advance, preventing unauthorized block generation while maintaining a relatively simple ongoing block creation process.
2Reliability
If digital signature operations are performed on all blocks, then block legitimacy is verified, but computational overhead increases
Solution Approach 1:
The patent extracts the digital signature verification function from the general block validation process and assigns it to a dedicated signature device. This separation allows signature verification to be performed only when needed (during block generator validation) rather than on every block operation, reducing overall computational overhead while maintaining validation accuracy where critical.
Solution Approach 2:
The signature device performs self-verification of block generator identities using pre-established cryptographic keys. By using asymmetric cryptography where the signature device holds the verification key and block generators hold signing keys, the system enables automated self-validation without requiring intensive computational resources from network nodes, thus reducing energy consumption while ensuring reliable validation.
Data Source
AI summary
The present disclosure provides a method, apparatus, node, signature device and system for generating block of blockchain. The method for generating the blockchain block is applied to a first node in a blockchain network and includes: generating an original block according to a blockchain protocol; performing a digital signature operation on the original block to generate a signature block; and broadcasting the signature block in the blockchain network. By adoption of the method, a block generator of the block in the blockchain network may be confirmed via the digital signature thereof, and verifiable information is provided for the security of the blockchain network.


