# Discussion 4: Standards for user to preconfer with Ellie

- Channel: [ZuBerlin](https://streameth.org/zuberlin)
- Date: 2024-06-12
- Duration: 27:03
- Topics: ethereum, blockchain, developers, wallets, consensus
- Watch: https://streameth.org/watch/6669b75b07f92b086c2983b2
- Download: https://vod-cdn.lp-playback.studio/raw/jxf4iblf6wlsyor6526t4tcmtmqa/catalyst-vod-com/hls/b28a2f183kkcb561/1080p0.mp4

## Description

Clip The video discusses the minimal requirements for launching a mainnet with a focus on pre-confirmation transactions and how wallets interact with the network. The key points include:

1. Determining the essential data users need to sign for transactions.
2. How wallets can identify the next network leader and read from the delegation contract, potentially using a relay service.
3. Two proposed methods (straw man proposals) for handling pre-confirmations:
   - Straw man 1: Users sign two transactions, one regular and one with a tip and metadata. This is simple but vulnerable to unbundling by gateways.
   - Straw man 2: Users sign a single transaction that includes the tip, metadata, and the actual transaction, making unbundling difficult but still allowing potential front-running by gateways.

The discussion also touches on:
- The importance of creating a minimum viable product and iterating over time.
- Trust in gateways during initial launch versus long-term solutions.
- Potential metadata to include in user signatures, such as the proposer's public key and block deadline.
- Addressing fair exchange problems where users may not receive pre-confirmation acknowledgments.
- Game theoretical dynamics for ensuring fair exchanges without cryptographic guarantees.
- The possibility of using new transaction types or smart contracts to express
