ERC20 토큰 자체가 스마트 컨트랙트를 바탕으로 발행된 것으로 계약상 존재하는 암호화폐라고 할 수 있습니다. 그렇기 때문에 이더리움 블록체인 상에서 ERC20 토큰이 발행되고 전송되고 소각되면서 편리하게 이용될 수는 있더라도 자체적으로 스마트 컨트랙트 기능을 제공하며 Dapp의 구동을 지원하는 것은 불가능하다고 볼 수 있습니다.
질문자께서 말씀하신 것처럼 ERC20 토큰 상태에서 벗어나 메인넷을 개발하여 런칭해야만 독립된 블록체인과 플랫폼 코인으로서 스마트 컨트랙트 기능을 제공하고, 자체 생태계 내에서 Dapp이 구동될 수 있도록 지원하는 것이 가능하겠습니다.
끝으로 다시 한 번 정리하자면 ERC20 토큰을 활용하는 Dapp에서 필요한 스마트 컨트랙트를 작성하여 실행한다고 하더라도 그것은 이더리움 블록체인 상에서 처리되는 것이라고 할 수 있으며 ERC20 토큰이 스마트 컨트랙트를 지원하여 처리하는 것은 아니라고 할 수 있겠습니다.
답변이 도움이 되길 바랍니다.