Blockchain Relationship Binding via Smart Contract
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current inter-person relationship management systems, relying on centralized identity management, are prone to human error, data loss, data fraud, and data isolation issues, leading to complications such as misidentification of relationships and authenticity concerns.
Innovation Solution
A blockchain-based relationship binding method utilizing a smart contract to establish and record relationships without human interference, ensuring immutability, openness, and searchability of relationship records, thereby preventing data-related issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized identity management systems are used to determine inter-person relationships, then relationship management can be performed with human involvement, but human error and data security issues arise leading to misidentification and data loss
Solution Approach 1:
The patent extracts the human element from the relationship binding process by implementing automated smart contracts on a blockchain system. The smart contract automatically executes relationship binding logic based on predefined conditions, eliminating human operators who cause errors and fraud. This extraction of the harmful human factor directly resolves the contradiction between reliability and human error.
Solution Approach 2:
The patent introduces a blockchain-based smart contract intermediary to mediate relationship binding between users. This intermediary automatically verifies and records relationships on an immutable ledger, preventing direct human manipulation while maintaining trustless verification. The intermediary resolves the contradiction by replacing unreliable human judgment with deterministic automated execution.
2Reliability
If centralized databases are used to store relationship data, then data can be managed centrally, but data loss, data fraud, and data island problems occur
Solution Approach 1:
The patent segments the centralized database into distributed blockchain nodes where relationship data is stored across multiple participants. Each node maintains a copy of the immutable ledger, eliminating single points of failure and preventing data loss. The segmentation also prevents data fraud since tampering requires consensus across the distributed network.
Solution Approach 2:
The patent changes the fundamental parameter of data storage from centralized mutable database to distributed immutable blockchain. This parameter change transforms data integrity from a trust-based model to a cryptographic verification model, eliminating data fraud and loss while maintaining accessibility through the distributed network.
3Reliability
If smart contracts are used for relationship binding, then human interference is eliminated ensuring authenticity, but system complexity increases
Solution Approach 1:
The patent implements a universal smart contract platform that handles multiple relationship binding scenarios (family, employment, legal relationships) through a single standardized contract template. This multi-functionality reduces the need for multiple specialized systems, managing complexity while maintaining high reliability across diverse relationship types.
Data Source
AI summary
One or more embodiments of the specification provide a blockchain-based relationship binding method, apparatus, and device. An exemplary method may include: receiving a user binding request including a binding tag, the binding tag includes (1) a binding type of a binding relationship, and (2) role information of the second user in the binding relationship; sending a confirmation request to a second user; retrieving a relationship table of the second user; in response to the binding type in the user binding request includes a one-to-one binding relationship: determining whether the one or more binding types in the relationship table of the second user include the binding type in the user binding request, and if yes, terminating the method; and generating a record of binding relationship; writing the record of binding relationship into a blockchain; and updating the relationship table in the local database.


