m3ngyang/trusted-compute-framework — explained in plain English
Analysis updated 2026-07-15 · repo last pushed 2019-09-25
Run proprietary pricing algorithms across partner supply-chain data without exposing the logic to all blockchain participants.
Verify financial transactions privately without revealing account details to everyone on the chain.
Process sensitive enterprise data off-chain while keeping an auditable log of results on the blockchain.
| m3ngyang/trusted-compute-framework | daviddrysdale/pkcs11test | deftruth/mnn | |
|---|---|---|---|
| Language | C++ | C++ | C++ |
| Last pushed | 2019-09-25 | 2023-01-18 | 2023-04-29 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 5/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Intel SGX-capable hardware and a blockchain network, plus significant infrastructure configuration.
The Trusted Compute Framework (TCF) is a toolkit that lets blockchain applications do heavy computation privately and efficiently. Instead of running every calculation directly on a blockchain, which is slow, expensive, and visible to everyone, TCF moves that work to separate trusted computing resources outside the blockchain. The blockchain still keeps track of what happened and enforces the rules, but the actual number-crunching happens behind closed doors. Here is the basic flow. A blockchain acts as a coordinator: it maintains a registry of available "trusted workers" (the compute resources doing the off-chain work), lets clients submit work orders to those workers, and keeps a log of receipts so everything stays auditable. The privacy and integrity of the actual computation are guaranteed by a trusted computing technology, like a special hardware-protected environment called a Trusted Execution Environment. The initial implementation uses Intel's SGX hardware for this, though the framework is designed to work with other approaches like zero-knowledge proofs or multi-party computation. This project would appeal to teams building enterprise blockchain applications who need to process sensitive data or run complex computations without exposing that data to all participants on the chain. For example, a supply-chain platform might need to run proprietary pricing algorithms across partner data, or a financial application might need to verify transactions without revealing account details. TCF lets them get the auditability and trust of a blockchain while keeping the heavy lifting private and fast. The framework follows an off-chain trusted compute specification from the Enterprise Ethereum Alliance, aiming for a consistent approach that works across different blockchains. It is a Hyperledger project, originally contributed by Intel, and written primarily in C++.
A toolkit that lets blockchain applications run heavy or sensitive computations privately off-chain using special hardware-protected environments, while the blockchain coordinates and audits the results.
Mainly C++. The stack also includes C++, Intel SGX, Ethereum.
Dormant — no commits in 2+ years (last push 2019-09-25).
No license information was provided in the explanation, so the terms of use are unclear.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.