트랜잭션 종류
온 체인 트랜잭션(On-chain Transaction)

체인 위에 발생하는 트랜잭션, 여기에서의 체인은 메인(단일) 블록체인 네트워크를 의미

예 : 비트코인, 이더리움 등의 자체 네트워크를 구성하고 있는 블록체인 내에서 발생하여 블록에 기록되는 트랜잭션들

 

오프 체인 트랜잭션(Off-chain Transaction)

메인 블록체인이 아닌 곳에서 발생하는 트랜잭션

예 : 이더리움 네트워크의 입장에서는 비트코인 네트워크에서 주고 받는 트랜잭션은 오프체인 트랜잭션,
      비트코인 네트워크의 입장에서는 이더리움 네트워크에서의 트랜잭션이 오프체인 트랜잭션

 

왜 오프 체인 트랜잭션을 사용하는가?

 : 온 체인 트랜잭션의 문제점을 보완하기 위해서 사용

 a. 속도 : 트랜잭션이 블록체인 네트워크에 전파되어 확정되는데까지는 꽤 오랜 시간이 걸림, 그래서 빠른 처리가 필요한 서비스는 온체인에서 처리하지 못하고 오프체인에서 처리를 해야만 하는 경우가 발생.

 b. 프라이버시 : 블록체인에 올라가는 트랜잭션의 모든 내역은 공개 장부를 통해서 모든 사람들에게 공개, 그런데 공개를 원치 않는 개인정보 등이 담겨 있는 트랜잭션을 발생시켜야 된다면, 그때 오프체인으로 처리

 c. 비용/확장성 : 트랜잭션 검증 시 채굴자에게 지불해야되는 비용이 발생, 그래서 빈번하게 일어나는 소액결제와 같은 서비스를 현재 온체인에서 수행하게 된다면 송금액보다 수수료를 더 많이 지불해야 될 수 있습니다.

 

+ Recent posts