BLS Algorithm 2025