I am a bit confused by how some contracts can be launched with Remix (I presume without Infura), whereas if I launch contracts via truffle then I need to connect to Infura. Is there a simple explanation of:
- what Infura does?
- whether Remix uses Infura in the background?
- whether truffle based development always needs infura to work?
Thanks