Представьте себе мир, где вы можете на самом деле видеть, что происходит внутри блока Solana. До сих пор это в значительной степени оставалось загадкой, но сегодня это меняется! 𝗜𝗻𝘁𝗿𝗼𝗱𝘂𝗰𝗶𝗻𝗴 𝘁𝗵𝗲 𝗜𝗕𝗥𝗟 𝗘𝘅𝗽𝗹𝗼𝗿𝗲𝗿! 🧵👇
2/ Давайте сначала начнем с контекста. Когда команда впервые начала анализировать данные… Они ожидали найти несколько выбросов. Вместо этого они обнаружили широкомасштабную 𝗹𝗮𝘁𝗲 𝗽𝗮𝗰𝗸𝗶𝗻𝗴. Что это такое и почему это вредно для Solana? 👇
3/ 𝗟𝗮𝘁𝗲 𝗣𝗮𝗰𝗸𝗶𝗻𝗴 относится к практике концентрации транзакций в конце слота. Поскольку Solana построена как потоковая система, от валидаторов ожидается, что они будут упаковывать транзакции на протяжении всего слота, одновременно транслируя данные блока в виде шредов через Turbine.
4/ Поздняя упаковка вредна для сети, потому что: - Задерживает распространение состояния: приводит к устаревшим данным, и сеть узнает о ценах позже - Увеличивает вариацию исполнения: добавляет дрожание, так как ликвидации и аукционы становятся непредсказуемыми - Подрывает Turbine: ухудшает эффективность сети
5/ Еще одна проблема, известная сообществу валидаторов = 𝗦𝗹𝗼𝘁 𝗧𝗶𝗺𝗶𝗻𝗴 𝗚𝗮𝗺𝗲𝘀. Slot Timing Games относится к практике, когда валидаторы изменяют свои параметры Proof of History, чтобы увеличить время слотов за пределы стандартных 360 мс Solana.
6/ 𝗦𝗹𝗼𝘁 𝗟𝗮𝗴𝗴𝗶𝗻𝗴 вреден для Solana, потому что: - Замедляет переходы состояния - Увеличивает задержку от конца до конца - Уменьшает детерминизм - Снижает надежность приложений
7/ Итак, что делается для исправления этой ситуации? IBRL Explorer представляет IBRL Score для количественной оценки производительности валидаторов при создании блоков для пользователей и приложений. IBRL Score основан на: - Оценке времени слота - Оценке упаковки голосов - Оценке неупаковки голосов
10/ Еще одна тенденция, замеченная с помощью IBRL Explorer, — это каскадный эффект от поздней упаковки транзакций без голосования. Когда один валидатор упаковывает поздно, другие валидаторы получают шреды поздно, воспроизводят поздно и голосуют поздно. Это вызывает волновой эффект, наносящий вред сети в целом.
399