Rootstock 기본 개념
Rootstock이란 무엇인가요?
Rootstock는 최초이자 가장 오래 지속되고 있는 비트코인 사이드체인으로, 비트코인 작업 증명(PoW)의 보안성과 이더리움의 스마트 컨트랙트 기능을 결합한 유일한 레이어 2 솔루션입니다. 이 플랫폼은 오픈 소스이며, EVM 호환이 가능하고, 비트코인 해시 파워의 60% 이상으로 보안을 유지하며 완전한 무신뢰(trustless)를 향해 계속해서 발전하는 활발한 dApp 생태계의 관문이 되고 있습니다.
Rootstock 스택을 참고하세요.
Rootstock은 비트코인과 어떻게 연결되어 있나요?
비트코인과의 병합 채굴
첫 번째 접점은 채굴을 통해 이루어집니다.
비트코인 채굴자는 병합 채굴이라고 알려진 작업을 통해 동일한 인프라와 에너지로 두 네트워크의 보안을 유지합니다.
채굴자들은 비트코인 네트워크에서 약 10분마다 블록을 생성하며, 이 과정에서 서로 다른 주소 간의 비트코인 전송이 이루어지고, 동시에 새로운 비트코인을 만들어냅니다.
Rootstock에서는 스마트 컨트랙트의 실행을 보호하기 위해 30초마다 블록이 생성됩니다. 이 과정에서 새롭게 발행되는 코인은 없지만 병합 채굴을 통해 보상을 획득합니다.
채굴에 관한 더 자세한 내용은 https://rootstock.io/mine-btc-with-rootstock/을 참고하세요.
비트코인과 Powpeg
두 번째 접점은 브릿지라고도 알려져 있는 Powpeg입니다.
이 구성 요소는 비트코인을 Rootstock으로 전송할 수 있도록 두 네트워크를 연결해줍니다. 덕분에 개발자들은 Rootstock에서 스마트 컨트랙트와 상호작용할 수 있으며, 가스비는 동일한 비트코인, 즉 스마트 비트코인(RBTC)로 지불합니다.
이를 위해 비 트코인을 특정 주소로 전송하면, 해당 비트코인은 비트코인 네트워크 상에 잠기게 됩니다. 그와 동시에 Rootstock 네트워크의 동일한 주소에서 같은 양의 스마트 비트코인(RBTC)이 사용자에게 풀리며, Rootstock0 네트워크에서 사용할 수 있게 됩니다. 이 과정을 페그인(Peg-in)이라고 합니다.
반대로, 페그아웃(Peg-out)이라고 불리는 작업을 통해 Rootstock 네트워크의 특정 주소로 스마트 비트코인(RBTC)을 보내면, 비트코인 네트워크에서 다시 비트코인을 돌려받을 수 있습니다.