다자간 스마트 계약의 문제점 해결
2년 전부터 Blockstream은 페그된 사이드체인을 활용한 블록체인 혁신에서 발표한 혁신 기술을 사용하여 기존의 금융 인프라를 개선하기 시작했습니다. 이 백서는 비트코인처럼 타사의 신뢰에 의존하지 않고 현대 금융 시스템의 단일 장애점을 완전히 제거할 수 있는 상호 운용 가능한 블록체인의 기반을 보여줍니다.
새해를 시작하면서 Blockstream 팀은 성장했고 모든 면에서 계속 전진하고 있습니다. 협력사들은 Liquid를 통합 중이고, Blockstream은 최근 성공한 최초의 Lightning 거래를 기반으로 연구를 지속하며 앞으로도 Elements 프로젝트와 관련된 성과를 더 많이 발표할 수 있기를 고대하고 있습니다.
오늘 강력한 페더레이션(Strong Federations): 중앙화된 제 3자 위험에 대한 상호 운용 가능한 블록체인 솔루션을 발표하면서 최초의 사이드체인 백서에서 간략하게 논의되었던 페더레이션 페그에 대한 개선 사항을 공유하고자 합니다. 강력한 페더레이션은 중앙화 신뢰를 요구하지 않고 이종 시장 간 모든 형태의 자산 이동을 촉진합니다. 또한 비트코인 고유의 공개 검증 가능성을 유지하는 동시에 자산 유형과 금액이 불투명한 거래를 지원하는 상업용 개인정보 보호를 제공합니다.
강력한 페더레이션의 정의를 형식화한 후 이를 구현한 Blockstream의 연구에는 내부 기술팀, 외부 감사자, 그리고 학계 동료부터 비즈니스 개선 방안을 고려하는 고객 그룹에 이르기까지 보다 광범위한 커뮤니티가 참여했습니다. 이제 구현의 생산 단계로 넘어갈 예정이고, 앞으로 수개월 안에 더 많은 성과를 발표할 것입니다.
강력한 페더레이션이란?
"앵커 체인"과 연합 사이드체인 중 하나 사이에서 상호 인센티브 기반의 프로토콜 어댑터 역할을 하는 그룹인 강력한 페더레이션은 해당 사이드체인의 진행을 보장하는 단일 단위로 작용합니다. 참여자들은 암호화 도구와 보안 하드웨어를 사용하여 비잔틴 장애에 강한 스마트 계약을 구축합니다. 여기서 각 "기능"은 상호 합의된 규칙을 기반으로 네트워크의 최선의 이익에 따라 운영되도록 경제적 인센티브를 받습니다.
작업 증명을 활용하면 비트코인 거래 기록에 대한 전례 없는 보안이 제공되지만, 그 대신 대기 시간이 길어지고 처리량이 많아집니다. 강력한 페더레이션은 각각 유효한 블록 생성 및 철회 규칙 시행이라는 두 가지 역할을 갖는 참여자들의 결정론적 집합을 도입하여 이러한 지연을 해결합니다. 거래는 블록으로 게시되는데, 블록은 반드시 네트워크의 모든 참여자가 볼 수 있어야 하고 검증되어야 합니다. 선제적 조치가 취해진 다음 블록이 서명됩니다. 이러한 절차는 몇 초 안에 진행되는데, 이는 몇 분이 걸리는 비트코인과 다른 점입니다. 비트코인과 마찬가지로 개인 키에 대한 지식만 있으면 제 3자의 허가없이 "사용할 권리"를 갖습니다.
Liquid
Liquid는 강력한 페더레이션의 첫 번째 구현입니다. 이미 이전 커뮤니케이션에서 Liquid에 대해 이야기한 바 있지만, 강력한 페더레이션 백서에서도 생산 과정에서 실행해야 할 일부 보조 시스템을 자세히 설명하고 다룰 것입니다. 이 새로운 구성은 기존의 거래소와 중개인 간 신속한 전송 및 결제 방법보다 본질적으로 우수한 보안 프로파일을 확립하고, 기존 금융 기관이 가진 다른 문제에도 직접 적용될 수 있습니다.
Blockstream은 암호화 메커니즘을 통해 개인의 자유를 보호하는 시스템 개발에 중점을 둡니다. 개인정보 보호의 권리는 자유 사회의 필수 요소 중 하나이기 때문입니다. Liquid와 강력한 페더레이션은 비트코인의 개인정보 보호 보증을 개선하기 위해 노력합니다. 비트코인의 데이터 기본 공개(open-by-default) 모델은 종종 개인 식별 정보를 의도치 않게 유출합니다.
또한 강력한 페더레이션은 사이드체인 생태계의 많은 흥미로운 개선 기능을 활용할 수 있는 기회를 제공합니다. 예를 들어, Gregory Maxwell의 기밀 가치에 관한 연구는 여러 가지 흥미로운 방식으로 확장되었습니다. 기밀 거래를 이용하는 네트워크는 거래의 개인정보 보호를 보장할 수 있는데, 개별 거래에 대한 특정 정보는 주어진 거래에 참여한 당사자만 볼 수 있습니다.
향후 과제에서는 계층화된 메시징 및 라우팅 시스템을 활용하여 개인정보 보호를 강화할 것입니다.
보안
강력한 페더레이션은 간단한 신뢰 모델을 갖고 있습니다: 참여자의 정족수가 정직하게 행동하는 한, 이 시스템은 계속 발전합니다. Blockstream은 단순성, 보안, 강건성을 중요한 특성으로 보고 이에 집중함으로써 생산 준비 상태를 최적화합니다. 이는 명백한 보안 특성이 없거나 불변성 또는 기본 속성(총 자금 공급 또는 합의 알고리즘 등)에 대한 확실한 약속이 전혀 없는 다른 제품과는 대조되는 부분입니다.
강력한 페더레이션에는 페더레이션이 완전히 실패한 경우 다시 부모 체인(parent chain)에서의 정산을 가능케 하는 메커니즘이 있습니다. 코드 업데이트는 공개되고 감사 가능하며 참여자의 승인을 필요로 합니다. 시스템 상태는 거래 기록의 불변성을 유지하는 일관되고 안정적인 로그를 제공합니다. 가장 중요한 것은 페더레이션 구성원은 자신의 시스템 외의 시스템 내에서 사용자의 자금을 직접 통제할 수 없다는 것입니다.
Blockstream은 광범위한 내부 검토 및 제 3자 침투 테스트 외에도 전 세계의 학계 및 컴퓨터 과학자들로부터 설계를 검증 받고자 합니다. Blockstream의 작업물을 자유롭게 평가하고 분석해 주십시오. Blockstream은 확실한 보안을 제공하려면 광범위한 시스템 검토가 필요하다고 생각하며, 보다 탈중앙화되고 안전한 미래로 나아가기 위해 여러분의 피드백을 받고 싶습니다.
상호 운용성
비트코인의 소스 코드는 지침을 추가하고 Liquid의 기존 API를 향상시킴으로써 확장됩니다. 블록체인 탐색기, 지갑 소프트웨어 같은 유틸리티는 새로운 기능 대부분을 지원하도록 쉽게 변경됩니다. 이를 통해 수년간의 보안 검토 및 비트코인이 받아 온 지속적인 공격 결과 제공되는 보안을 활용할 수 있습니다.
Blockstream은 성공은 정보의 이식성(the portability of information)에 달려있고, 종종 기업의 노력 결과 등장하는 개별 시스템을 피함으로써 달성할 수 있다고 생각합니다.
금융의 상호 운용 가능한 미래가 여기에 있습니다.