
Lead Researcher @PhalaNetwork | Core Contributor @Dstack-TEE Advancing AI through Confidential Computing
上海, 中华人民共和国
Joined January 2016
- Tweets170
- Following164
- Followers766
- Likes135
TEE/CC does add overhead, but the more interesting story is how much of the “CC tax” is actually software path tax.
Example: GPT-OSS-120B weight loading in vLLM on our CC CVM.
Default: 287s
CC optimized: 8.8s
32x improvement without changing the model
Shunfan (Shelven) Zhou retweeted
Who wins 🥊 @NousResearch Hermes or @openclaw ?
Now clawdi.ai support Hermes Agent @Teknium 1 click deployment on secured cloud (TEE), AI privacy for personal agents 👇
Shunfan (Shelven) Zhou retweeted
dstack is now officially a CCC-hosted project under the Linux Foundation.
Started as an open-source, community-driven project and built by contributors across the ecosystem, dstack is foundational to confidential compute — and now belongs to the PUBLIC.
For the greater good.
Shunfan (Shelven) Zhou retweeted
Everyone's been FUD-ing TEE security recently.
But this kinda misses the point - whats powerful about TEEs is that they're legos that build net new usecases with better privacy, security, and UX.
Last week at Token2049 Singapore's @WPReadingClub, I presented PASS - building a rich, multi-user wallet out of a single EOA + TEE, access-controlled with UTXO-style provenance rather than a custom policy language.
PASS is a new way to build trust infra for AI delegation, private payroll, gasless CLOBs and other usecases, using trust setups like TEEs/zkVMs. We provide a Lean4 formal specification/verification + a prototype app using AWS Nitro/Intel TDX.
Proud to have worked on this alongside @zhou49, @bgmshana from @PhalaNetwork and @brianseong from @0xPolygon on this project, funded by @ethereumfndn's 2025 Academic Grants Round.
[LINKS BELOW]
Whitepaper Reading Token2049 Session 4
4️⃣ PASS Wallet (@0xfishylosopher, @PanteraCapital, @brianseong)
- Wallet indistinguishable from a normal acct → UX parity with CEX while fully on-chain
- Enables new apps (DEXes with CEX-level smoothness)
- Challenge: syncing chain state vs. TEE state (edge case divergence)
- Open question: ZKVM inside TEE vs standalone ZKVM → hybrid trust model
📄 jayyu.xyz/files/PASS_0917_pr… @brianseong :)
Shunfan (Shelven) Zhou retweeted
We’re glad to be featured in @MessariCrypto’s deep dive highlighting Spheron’s role in building open AI infra⚡️
With 44K+ nodes & $15M+ ARR, we’re challenging the centralized cloud🥊
As we’re building the open GPU layer for AI🤌
The cloud is centralized. AI depends on a handful of incumbents.
@spheron flips that model—aggregating unused GPUs + CPUs into a global marketplace. $15M+ ARR, 44k+ nodes, 100+ partners.
Lastest Messari Research: Understanding Spheron 👇
Shunfan (Shelven) Zhou retweeted
Episode 1 Alert.
"Think Your AI Chats Are Private? Think Again!"
We sat down with @HarishKotra, Developer Relations Lead at @Gaianet_AI, and dug into how AI moguls are failing miserably at protecting your data privacy.
Full episode coming soon.
Shunfan (Shelven) Zhou retweeted
They found another fatal bug in a ZKVM that would have destroyed literally every user of every app on every platform. Kudos to R0 and VeridiseInc! Also TIL I learned about the "estop" emergency stop mechanism -- awesome!
As we continue to extend the formal verification coverage on our circuits, we have identified and fixed another bug. This bug was identified by Picus from @VeridiseInc.
The issue has been patched and all partners have been migrated over to 2.2.0 or later of risc0-zkVM.
RISC Zero remains committed to providing the highest level of transparency, proactive security, and integrity.
Shunfan (Shelven) Zhou retweeted
contribute to the open source TEE tooling:
github.com/Dstack-TEE/dstack
Shunfan (Shelven) Zhou retweeted
Chain of Trust for TEEs. It’s here for everyone.
Our team @PhalaNetwork is soooo 🔥
Shunfan (Shelven) Zhou retweeted
How can we eliminate trust in compute? dstack takles the problem with 3 key designs:
1️⃣ Portable Confidential Containers
2️⃣ Decentralized Code Governance
3️⃣ Verifiable Domain Management
All secured by TEE, but radically reimagined for decentralization and resilience.
Shunfan (Shelven) Zhou retweeted
Bidirectional MCP with TEEs? github.com/orgs/modelcontext…
Shunfan (Shelven) Zhou retweeted
Why do Multi-Agent LLM Systems Fail?
An interesting study from UC Berkeley identifies crucial failure modes in Multi-Agent Systems (MAS) powered by LLMs.
Here's my take👇
arxiv.org/pdf/2503.13657
Shunfan (Shelven) Zhou retweeted
zkTLS is the first crypto-native technology that's actually onboarding the masses, and I think it's still wildly underrated.
zkTLS is already being used by top apps in the App Store as well as by some of the most successful web2 founders (and the number is growing rapidly).
This will only accelerate as more developers understand how to use this new primitive, and better developer tooling and SDKs become available.
Most crypto apps involve the user transacting on-chain in some way which restricts the scope of what can be done or built.
zkTLS opens up a completely new and untapped design space that can integrate with *any* web2 API, app, or product (without the need for tokens or a wallet).
So what is zktls?
zkTLS allows developers to cryptographically verify user actions and information within standard HTTPS sessions, opening the door to new categories of applications where trust and privacy coexist.
So what are some examples of what's live / being built (real use cases):
1. Earnifi is #2 on the Apple App Store (Finance) and is using zkTLS to enable low cost payday advances to cut out predatory lenders (@opacitynetwork)
apps.apple.com/us/app/earnif…
2. The new @digg is using zkTLS (@OpacityNetwork) to authenticate user claims (within a comment for example) without compromising personal data
teapawt.org/kevinrose/status/19071…
3. @earnos_io proves app engagement for brand rewards while preserving privacy (@OpacityNetwork)
4. @3janexyz verifies credit data for DeFi lending (@reclaimprotocol)
5. @daisypayapp is a platform where creators earn money by engaging with brand content on social media like X and Instagram through comments, shares, and reposts. (@OpacityNetwork)
6. @zkp2p verifies @Ticketmaster data and payments for marketplaces (@reclaimprotocol)
7. @NoshDelivery piggybacks on existing networks to completely solve the bootstrap problem and get users actually using the product immediately (@OpacityNetwork)
8. @bondexapp verifies work history proofs for job applications (@reclaimprotocol)
9. @daylightenergy verifies energy device ownership without exposing personal data (@OpacityNetwork)
10. @OpacityNetwork enables verifiable AI inference from APIs like @OpenAI @AnthropicAI and @hyperbolic_labs (you can prove that the output was created by the LLM human generated)
If you want to learn more about zkTLS, check out:
1. This video
teapawt.org/dabit3/status/18497891…
2. This post from @paramonoww (and image credits to him)
teapawt.org/paramonoww/status/1889…
zkTLS (and the products mentioned above) is one of the ~25 verticals of software being built on @eigencloud.
How can we make the use of web2 data in web3 actually private and verifiable?
Many people who claim that web3 is the new internet define it with the phrase "read, write, own." The "read" and "write" parts are clear, but when it comes to "own" in terms of data, we hardly own anything today.
User data is often stolen by corporations and used in ways that benefit them; we don’t truly own anything on the internet.
However, we can't just shift to a world where only web3 exists without sharing anything. No, we still need to share, but only what's necessary.
As someone with a weaker passport, I'm stuck applying for e-visas and submitting endless details about myself to prove I'm eligible for specific visas. And I always end up asking myself:
• Why should I share my entire bank statement when they only need to confirm a specific income level?
• Why should I provide the exact hotel reservation instead of just proving I've booked a hotel in this country?
• Why do I have to submit my full passport details when all they need is to verify my permanent residence in my current country?
There are two main concerns here: services know far more than they need to, and the data you're providing isn't private. But how does this relate to security and privacy in crypto?
1. Web3 is not gonna make it without web2 data.
As most of you know, smart contracts essentially have no idea how much BTC, ETH, SOL, or any other asset costs. This task is delegated to oracles, which constantly post public data from the outside world to the smart contract.
In the Ethereum world, this role is almost monopolized by @chainlink with their oracle networks to ensure we don't rely on a single node. So, we really do need web2 data for more use cases beyond just knowing the price of certain assets.
However, this only applies to public data. What if I want to securely connect my bank account or Telegram account and share sensitive information that isn't publicly available but is private to me?
The first thought is: how can we bring this data onto a blockchain with proof that the private data is secure?
Unfortunately, it doesn’t work that way because servers don’t sign the responses they send, so you can’t reliably verify something like that in smart contracts.
The protocol that secures communication over a computer network is called TLS: Transport Layer Security. Even if you haven't heard of it, you use it daily. For example, while reading this article, you'll see the "https://" in your browser's address bar.
If you tried accessing the website with an "http://" connection (without the "s"), your browser would warn you that the connection isn't secure. The "s" in the link stands for TLS, which secures your connection, ensuring privacy and preventing anyone from stealing the data you're transmitting.
2. The connection is already secure, can't we just transport and use it in the web3?
As I mentioned before, we face a verifiability problem: servers don’t sign the responses they send, so we can't really verify the data.
Even if a data source agrees to share its data, the standard TLS protocol can't prove its authenticity to others. Simply passing a response isn’t enough: clients can easily alter the data locally, sharing those responses fully exposes them, risking user privacy.
One approach to the verifiability problem is an enhanced version of TLS called zkTLS.
The working mechanism of zkTLS is similar to TLS but slightly different, here's how it works:
• You visit a website through a secure TLS connection and send the required request.
• zkTLS generates a zk proof that verifies the data while revealing only the specific details the user wants to prove, keeping everything else private.
• The generated zk proof is then used by other apps to confirm and verify that the provided information is correct.
When I say zkTLS, I'm referring to projects utilizing zkTLS, but there are different approaches to data verifiability using various solutions:
1. TEE (Trusted Execution Environment)
2. MPC (Multi-Party Computation)
3. Proxy
Interestingly, each approach introduces its own set of unique use cases. So, how do they differ?
3. Why isn't there a single standard for zkTLS? How are they different?
zkTLS isn't a single technology because verifying private web data without exposing it can be approached from multiple angles, each with its own trade-offs. The core idea is to extend TLS with proofs, but how you generate and validate those proofs depends on the underlying mechanism.
As I mentioned before, three main approaches are using TEE-TLS, MPC-TLS, or Proxy-TLS.
TEE relies on specialized hardware, like Intel SGX or AWS Nitro Enclaves, to create a secure "black box" where data can be processed and proofs generated. The hardware ensures the data stays private and computations are tamper-proof.
In a TEE-based zkTLS setup, the TEE runs the protocol, proving the TLS session's execution and content. The verifier is the TEE itself, so trust depends on the TEE's manufacturer and its resistance to attacks. This approach is efficient with low computational and network overhead.
However, it has a major flaw: you have to trust the hardware manufacturer, and vulnerabilities in TEEs (like side-channel attacks) can break the whole system.
Proxy-TLS and MPC-TLS are the most widely adopted approaches due to their broader range of use cases. Projects like @OpacityNetwork and @reclaimprotocol, that are built on @eigencloud, leverage these models to ensure data security and privacy along with an additional layer of economic security.
Let's see how secure these solutions are, which use cases zkTLS protocols enable, and what's already live today.
4. What's so special about MPC-TLS and Opacity Network?
During the TLS Handshake (where a client and server agree on how to securely communicate by sharing encryption keys), the website's role remains unchanged, but the browser's process does something different.
Instead of generating its own secret key, it uses a network of nodes to create a multiparty secret key via MPC. This key performs the handshake for the browser, ensuring that no single entity knows the shared key.
Encryption and decryption require cooperation among all nodes and the browser, with each adding or removing their part of the encryption sequentially before data reaches or leaves the website. MPC-TLS provides strong security and can be distributed so no one group has all the power.
Opacity Network enhances the classic @tlsnotary framework by adding safeguards to minimize trust issues. It employs multiple security measures like:
1. On-chain verification of web2 account IDs
2. Commit scheme
3. Reveal scheme
4. Random MPC-network sampling
5. Verifiable log of attempts
Account IDs, being static in web2 systems, allow for proof by committee where ten different nodes must confirm ownership. This links the account to a unique wallet, preventing repeated tries with different wallets to find a colluding node.
You can see how Opacity works in detail down below:
Opacity nodes operate within a TEE, making collusion almost impossible if the TEE is secure. Beyond TEEs, Opacity also uses Eigenlayer to leverage an AVS, requiring nodes to restake 32 stETH, with immediate slashing for misconduct, avoiding delays associated with cooldowns.
You can see that Opacity uses both MPC and TEE, but because MPC is used for zkTLS while TEE is used basically for node security, it's still called MPC-TLS.
However, if the TEEs were to fail, it could enable a node to engage in collusion within the MPC. That's one of the reasons why an additional economic security layer is needed to prevent this behavior.
That's also why Opacity is developing a whistleblower mechanism where users who can prove that a notary has acted improperly will be rewarded with a share of the penalty imposed on the notary's stake.
Due to its simplicity of integration, security, and the privacy it offers, Opacity has attracted various protocols to integrate it into their products across consumer, DeFi, and AI agent sectors.
The team from @earnos_io is developing a platform where brands can reward users for engagement or task completion. EarnOS uses Opacity’s tech to prove traits via popular apps without revealing personal info, letting brands target audiences while users keep privacy and earn rewards.
Opacity is also integrated into the @daylightenergy protocol, developing a decentralized electric utility network where users can earn rewards for contributing to clean energy solutions. Thanks to Opacity, users can prove energy device ownership on-chain without specialized hardware.
Opacity can even be integrated with AI agents, bringing more verifiability and transparency to a field that currently faces significant challenges. zkTLS was recently integrated into @elizaOS, allowing for verifiable AI interactions without privacy loss.
However, TEE-TLS and MPC-TLS are only two variations of zkTLS, there's also a third one called Proxy-TLS, with the Reclaim Network being the most famous representation of this model. So, how is it different in terms of tech from the other two variations, and which use cases can be enabled by Proxy-TLS?
5. What’s so special about Proxy-TLS and Reclaim Protocol?
HTTPS proxies, common on the internet, forward encrypted traffic without accessing its content. In the zkTLS proxy model, it works almost the same with slight additions:
• The browser sends requests to the website through a proxy, which also handles the website's responses.
• The proxy sees all encrypted exchanges and attests to their authenticity, noting whether each is a request or response.
• The browser then generates a zk proof which states that it can encrypt this data with a shared key without revealing the key and shows the result.
• This works because it's nearly impossible to create a fake key that turns the data into anything sensible, so just showing you can decrypt it is enough.
Revealing the key would compromise all prior messages, including sensitive data like usernames and passwords. Proxy-TLS is pretty fast, affordable, and handles large data volumes well, making it ideal for high-throughput settings.
The majority of servers don't restrict access based on varying IP addresses, making this method pretty widely applicable.
Reclaim Protocol uses Proxy-TLS for efficient data verification and employs proxies to bypass Web2 firewalls preventing large-scale proxy blocking.
Here's how it works:
The main problem here is collusion: if the user and attestor collude, they can sign basically anything and act maliciously. To mitigate this, Reclaim incorporates a subset of validators chosen to introduce randomness and block such exploits.
Reclaim uses Eigen's AVS to decentralize the validation of the data. EigenLayer operators can act as attestors, but they will need to deploy their own AVS to specify the attestation logic for their service.
Reclaim is a platform enabling unique use cases like importing ride-sharing data for transportation apps, bridging off-chain data for blockchain economics, verifying identities with national ID data, creating custom data solutions via developer tools, and more.
The Reclaim ecosystem is home to 20+ projects, but I'd like to highlight 4 of them in the money markets, digital identity, consumer, and hiring sectors.
@3janexyz is the first credit-based money market on Base, offering secured credit lines to crypto users by assessing their creditworthiness and future cash flows, using both on-chain and off-chain financial data.
3Jane uses Reclaim's proxy model to verify credit data from VantageScore, Cred, Coinbase, and Plaid, ensuring privacy of this data.
Another use for credit scores with zkTLS is through @zkme_'s feature, zkCreditScore. It uses Reclaim Protocol to get your US credit score securely with zkTLS. This lets zkMe check a user's credit score and make unique soulbound tokens (SBTs) to store this data.
Can there be any other use cases besides credit scores? Of course, there are.
We can take @zkp2p as an example, which is a consumer goods marketplace that leverages Reclaim for verifying users' Ticketmaster data as well as verifying user payments.
At the same time, @bondexapp, which is one of the most popular job boards in crypto, uses Reclaim for getting proof of work of profiles, verifying that the data is real, private, and verifiable.
Looking at the use cases possible via zkTLS, the ability to verify TLS transcripts on-chain is already unlocking numerous new functionalities, allowing users to control their own data without needing permission from large corporations.
More importantly, zkTLS is made to ensure that your personal data is not used against you. So, where is this headed?
6. Is zkTLS here to stay?
There is still work to be done, but different zkTLS protocols are already introducing new use cases that redistribute power back to the users.
@Tim_Roughgarden on the a16z crypto podcast highlighted that zk proofs, proposed in 1985, only gained popularity with blockchain applications, thanks to hundreds of developers working to reduce proof size and costs.
And now, contributions from the blockchain industry are finding uses in other areas beyond just crypto itself.
I expect a similar story to play out with zkTLS, starting with implementation in Web3 and then extending beyond that, because, as I said before, currently, we "read" and "write," but we are hardly protected and hardly "own" even our own data.
Shunfan (Shelven) Zhou retweeted
Eliza V2 Beta is LIVE today! And Phala Cloud is the first TEE-powered platform to support agent swarm deployment.
⚡ Code or no-code? Your call:
→ CLI: Devs, spin up swarms.
→ No-code: Deploy in a few clicks.
Reduce cost by running multiple agents in one instance! 👇
Shunfan (Shelven) Zhou retweeted
TEE security is no joke. Picking up a random cloud solution doesn't magically turn an app into a secure app.
Here's the chain of trust of Dstack. One week later, and we are not making much progress on simplifying it 🤷
Adhoc Phala lightning talk of what a full chain of trust looks like in #Dstack TEE
Warning: it’s a simplified version without mentioning KMS and TEE secured HTTPS
Shunfan (Shelven) Zhou retweeted
With @wangxiao1254 @primus_labs , we’ve released a benchmark framework and report for open-source zkTLS libraries. The results explains why QuickSilver is the choice for zkTLS solutions. In addition, we also identify security issues in some implementations. 👇👇
hackmd.io/@-fI_Eu_rR8qs02aOh…
Shunfan (Shelven) Zhou retweeted
Curious how AI is redefining the way we connect and build communities?
Don’t miss Consumer DefAI Day Panel 2:
Smart Social — The Future of AI-Driven Communities
Hear from visionary builders:
@elxlee, CEO of @Jamfrens
@c_eligos, Head of Asia BD @saharaai
@0x7SUN, Co-founder of @flockio
@luffy_yu, Founder of @reborn_agi
@zhou49, Head of Research @PhalaNetwork
Moderated by @mablejiang
Discover how AI is transforming social interactions, empowering communities, and creating new possibilities for connection.
🔗lu.ma/consumer-defai
Hosts: @TakoProtocol and @SynFuturesDefi
#AI #DeSoc #ConsumerDefAI #ConsensusHK
Join us TOMORROW at Consumer DefAI Day - Based Edition during @consensus_hk, hosted by @TakoProtocol & @SynFuturesDefi!
Dive deep into how AI is transforming DeFi, social communities, and more on @base.
Panels include:
1️⃣ Beyond the Hype — VCs on AI in Crypto
2️⃣ Smart Social — AI-Driven Communities
3️⃣ Sovereign Onchain — Decentralized Empowerment
4️⃣ Democratizing DeFi — AI Agents for Automation
🌟 Featuring top speakers from @elizaOS, @virtuals_io, @agentstarter, @saharaai, @humafinance, @sign, @0xinfini, @GoKiteAI, @DelphinusLab, @vana, @dragonflyvc, @IOSGVC, @hashed_official, @HashKey_Capital, @Jamfrens, @flock_io, @PhalaNetwork, @reborn_agi!
Date: Feb 19 (Wed)
Time: 11 AM - 5 PM HKT
Location: 22/F Sugar+, Causeway Bay, HK
RSVP: lu.ma/consumer-defai
Don’t miss this chance to connect with global builders and thought leaders IRL!
#ConsensusHK #AI #Consumer #DeSoc #DeFi
Shunfan (Shelven) Zhou retweeted
For our next panel, we have:
DeSci – Unlocking the Future of Research, Innovation, and Collaboration
When: 19th Feb, 3PM - 6PM HKT (UTC + 8)
Where: @HashKey_Capital Headquarters
Featuring: @jaeyawat (APAC Ecosystem Developer, @bioprotocol ), @Tianlin_Shao (Foundation Director, @hetu_protocol ), and @zhou49 (Lead Researcher, @PhalaNetwork /@sci16z )
Moderator: @laura_gateio (CGEO, @gate_io )
Luma link: lu.ma/deaisummitHK













































