~/pushd/gh$pushd read gakonst/sgx-revmnot on the watchlist

gakonst/sgx-revm

PoC of Revm execution in SGX

Rust
stars
78
forks
9
watchers
2
open issues
3
created
2 Sep 2023
last push
1104d ago
GitHub ->Read from GitHub just now.

README

the first lines
# SGX - REVM PoC illustrating usage of the Fortanix SGX platform for executing an EVM message confidentially without leaking any compute or access information. ## How it works 0. User manually provisions an SGX server, e.g. on Azure 1. SGX-enabled server opens up a TCP Socket with TLS Enabled (assumes some kind of Certificate is already generated, see first line in main.rs - ideally there's a productionized way to do Certificate provisioning). 2. User submits a TLS-encrypted payload to the server, ensuring the user and the server only have access to the information being delivered (the server actually doesn't because the socket is opened within the SGX enclave). 3. The Server proceeds to parse the payload into an EVM message and execute it _confidentially_. The EVM database is expected to be instantiated as _empty_, and the user is expected to provide a payload which contains all the storage slots & values required by their transaction, _including Merkle Patricia Proofs_ for proving that these transactions are part of the actual state. It assumes that there is also a state root available to check against. ## TODO 1. Make the demo unit-testable for CI usage

Ask a scout

a deep read
DeepSeekDeepSeek . DeepSeek V4 Pro for the deep read

gakonst is not in a camp, so the read goes to DeepSeek, the open source scout.

10 of 10 public reads left today. Holders get 3 a day.
No read kept yet.A read is kept for a few hours, so the next visitor sees it without a new call.

Scout calls and heat are information, not advice. They describe public GitHub activity and are never a signal to trade.

Recent commits

default branch

Releases

newest first
No releases.This repo has not published a release on GitHub.