Функция диспетчера Solidity представляет собой дерево, где: - Внутренние узлы выполняют бинарные разбиения. - Листовые узлы содержат до 4 селекторов функций, проверяемых линейно. Совет 1: байт-код функции `fallback` генерируется дважды в байт-коде. Чтобы уменьшить размер байт-кода, оберните логику fallback в внутреннюю функцию. Совет 2: если у вас есть очень часто используемая функция, создайте псевдоним с селектором функции `0x00000000`, что делает её самой дешевой для поиска.