El despachador de funciones de Solidity es un árbol donde: - Los nodos internos realizan divisiones binarias. - Los nodos hoja contienen hasta 4 selectores de función, probados linealmente. Consejo 1: el bytecode de la función `fallback` se genera dos veces en el bytecode. Para reducir el tamaño del bytecode, envuelve la lógica de fallback en una función interna. Consejo 2: si tienes una función que se usa con mucha frecuencia, crea un alias con un selector de función `0x00000000`, lo que la convierte en la más barata de buscar.