제가 질문을 잘 이해한건지 모르겠지만 우선 제 생각에는,
account pool과는 무관하게, 컨트랙트를 해당기능을 하도록 만드셔서 배포하시면 될것같습니다.
web3서비스를 런칭한다고하면, 해당 서비스에서 생성되는 트랜잭션을 전담해줄 수 있는 EN노드가 있다면,
서비스 운영이 원활해질 수 있습니다. 따라서 서비스 런칭을 위해 EN노드를 운영하는게 필요한데요, 이를 kas가 담당해 줄 수 있다고 보시면 될것같습니다. 이 외에도 kas를 이용하시면 여러 장점이 있습니다.
그리고 caver는 api를 이용할 노드를 지정하여 사용하도록 되어있는 sdk입니다. 말 그대로 EN노드는 public en을 사용하거나 해야하는데, 테스트 정도야 가능하지만 서비스 운영은 어렵습니다.