So one of the most unfriendly things about Ethereum is that every time I want to interact with a contract I need to load up the ABI from an external, centralized source.
Sure Parity lets me save these ABI's once loaded, but MEW does not when I use a Ledger Nano S.
Is there a way to embed the interface into a part of the smart contract so that they are more like web apps, where the user simply browses to the address and then has immediate full access to the smart contract without needing to search online for ABI's.
Case in point, look up CryptoDerivatives and look up their faq for adding contracts, each time you make a sell contract you must add the ABI from these external sources. Without a centralised website these smart contracts would be very much unusable for people such as myself.