solution already? Is it one of the current focuses of development?
“The rough plan for the moment is as follows: • instead of microblocks, use weak-blocks (block candidates with lower difficulty). For example, w. weak-block diff of 1/128 of normal block’s diff, there will be 1 weak-block per second on average. A weak • weak-blocks are sent around the network along with new (since prev weak-block) transaction ids, in cut-through way similarly to [2]. This will make the network optimally utilizing bandwidth • after having enough confirmations from majority hashrate, a transaction can be considered as weakly confirmed, in practice for the current network it would be done under ~20 secs. • for incentivizing weak blocks reporting, they can commit to sidechains, thus making fast sidechains possible and miners will get rewards from that.” https://www.ergoforum.org/t/a-scalability-plan-for-ergo/226/5
[@cafebedouin] Seems complicated.
Expected block delay unlikely can be changed, as it would affect anything (emission ,existing contracts assuming having constants for delays in actions assuming 2 mins block time , etc). Also, I do not see any evidence that reducing block time would be secure. Ergo network is flat p2p network, so potentially a new block from mining node in e.g. Brazil needs to reach a mining node in China, with possible additional hops in Belgium and Turkey, also with verifier's dilemma in action, without compromising fairness (mining node should be rewarded proportionally to hashrate dependless on location, more or less). significant increase in orphan rate etc. So then what is doable is to have faster confirmations via "weak blocks". Which is in R&D phase now . I think to have devs chat on the topic next week.
[@mx5165] Monero changed block times from 1 minute to 2 minutes for a reason. It decreases reorgs, orphans, makes chain more stable and fair overall. BTC forks with 60, 30 seconds were exploited. LTC block times are considered more or less safe for now after being battle-tested and Ergo is pretty close to it.
Ethereum ran 17s average for years due to paying uncle blocks. It was fine
Fairness was compromised in many ways , e.g. https://eprint.iacr.org/2022/1020.pdf , https://scholar.archive.org/work/zqyevs2od5aqngiv33ulk4z73y/access/wayback/https://dl.acm.org/doi/pdf/10.1145/3490486.3538250. One of the pools exploited this if my memory serves me well.
First one is interesting. I was wondering if that type of attack may be possible.
Обсуждают сегодня