Devin/1769757035 x chain architecture#33722
Closed
xnetsc wants to merge 5 commits intoethereum:masterfrom
Closed
Conversation
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.