Comparing ERC20, ERC223, and the new Ethereum ERC777 token standard

Next to the well-known ERC20 standard, other standards exist which try to improve the original standard. ERC223 is focused on security seeking to solve an ERC20 critical bug which has caused the loss of millions of dollars. ERC777 focuses on a wider set of transaction event handling functions and mass adoption