Dear colleagues!
Following up on our discussions of last week’s ICP.Lab in Zurich, which some of you have attended, let me summarize the outcome of the sessions related to Ethereum integration.
We decided to go for a 2-Phase approach, to have tangible results within weeks, not months.
- Phase 1: Short-term integration based on HTTPS outcalls to Ethereum cloud nodes
- Low-effort for implementation
- Available within a few weeks
- Compromise w.r.t. trust model due to using cloud-based nodes
- Limited throughput
- Phase 2: Full Ethereum integration in the protocol stack
- Substantial effort due to integration with the IC protocol stack
- Will take 4+ months to design and implement
- Strong trust model due to not adding extra assumptions besides the IC and Ethereum trust assumptions
- Good throughput
Both Phases will build on the already-available chain-key ECDSA signatures, based on threshold ECDSA.
We have created a Discord channel for the discussions: Discord
Anyone interested in the subject is invited to join the discussion!
Let me tag the attendees from the ICP.Lab meeting whose user ids I could find:
@brutoshi, @simpson, @cryptoschindler, @Maxfinity, Michael, Bruce, Punk, Olliver, Paul, @zire, @lomesh, @benji, @domwoe, @TimHermann, @Manu
Discussions can be had here on the forum or in the Discord channel. The forum lends itself better for longer (technical) posts with dense content, Discord for the more interactive discussions.
Further details and materials from the ICP.Lab will be posted shortly.