Skip to content

Devin/1769757035 x chain architecture#33722

Closed
xnetsc wants to merge 5 commits intoethereum:masterfrom
xnetsc:devin/1769757035-x-chain-architecture
Closed

Devin/1769757035 x chain architecture#33722
xnetsc wants to merge 5 commits intoethereum:masterfrom
xnetsc:devin/1769757035-x-chain-architecture

Conversation

@xnetsc
Copy link
Copy Markdown

@xnetsc xnetsc commented Jan 30, 2026

No description provided.

devin-ai-integration Bot and others added 5 commits January 30, 2026 07:23
- SGX remote attestation consensus replacing PoS
- Precompiled contracts for key management (secp256k1, P-256, Ed25519)
- Private key protection in Gramine encrypted partitions
- Hardware abstraction layer (HAL) for future TEE hardware support
- Malicious model requirement (not semi-honest like TrustZone/SEV)
- Chain ID: 762385986 (sha256('x') first 4 bytes)

Co-Authored-By: mccoy <hbzgzr@gmail.com>
- Add --sgx.mrenclave and --sgx.mrsigner CLI parameters
- Add --sgx.verify-mode for mrenclave/mrsigner verification
- Add Chain ID matching requirement for node connections
- Add AdmissionController implementation
- Document connection admission flow with RA-TLS

Co-Authored-By: mccoy <hbzgzr@gmail.com>
- Explain admission control purpose: support hard fork upgrades like EIP
- Add upgrade flow diagram (prepare, transition, upgrade, complete phases)
- Add version compatibility management examples
- Add comparison table between Ethereum EIP and X Chain XIP

Co-Authored-By: mccoy <hbzgzr@gmail.com>
- Add data classification table (blockchain state, encrypted partition data)
- Add encrypted partition data migration mechanism via RA-TLS
- Add DataMigrator implementation with key migration protocol
- Add migration CLI tool (geth migrate)
- Add migration flow diagram
- Add MRSIGNER sealing as alternative to avoid migration
- Add MRENCLAVE vs MRSIGNER sealing comparison table
- Add recommended strategies for different environments

Co-Authored-By: mccoy <hbzgzr@gmail.com>
- Add explanation of passive admission (inbound control)
- Add explanation of active admission (outbound control)
- Add bidirectional admission control diagram
- Add three scenarios demonstrating bidirectional verification
- Add security significance table for both directions

Co-Authored-By: mccoy <hbzgzr@gmail.com>
@healthykim healthykim closed this Jan 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants