# ETHBerlin04 Workshop: Odysseas, GregTheGreek - ZK vs TEE: Wat to do (as a product builder)?

- Channel: [ETHBerlin](https://streameth.org/ethberlin)
- Date: 2024-09-05
- Duration: 42:04
- Topics: cryptocurrency, blockchain, developers, product building, cryptographic protocols
- Watch: https://streameth.org/watch/66d9b22235d51347e0a67fae

## Description

ETHBerlin04
May 24-26, 2024, CIC Innovation Campus
Technical Workshop: Odysseas, GregTheGreek - ZK vs TEE: Wat do (as a product builder)?

This session delves into TEEs and ZK for Ethereum product builders with limited technical depth in these areas. We will examine key considerations such as performance, trust assumptions, cost efficiency, and the complexity of integration to determine their suitability for privacy and verifiable computation in applications.

ETHBerlin04 - https://ethberlin.org
A Department of Decentralization event - https://dod.ngo The video features a discussion by product builders in the crypto technology field, focusing on the decision-making process when choosing between two cryptographic technologies for product development. The speakers emphasize their perspective as product creators rather than researchers, aiming to help viewers understand how to ship products quickly while considering the trade-offs and advantages of two specific technologies: T's (Trusted Execution Environments) and ZK (Zero Knowledge Proofs).

The video includes audience participation where members provide definitions of ZK and T's. Zero Knowledge Proofs are described as cryptographic protocols that allow proving knowledge or computations without revealing all the details, while Trusted Execution Environments are explained as secure chips that prevent data leakage during computations.

The main difference highlighted between the two technologies is that T's are hardware-based solutions for privacy and security, while ZK is a software-based approach. The speakers point out that each has its own advantages depending on whether one prioritizes privacy or verifiable computation.

The discussion then shifts to five key verticals to consider when choosing between ZK and T's for product development: performance, security, trust assumptions, ease of integration, and maturity. These factors are crucial in deciding which technology aligns best with a team's goals, especially regarding how quickly a product can be brought to market.

The video
