«Нове дослідження показує, що Ethereum міг би обробляти більше транзакцій і працювати швидше, обробляючи більшість із них одночасно. Нове дослідження показує, що майже 65% транзакцій Ethereum можуть оброблятися одночасно, що потенційно може зробити мережу набагато швидшою. У п’ятничній публікації в блозі аналітики мережі рівня 1 Sei (SEI) показали, що багато», — пишуть на: www.crypto.news
Нове дослідження показує, що Ethereum міг би обробляти більше транзакцій і працювати швидше, обробляючи більшість із них одночасно.
Нове дослідження показує, що майже 65% транзакцій Ethereum можуть оброблятися одночасно, що потенційно може зробити мережу набагато швидшою. У п’ятничній публікації в блозі аналітики мережі Sei (SEI) рівня 1 показали, що багато транзакцій Ethereum не залежать одна від одної та можуть виконуватися одночасно, дозволяючи мережі обробляти більше транзакцій і підвищувати швидкість.
Прямо зараз Ethereum обробляє транзакції одну за одною, що також відомо як послідовна обробка. Наприклад, якщо хтось надсилає 1 (ETH) одній особі, а потім ця особа надсилає 1 ETH комусь іншому, ці транзакції мають відбуватися одна за одною.
Якби вони були оброблені одночасно, другий був би неправильним, оскільки ваш баланс ще не оновився б. Однак деякі транзакції не впливають одна на одну, показує дослідження Сея.
Як пояснюють аналітики Sei, якщо Боб надсилає 1 ETH Алісі, а хтось інший надсилає вам 1 ETH одночасно, вони не заважають один одному. Ці транзакції можуть відбуватися паралельно, тобто їх можна обробляти одночасно.
Дослідження показало, що 64,85% транзакцій Ethereum є такими, тобто їх можна обробляти паралельно, не чекаючи, поки закінчаться інші. Якщо використовувати цей метод, Ethereum може обробляти набагато більше транзакцій і стати швидшим.
«Кожен блок містить у середньому 60,77 залежних транзакцій, що вказує на значний потенціал для оптимізації паралельного виконання».
бути
Проте є ще деякі проблеми. Деякі транзакції все одно потрібно обробляти одну за одною, оскільки вони залежать одна від одної, що також називається залежністю. За підрахунками Sei, близько 35,15% транзакцій на Ethereum залежать від інших.
Існують різні способи покращити швидкість Ethereum. Одна ідея називається «оптимістичний контроль паралельності», метод, який використовується протоколом Sei, який дозволяє транзакціям відбуватися одночасно, припускаючи, що вони не спричинять проблем.
Після завершення транзакцій система перевіряє, чи не виникли конфлікти. Якщо виникне проблема, система може повторити ці транзакції. Цей підхід міг би допомогти Ethereum швидше обробляти транзакції, зберігаючи при цьому все просто для розробників. У майбутньому Ethereum також може використовувати шардинг, який розбиває мережу на менші частини, щоб швидше обробляти транзакції, визнає Сей.