블록체인 기반 거래 '2WP'의 모든 것
블록체인 예시 이미지. 출처=Shubham Dhage/ Unsplash
2WP(2-way peg)는 메인넷과 사이드체인 사이에서 서로에게 자산을 보내는 과정을 뜻합니다. 2WP를 통해 사이드체인에서 메인넷으로 자산을 전송할 수 있습니다. 반대로 메인넷에서 사이드체인으로 자산을 다시 전송할 수도 있습니다.
사실 2WP를 설명할 때 “보낸다”와 “전송한다”는 말은 이해를 돕기 위한 표현입니다.
2WP를 정확히 설명하자면, 메인넷에 있는 가상자산을 잠근(Lock) 후 동결하고 같은 양의 자산을 사이드체인에 잠금 해제(Unlock)하여 사용할 수 있게 동작하는 것입니다.
2WP 구조. 출처=nichanank.com
그렇다면 2WP 기술이 도입된 이유는 무엇일까요? 바로 메인체인과 사이드체인 사이의 상호 운용성을 보장하기 위해서입니다.
블록체인은 일종의 분산원장 기술로 보안성과 탈중앙화가 핵심입니다. 하지만 이러한 특성 때문에 트랜잭션 처리량에 문제가 발생할 수 있습니다.또 모든 데이터를 한 곳에 저장하고 유지해야 하기 때문에 확장성 문제도 지적됩니다.
이 문제를 해결하기 위해 등장한 개념 중 하나가 사이드체인입니다. 사이드체인은 메인체인과 분리된 블록체인이며 메인체인과는 별개의 보안 및 책임 모델을 갖고 있습니다. 사이드체인은 메인체인과는 별도로 트랜잭션을 처리할 수 있기 때문에 메인체인의 부하를 줄이고 확장성을 개선할 수 있습니다. 이렇듯 사이드체인과 메인체인 간의 자산 이동이 필요한 경우가 있는데 이를 위해 2WP가 도입됐습니다. 2WP를 이용하면 자산의 안전한 이동과 상호 운용성이 보장됩니다.
출처 : 디지털애셋 (Digital Asset) (https://www.digitalasset.works)
댓글