사이드체인(Sidechain)이란 무엇인가요? 사이드체인은 메인넷이라고도 불리는 상위 블록체인에 인접하여 작동하는 독립 체인이다. 더 자세히 살펴보겠다.
사이드체인이란?
사이드체인은 양방향 페그로 메인체인에 연결된 독립적인 블록체인이다. 메인체인과 사이드체인 간의 토큰 또는 디지털 자산 전송의 가능하도록 고정된 비율이 설정된다. 사이드체인은 Adam Back 박사가 발명했으며 그의 논문 '페그드 사이드체인을 통한 블록체인 혁신 활성화'에 발표했다.
사이드체인이 메인체인과 통신하려면 토큰을 메인체인에 안전하게 보관해야 한다. 사이드체인은 개인 또는 공개일 수도 있다. 각 사이드체인은 독립적인 블록체인 네트워크로, 자체 토큰, 프로토콜, 합의 및 보안을 갖는다. 메인체인에 연결된 여러 사이드체인이 있을 수 있다. 메인넷을 중계 네트워크로 사용하여 사이드체인 간 통신도 가능하다.
탈중앙화된 앱 또는 dapp으로도 알려진 블록체인 애플리케이션은 메인체인의 일부 부하를 완화하기 위해 사이드체인에서 작동될 수 있다. 이러한 방식으로 블록체인을 확장할 수 있다. 또한 사이드체인은 다양한 확장 기술과 결합될 수 있다.
일반적인 사이드체인 구현에서 자산은 첫 번째 블록체인(메인체인)에서 거래를 생성하기 위해 잠겨지며, 그런 다음 사이드체인에서 자산이 첫 번째 블록체인에 올바르게 잠겨졌음을 나타내는 암호학적 증거와 함께 거래가 생성된다.
사이드체인이 유망한 옵션으로 보이지만 무료로 제공되는 것은 없다. 초기 설정에는 사이드체인에 상당한 시간과 비용이 소요되었다. 또한 블록체인 설계를 더욱 복잡하게 만든다. 사이드체인은 독립적인 블록체인이므로 네트워크 전력이 부적절하게 분배될 경우 공격에 취약할 수 있으므로 신중한 설계가 필요하다. 사이드체인이 손상되더라도 메인체인에는 영향을 미치지 않기 때문에 새로운 프로토콜과 메인체인 개선 사항을 테스트하는 데 사용할 수 있다.
사이드체인은 샤딩과는 다르게 강력한 결합이 필요하지 않다. 초기 설정 수수료를 제외하고는 일반적으로 결제 채널보다 우수한 성능을 보인다. 사이드체인에서는 결제 채널처럼 거래가 비공개로 이루어지지 않는다. 또한 결제를 완료하려면 사용자가 온라인 상태여야 하며, 사이드체인에서는 참여자를 추가하거나 제거할 필요가 없다. 결제 채널은 이를 필요로 하다.
사이드체인에서 작업하는 주목할만한 프로젝트로는 Rootstock(RSK), Ardor, Loom, Polkadot이 있다.
사이드체인이란 무엇인가요? 이 기사를 읽으시면 이해하는데 도움이 되실 거라 믿는다.


















