The Bancor Protocol offers a new standard for ERC20 tokens that allows smart contracts to convert between any two tokens on the network, with no counterparty, at an automatically calculated price.