44 lines
1.6 KiB
Markdown
44 lines
1.6 KiB
Markdown
```mermaid
|
|
graph TD
|
|
%% Phase 1: Initialization
|
|
subgraph Initialization [1. Initialization Phase]
|
|
A[Mnemonic Phrase] -->|PBKDF2/Scrypt| B[Master Seed]
|
|
B -->|SSS 3/2 Split| S0[Shard S0: Mobile Held]
|
|
B -->|SSS 3/2 Split| S1[Shard S1: Distributed Custody]
|
|
B -->|SSS 3/2 Split| S2[Shard S2: Offline Credential, Inheritance]
|
|
end
|
|
|
|
%% Phase 2: Storage & Distribution
|
|
subgraph Storage [2. Storage & Distribution]
|
|
S0 -->|Persist| TEE[Mobile Secure Chip TEE/SE]
|
|
S1 -->|VSS Resharding - Anti-Collusion| Cloud[Distributed Cloud Nodes]
|
|
S2 -->|Delivery/Backup| Heir[Heir/Lawyer/Vault]
|
|
end
|
|
|
|
%% Phase 3: Active State
|
|
subgraph Active_State [3. User Active State (Alive)]
|
|
User((User)) -->|Biometrics| TEE
|
|
TEE -->|S0| Auth{TEE/SE Computation}
|
|
DATA{Data to Process} -->|S0| Auth
|
|
Auth --> Action[Processing Result]
|
|
end
|
|
|
|
%% Phase 4: Inheritance Logic
|
|
subgraph Inheritance_Logic [4. Inheritance Trigger Logic]
|
|
Signal{Heartbeat Signal Interrupted?} -->|Yes| Pending[Enter Pending Freeze Period]
|
|
Pending -->|Timeout & No Intervention| Contract[Smart Contract Triggers Released]
|
|
Contract -->|Unlock Signal| Cloud
|
|
end
|
|
|
|
%% Phase 5: Recovery
|
|
subgraph Recovery [5. Asset Recovery]
|
|
Heir -->|Holds S2| Recovery_Auth{Combine & Restore}
|
|
Cloud -->|Unfreeze & Release S1| Recovery_Auth
|
|
Recovery_Auth -->|S1 + S2| B2[Reconstruct Master Seed]
|
|
B2 --> Success[Asset/Data Inheritance Success]
|
|
end
|
|
|
|
%% Styling
|
|
style A fill:#f9f,stroke:#333,stroke-width:2px
|
|
style B fill:#fff,stroke:#333,stroke
|
|
``` |