질문자께서 질문해 주신 내용에 대한 개인적인 의견임을 말씀드리면서 답변을 드리도록 하겠습니다.
질문자께서 말씀하신 것과 가장 유사하면서도 별도의 체인을 만들지 않고 오프체인 상으로 처리할 수 있는 솔루션은, 제가 생각할 때 스테이트 채널 솔루션을 이용하는 것이 가장 좋지 않을까 생각합니다. 물론 보다 적합한 사례가 있을 수 있다는 점을 미리 말씀드립니다.
이러한 스테이트 채널로 유명한 것으로는 비트코인의 라이트닝 네트워크와 이더리움의 라이덴 네트워크가 있습니다. 이 방법은 거래 당사자가 비트코인이나 이더리움 블록체인의 온체인 상에서 거래를 하는 것이 아니라 오프체인을 통해 거래를 하는 방식입니다.
온체인 거래라는 것은 질문자께서도 잘 아시다시피 해당 블록체인 상에서 트랜젝션의 처리를 위한 모든 작업들이 이루어진다는 것인데요, 이렇게 되면 거래 처리 속도가 지연될 수 있습니다.
이러한 문제를 해결하기 위해서 비트코인이나 이더리움은 라이트닝 네트워크 혹은 라이덴 네트워크를 이용하게 됩니다. 즉, 거래 당사자들이 오프 체인 상에서 거래 채널을 개설하여 거래를 빠르게 처리한 후 필수적인 결과와 거래 내역을 비트코인, 이더리움 온체인 상에서 처리하게 되는 것이죠.
이렇게 되면 온체인 상의 거래가 줄어들게 되어 블록체인의 거래 처리 부담이 줄어들고 사용자들은 더 빠르게 거래를 할 수 있다는 장점이 있습니다.
정리하자면 일반적인 방식의 온체인 거래를 하게 되면 속도가 좀 느리긴 하지만 가장 안전하게 거래를 할 수 있다는 장점이 있고 또 오프체인에서 스테이트 채널을 통해 거래를 하게 되면 빠른 속도로 거래를 할 수 있고 블록체인의 온체인 거래 처리 부담이 줄어들 수 있다는 장점이 있다고 할 수 있겠습니다.