Optimizing parameters for efficiency and performance

Yes, for Housefire the epoch duration is set to 5 minutes to allow rapid testing. Of course that is not sustainable for mainnet. The question is, how long do we want mainnet epochs to be? How many blocks do we want to generate every day? What should be the maximum size of the blocks?

I am kind of surprised at the lack of responses. The Bitcoin Blocksize War was one of the hottest topics between 2015 and 2017.

Big Blockers wanted to modify the original Bitcoin protocol to increase block capacity and process more transactions. They believed that cheaper, faster transactions would make Bitcoin more scalable and therefore more accessible. While increasing the block size may not be a permanent solution, some suggested it would help keep transactions cheap in the short-term and allow more time for scaling solutions to potentially develop. This would allow Bitcoin to compete on the global stage as an alternative payment system to companies like Visa or PayPal.

Small Blockers fought to keep the 1 MB size limit in place to prioritize Bitcoin’s fundamental principles of security and decentralization. Small Blockers believed that if the block size increased, it would become too expensive for individual users to run a Bitcoin node. This would lead to companies hosting nodes in data centers, which could compromise decentralization of the network. They believed in system resilience and taking a long-term approach to increasing Bitcoin’s market share.

And that was just one parameter.

i would like to know a unstake period

That has no effect on performance I think. The other parameter topic is more suitable for that question. Mainnet parameter discussions: Knowable's proposal