Understanding IBC: Facts and implementation challenges - The