“페그된 사이드체인을 이용한 블록체인 기술의 혁신 달성(Enabling Blockchain Innovations with Pegged Sidechains)” 라는 우리의 연구 논문이 발표된 후 비트코인 커뮤니티는 굉장히 긍정적인 반응을 보였고, 우리는 사이드체인이 실현할 수 있는 혁신 기술에 대한 열정을 확인할 수 있었습니다.
이 논문은 약 1만 회 다운로드 되었고, 사이드체인에 관한 우수한 블로그 게시물과 비평이 쏟아졌으며, 3천명 이상이 Reddit AMA에 로그인하여 이 논문 및 Blockstream에 대한 논의에 참여했습니다.
그런데 비트코인 생태계 통합과 관련하여 약간의 오해와 몇 가지 우려가 반영된 소수의 의견이 있다는 것을 알게 되었습니다. 그리고 아직 논의가 진행되는 지금 이러한 이슈를 해결하는 것이 좋을 것이라고 생각했습니다. 저는 이러한 이슈를 6가지 질문으로 정리했고, 다른 저자들과 함께 작성한 답변은 다음과 같습니다.
양방향 페그된 사이드체인으로 달성할 수 있는 (그리고 달성할 수 없는) 것은 무엇인가?
사이드체인은 "다른 블록체인의 데이터를 검증하는" 체인을 뜻하는 포괄적인 용어입니다. 따라서, 합리적으로 표현적인 스크립팅 시스템을 갖춘 대부분의 블록체인은 쉽게 사이드체인이 될 수 있습니다. 즉, 양방향 페그 시스템을 추가하는 것이 우리 논문의 초점이고 사이드체인에 대한 새로운 가능성을 열어주는 것입니다.
일반적으로 양방향 페그 메커니즘을 사용하면 비트코인(또는 다른 자산)을 다른 블록체인으로 옮기고, 해당 블록체인이 허용하는 범위 내에서 비트코인(또는 다른 자산)을 사용한 뒤, 다시 전송할 수 있습니다.
“해당 블록체인이 허용하는 범위 내에서” 라는 표현이 엄청나게 광범위하다고 생각할 수 있는데, 페그된 사이드체인을 사용할 때의 한계점도 마찬가지입니다. 이 프로세스의 가장 직접적인 응용은 새로운 스크립팅 시스템과 거래 형식으로 실험할 수 있는 능력인데, 커뮤니티가 어떤 종류의 기발한 아이디어를 생각해 낼지 기대됩니다. 우리는 이 논문의 제 5절에서 사이드체인의 추가 응용을 연구했습니다. 스크립트 확장의 더욱 강력한 개인정보 보호, 더욱 효율적인 자산 발행, 보다 일반적인 스마트 계약 제공 유무와 관계 없이, 양방향 페그 사이드체인을 사용하면 비트코인으로 직접 혁신을 달성할 수 있습니다.
병합 채굴 보안은 안전한가?
사이드체인 채굴 능력의 보안, 특히 채굴자의 정직한 행동에 대한 인센티브가 거의 없는 병합 채굴의 보안과 관련하여 많은 논의가 있었습니다.
페그된 사이드체인은 병합 채굴과 직교하고 각 사이드체인은 병합 채굴이 되거나 별도로 자체의 채굴 능력을 갖도록 선택할 수 있습니다. 그러나 많은 사이드체인이 다른 병합 채굴 체인보다 채굴 인센티브가 적은 요즘 실정에서 해시 파워 공격에 대한 저항은 잠재적으로 훨씬 더 어려워집니다.
이 논문의 제 6.1절은 채굴자 인센티브를 제공하거나 해시 파워 공격자가 코인을 훔치는 능력을 제한함으로써 사이드체인이 해시 파워 공격으로부터 방어할 수 있는 몇 가지 방법을 다룹니다. 묘책은 없지만, 탈중앙화된 충분한 해시 파워로 채굴된 모든 사이드체인은 비트코인 만큼 해시 파워 공격으로부터 안전할 수 있고, 채굴자 인센티브가 이를 제공할 여지가 충분하다고 생각합니다.
사이드체인 기술이 비트코인 중앙화의 가능성을 더 높일 수 있나?
수수료와 기타 채굴자 인센티브가 사이드체인 전반에 걸쳐 분할될 가능성이 있기 때문에, 우리 논문은 비트코인 채굴에서 중앙화 압력으로 작용할 수도 있는 수익성 채굴의 비용 증가 가능성을 논의하는 데 한 절을 할애했습니다. 그러나 제 4.3절에서는 (1) 블록 검증 시, 개별 사이드체인에서 채굴을 동적으로 활성화 및 비활성화하고, (2) 제 3자가 검증한 거래를 채굴하며(오늘날 풀이 작동하는 방식과 유사), (3) 제 3자가 제공한 합의를 부분적으로 검증할 수 있는 채굴자의 능력을 설명합니다.
이렇게 기본적인 활동만으로도, 우리는 중앙화가 조금만 증가해도 충분히 탈중앙화되고 안전한 비트코인과 사이드체인을 유지하며 채굴자들이 최대 수입을 얻을 수 있는 여지가 충분하다고 생각합니다.
사이드체인과 트리체인의 차이점은?
커뮤니티에서 많은 사람들이 트리체인과 사이드체인을 잠재적 경쟁 구도로 비교하고 있지만, 두 체인은 대체적으로 관련이 없습니다. 트리체인은 블록체인 기반 시스템을 더욱 확장하기 위한 제안인 반면, 양방향 페그는 신뢰할 수 있는 당사자 없이 블록체인 간 자산을 이동하여 전체 시스템의 확장성을 향상시키는 메커니즘입니다. 사실상 트리체인을 양방향 페그 사이드체인으로 구현해야 비트코인 사용자가 트리체인에 접근할 수 있습니다!
이를 위해 정말로 비트코인에 소프트 포크를 진행할 수 있다고 생각하나?
비트코인에 소프트 포크를 진행하려면 언제나 비트코인 커뮤니티 대다수의 동의가 필요합니다. 우리는 커뮤니티의 전반적인 지지 없이 양방향 페그 사이드체인을 위한 소프트 포크를 진행할 수 있다고 생각하지 않습니다. 그러나 논문의 모든 저자들이 Blockstream이 설립되기 오래 전부터 사이드체인에 대해 개인적으로 큰 관심을 갖고 있었기 때문에 우리는 커뮤니티에서도 마찬가지로 큰 관심을 모을 수 있다고 확신하고, 지금까지 반응은 매우 긍정적입니다. 우리의 논문 발표는 커뮤니티의 피드백을 요청하는 시작에 불과하며, 구현을 진행해 나가면서 커뮤니티와 지속적으로 협력할 것입니다.
소스는 어디에 있고 어떻게 도울 수 있나?
우리 팀은 지금까지 수개월 간 사이드체인 및 양방향 페그 개발의 다양한 측면을 연구해왔고 앞으로 몇 달 안에 초기 버전의 시스템을 출시할 계획입니다. 이 논문에 설명된 연합 페그 체계는 비트코인의 변화에 의존하지 않고, 다른 개선 사항과 함께 완전한 DMMS 기반의 보안을 단계적으로 가져오면서 발행 자산에 대한 완전한 기본 보안을 즉각적으로 제공합니다. 앞으로의 진행 사항을 보시려면 Github 페이지를 방문하시기 바랍니다.