Edge esports announced its soft launch this week as it attempts to create a trustless environment for players, leagues and esports teams.