Blockchain Smart Contract Electronic Contract Signing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current third-party electronic contract platforms face risks of missing and tampering due to centralized contract management, and the integration of blockchain for signature processes is complex, leading to low signature efficiency.
Innovation Solution
A method and apparatus for signing electronic contracts using blockchain nodes, where a first smart contract is deployed to create and manage the contract, and a second smart contract is used for user information management, enabling direct user interaction with the blockchain for contract creation and signing without human intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized third-party electronic contract platform is used, then contract management is simplified and ease of operation is improved, but security and reliability deteriorate due to risks of missing and tampering
Solution Approach 1:
The patent introduces blockchain technology as an intermediary layer between users and the contract management system. The smart contract deployed on the blockchain acts as a mediator that automatically executes contract terms without requiring trust in the third-party platform, thereby maintaining ease of operation while significantly improving security and reliability through decentralized verification
Solution Approach 2:
The patent replaces the traditional centralized mechanical trust system with a cryptographic verification system based on blockchain. Instead of relying on the operational integrity of a third-party platform (mechanical system), the system uses cryptographic signatures, hash functions, and distributed ledger verification to ensure contract authenticity and prevent tampering
2Reliability
If blockchain is integrated into the signature process, then security and reliability are improved, but device complexity and process complexity increase
Solution Approach 1:
The patent performs preliminary actions by pre-deploying smart contracts on the blockchain and pre-registering user identities before the actual contract signing process. This preparation work is done once in advance, so that during the actual contract signing, users only need to interact with a simplified interface while the complex blockchain verification processes are automatically executed in the background
Solution Approach 2:
The patent implements self-service mechanisms where the smart contract automatically verifies user identities, validates contract terms, and executes signing operations without requiring manual intervention from operators or complex human review processes. The system serves itself by automatically handling the complex verification and execution tasks that would otherwise increase operational complexity
3Ease of operation
If traditional third-party platforms are used, then ease of operation is maintained, but productivity and signature efficiency are reduced due to complex processes
Solution Approach 1:
The patent enables continuous contract signing operations by eliminating the need for manual verification steps and human intervention. Once the smart contract is deployed and user identities are registered, the system can continuously process contract signing requests automatically through the blockchain, maintaining ease of operation while significantly improving productivity and signature efficiency through uninterrupted automated execution
Data Source
AI summary
Implementations of the present specification describe a computer-implemented method, medium, and system. In one computer-implemented method, a contract creating request from a requesting user is received by a blockchain node of a blockchain network, where the contract creating request includes creation information of a target electronic contract to be created. A first smart contract is deployed for managing the target electronic contract in a blockchain based on the creation information. The target electronic contract is created according to the creation information and based on the first smart contract. In response to receiving a contract signing request from a signatory user of the target electronic contract, the target electronic contract is signed based on the first smart contract and a second smart contract corresponding to the signatory user, where the second smart contract is a pre-deployed smart contract for managing information associated with the signatory user.


