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)을 보내면, 비트코인 네트워크에서 다시 비트코인을 돌려받을 수 있습니다.