# Proposal: Euclid Upgrade on Scroll

**URL:** <https://forum.scroll.io/t/proposal-euclid-upgrade-on-scroll/543>\
**Category:** General\
**Tags:** protocol, proposal\
**Created:** [March 6, 2025, 2:10pm UTC](https://forum.scroll.io/t/proposal-euclid-upgrade-on-scroll/543 "2025-03-06T14:10:25Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Jamilya](https://avatars.discourse-cdn.com/v4/letter/j/a8b319/32.png) [@Jamilya](https://forum.scroll.io/u/Jamilya)\
**Post date:** [March 18, 2025, 9:28am UTC](https://forum.scroll.io/t/proposal-euclid-upgrade-on-scroll/543/2 "2025-03-18T09:28:48Z")

</div>

# 🚀 Recap of Our Recent Call – Key Q&A

Hey everyone,

We had a great discussion on our recent call ([video](https://drive.google.com/file/d/1g5VdzZSJ6BWcbX2_Tuyi6hbIxzNX6fV4/view), [trascript](https://docs.google.com/document/d/18qFwa_HHpVZtfAnIc9CgTyKX_IR5UCIqZ6LkQCOKNA0/edit?tab=t.0#heading=h.dsypycxxus9t)), where Péter shared key technical updates.  
To keep everyone aligned, here’s a summary of the key Q&A from the session.

📢 _Feel free to drop any follow-up questions or thoughts in the comments!_

## **TL;DR 🔥**

- ✅ **Sequencer Downtime** : A new permissionless batch submission feature allows block production and proof submission if the Scroll sequencer goes down.
- 🛠 **Testnet Upgrades** : Phases 1 & 2 of Scroll testnet updates were completed successfully, with results informing the final DAO proposal.
- 🧪 **Testing & Ethereum Delays** : Multi-stage testing is ongoing, and Ethereum’s upgrade delay to May actually benefits Scroll by reducing conflicts.
- 🗳 **Proposal Timeline** : Voting starts April 1, with a 3-day review and 7-day voting period. If approved, the security council will execute the upgrade.
- ⚙ **Node Operators** : Running the new MPT version and reporting errors is highly encouraged!
- 🔄 **Future Data Strategy** : Exploring state diffs vs. transaction data, with potential for a hybrid approach in the future.

* * *

## **📌 Key Q&A Recap**

🔹 **Question 1:** _What happens if the sequencer goes down? How does transaction processing compare to OP or Arbitrum?_

**💬 Péter** : Scroll introduced a permissionless batch submission mechanism. If the Scroll sequencer is down for a set period, anyone can start producing blocks using open-source software and submit a ZK proof to L1. This ensures continued functionality but requires technical expertise.

* * *

**🔹Question 2:** _Will withdrawals from Scroll be affected, and will they be tested?_

**💬 Péter** : Withdrawals will be delayed for a short period of time. Regarding testnet availability, Scroll is actively rolling out updates on the testnet, where developers and partners can test the changes.

1. Phase 1 completed on March 11 ✅
2. Phase 2 completed on March 13 ✅

So far, everything is running smoothly, and insights from this will be included in the final DAO proposal.

* * *

**🔹 Question 3:** _How did the first phase of testing go? Will Ethereum’s delays impact the Scroll upgrade?_

**💬 Péter** : Scroll follows a multi-stage testing process:

1. Unit tests & audits
2. Internal devnet (fresh Scroll instance, transaction simulation)
3. Sepolia & public testnets

Ethereum’s upgrade delay (April → May) is actually beneficial, avoiding conflicts with Scroll’s upgrade. No issues were detected during the Pectra upgrade testing on Scroll Sepolia.

* * *

**🔹 Question 4:** _When does the proposal go live for voting? What happens after that?_

**💬 Péter** :

1. Updated proposal is planned to be submitted by the end of March 📝
2. Official proposal goes live on April 1 🔴
3. 3-day review period→ 7-day voting period ⏳
4. If passed, the Security Council (announced on X (Twitter) & the blog) will execute the upgrade ✅

* * *

**🔹 Question 5** : _Can node operators help with testing the upgrade?_

**💬 Péter** : Absolutely! The testnet node for Euclid was recently released. We highly encourage node operators to:

1. Run the new MPT version of the node
2. Report any errors or feedback

(Currently, the node supports two modes: a) The old Zktrie​ commitment b) The new MPT commitment.)

* * *

**🔹 Question 6** : _Future plans - Will Scroll switch from transaction data to state diffs?_

**💬 Péter** : The debate between transaction data & state diffs may resurface as rollup bandwidth increases.

- The Fusaka upgrade (post-Pectra) aims to increase Ethereum’s block throughput, which could affect this decision.
- Scroll is exploring a hybrid approach to dynamically switch between transaction data & state diffs, though trade-offs exist (e.g., historical data loss).

* * *

**Check out the full conversation here:**  
📹 **Recording:** [🔗 Watch here](https://drive.google.com/file/d/1g5VdzZSJ6BWcbX2_Tuyi6hbIxzNX6fV4/view)  
📝 **Transcript:** [🔗 Read here](https://docs.google.com/document/d/18qFwa_HHpVZtfAnIc9CgTyKX_IR5UCIqZ6LkQCOKNA0/edit?tab=t.0#heading=h.dsypycxxus9t)

❓ **Have more questions?** Feel free to drop them below! 👇

---

_[View the full topic](https://forum.scroll.io/t/proposal-euclid-upgrade-on-scroll/543)._
