TEE-Based Block Signing for Secure PoS Consensus Registration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Proof-of-Work (PoW) based blockchain systems consume significant energy and are vulnerable to security threats like the nothing-at-stake, long-range, and stake-bleeding attacks, which affect network consensus and efficiency.
Innovation Solution
Implementing a trusted execution environment (TEE) with a mining computing entity (MCE) in a proof-of-stake (PoS) protocol to provide secure registration and block mining by using public and secret signing information, attestation, and trusted time information, ensuring integrity and preventing history attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Proof-of-Work (PoW) is used to reach distributed agreement, then network security and consensus are ensured, but energy consumption increases significantly
Solution Approach 1:
The patent transitions from Proof-of-Work to Proof-of-Stake consensus mechanism, fundamentally changing the parameter from computational power (PoW) to stake/ownership (PoS). This parameter change reduces energy consumption from massive computational operations to simple validation of stake information, while maintaining network security through economic incentives and bonded capital.
Solution Approach 2:
The patent replaces the mechanical computational work system (PoW requiring physical computing resources and energy) with a cryptographic verification system (PoS using digital signatures and public-key cryptography). This substitution eliminates the need for energy-intensive mining operations while preserving consensus integrity through mathematical proof of stake ownership.
2Reliability
If Proof-of-Work (PoW) is used for distributed agreement, then network security is maintained, but vulnerability to attacks (nothing-at-stake, long-range, stake-bleeding) increases
Solution Approach 1:
The patent implements preliminary anti-action by requiring nodes to bond their stake before participating in consensus. This pre-commitment creates economic skin in the game, preventing nothing-at-stake attacks where validators would otherwise have no incentive to choose a single chain. The long-range attack is prevented by requiring continuous stake validation and making historical block manipulation economically costly.
Solution Approach 2:
The patent converts the potential harm of centralized stake concentration into a benefit by implementing slashable staking and delegation mechanisms. Nodes that attempt attacks lose their bonded stake, turning the concentrated stake that could be used for attacks into a security guarantee. The economic penalty transforms potential malicious behavior into a deterrent, making attacks self-defeating.
3Use of energy by moving object
If virtual resources are used in Proof-of-Stake for leader election, then energy costs are reduced to negligible levels, but implementation complexity increases due to TEE integration requirements
Solution Approach 1:
The patent introduces a Trusted Execution Environment (TEE) as an intermediary layer between the PoS consensus mechanism and the underlying hardware. The TEE provides a standardized, hardware-enforced trust boundary that simplifies the implementation of secure stake management, random beacon generation, and validator selection. This intermediary abstracts the complexity of secure virtual resource management from the consensus protocol itself.
Solution Approach 2:
The patent designs the TEE integration to be protocol-agnostic, allowing the same TEE-based PoS implementation to work across different blockchain networks and consensus variations. The universal TEE interface handles multiple functions including key management, random number generation, and stake verification, reducing overall system complexity through consolidation of security-critical operations into a single multi-functional component.
Data Source
AI summary
A method for registering a mining computing entity (MCE) with a trusted execution environment entity (TEEE) in a blockchain of a distributed blockchain consensus network (DBCN), based on a proof-of-stake protocol, includes determining public signing information, secret signing information, and a registration timestamp and determining public account information and secret account information for a virtual wallet of the blockchain. The method further includes generating attestation information based on signing integrity information and hashing the public signing information and the public account information, and based on the attestation information, obtaining, from an attestation providing entity (APE), proving information. The method also includes sending, to the blockchain, a registration transaction that is signed with the secret account information, and registering the MCE to the blockchain.


