비트코인이 드디어 7만 달러를 넘어섰습니다.
비트코인은 ETF의 지속적인 성장으로 은을 제치고 시가총액 기준으로 세계에서 8번째로 큰 자산으로 올라섰습니다. 일부 기관에서는 "비트코인이 1억 달러가 넘을 것이다"라는 슬로건이 커뮤니티에 퍼질 정도로 시장 분위기는 전례 없이 뜨겁습니다.
그러나 비트코인의 월등한 성과는 반감기와 금리 인하에 대한 기대가 일찍 사라지기 시작했음을 시사하기도 합니다. 체인 내 활동을 보면 채굴자들은 반감기에 대해 낙관적이지 않으며, 많은 팀이 반감기에 따른 수익 감소에 대비해 현금 흐름을 비축하고 있습니다. 비트코인의 다음 단계는 궁극적으로 전체 결제 네트워크를 지원하는 단계로 나아가는 것이며, 이를 위해서는 L2의 개발이 매우 중요합니다.
이 게시물에서는 최근 혁신적인 자산 발행 프로토콜인 RGB++를 통해 월 300% 이상의 인상적인 증가세를 보인 비트코인 레이어 2 프로토콜인 CKB에 대해 독자 여러분과 공유합니다. RGB++의 장점은 무엇이며 시장을 선도하는 이유는 무엇인가요? 다음은 CKB가 비트코인의 두 번째 계층을 변화시키는 퍼블릭 체인의 좋은 예가 되는 이유를 분석한 내용입니다.
팀 및 펀딩 내역
2018년 초, 시장의 관심이 이더리움 생태계에 집중된 가운데 퍼블릭 체인의 도전자로 CKB가 공식적으로 출범했습니다. 같은 해 7월, CKB는 폴리체인 캐피탈, 세쿼이아 차이나, 완샹 블록, 블록체인 캐피탈 및 기타 유명 투자 기관의 참여로 2,800만 달러의 자금 조달을 완료했습니다. 그리고 2019년 10월 24일, CKB는 코인리스트에서 6,720만 달러의 초과 청약으로 펀딩을 마감했습니다. 2019년 11월 16일, CKB의 메인 웹사이트 '리나'가 오픈했습니다.
CKB 팀은 탄탄하며 설립자들은 업계에서 수년간 경력을 쌓았습니다.
- 수석 아키텍트 얀 시에: 그는 오랫동안 이더리움 클라이언트 루비 이더리움과 파이 이더리움의 개발에 기여했으며, 캐스퍼 합의 및 샤딩 기술에 대해 테라폰 설립자 비탈릭 부테린과 협력해왔습니다. 캐스퍼 합의 및 샤딩 기술. 또한 기본 블록체인 플랫폼과 합의 알고리즘을 개발하는 회사인 Cryptape를 설립했습니다.
- 공동 설립자 Kevin Wang: IBM 실리콘밸리 연구소에서 기업 데이터 솔루션 관련 업무를 담당했으며 소프트웨어 엔지니어를 위한 온라인 학교인 Launch School을 공동 설립했습니다. 또한 케빈 왕은 인텐트 기반 중앙 집중식 솔버 인프라인 Khalani를 공동 설립했습니다. (Khalani는 다양한 인텐트 중심 애플리케이션과 에코시스템에 원활하게 통합되는 다목적 '집단 솔버'입니다.)
- 공동 창립자 겸 COO Daniel Lv: 이더리움 지갑 imToken의 공동 창립자이자 암호화폐 거래소 Yunbi의 전 CTO입니다. 또한 10년간 루비 차이나 커뮤니티를 조직하고 ruby-china.org를 공동 설립했습니다.
- CEO Terry Tai: 암호화폐 거래소 Yunbi의 핵심 개발자였으며 기술 팟캐스트 Teahour의 공동 설립자였습니다. 기술 팟캐스트 Teahour.fm을 공동 설립했습니다.
PoW+UTXO
검열 저항성과 라이선스 필요성 측면에서 타협하지 않는 것을 고집하는 커뮤니티에서 CKB 팀은 TPS와 PoS에 중점을 두었습니다. 그리고 라이선스도 필요 없다고 주장했습니다. 그래서 충분한 탈중앙화를 유지하기 위해 L1 성능을 낮추고, 네트워크의 보안과 무허가성을 보장하기 위해 향상된 작업 증명과 간단한 해시 함수를 사용하기로 결정했습니다.
계층화된 아이디어
인터넷은 계층적이고 분리된 아키텍처를 통해 비교적 안정적인 신뢰 네트워크를 구축하지만 신뢰성 수준에는 한계가 있습니다. CKB의 이상적인 암호경제 네트워크 인프라 역시 계층화 및 분리형 아키텍처를 채택해야 합니다. 따라서 팀은 레이어1은 보안과 탈중앙화를 제공하는 데 집중하고 레이어2는 레이어1의 보안을 활용하여 무한한 확장성을 제공하는 안전하고 확장 가능한 레이어 네트워크를 구축하기로 결정했습니다.
Layer1으로서 CKB는 공통 지식 베이스라고 알려져 있습니다. '상식'은 모든 사람 또는 거의 모든 사람이 이해하고 있고 다른 사람들도 모두 알고 있는 보편적이고 널리 알려진 지식으로 정의됩니다. 블록체인 맥락에서 '공통 지식'은 글로벌 합의에 의해 검증되고 네트워크의 모든 사람이 인정하는 상태를 의미하며, 퍼블릭 체인에 저장된 암호화폐를 화폐로 사용할 수 있는 속성이기도 합니다. 반면, 네르보스 CKB는 화폐에 국한되지 않고 모든 종류의 일반 지식을 저장할 수 있도록 설계되었습니다. 예를 들어 FT, NFT 등을 포함한 사용자 정의 암호화폐 자산을 저장할 수 있습니다.
Layer2 프로토콜은 CKB를 활용하여 보안을 유지하면서 무한한 확장성을 제공합니다. CKB가 제안한 계층화된 아키텍처는 이후 이더리움에 의해 승인되었으며, 이더리움은 2019년부터 샤딩 연구를 포기하고 확장성을 위한 핵심으로 Layer2를 채택하여 현재까지도 계속되고 있습니다.
탈중앙화를 보장하는 작업증명 메커니즘
CKB는 Layer1이 암호경제의 초석이며, 따라서 무허가 네트워크여야 한다는 사실을 굳게 믿고 있습니다. 반면 지분 증명은 서약 가중치를 기반으로 블록의 비례 배분을 결정하기 때문에 탈중앙화와 중립성이라는 목표와 상충될 수 있습니다. 반면, 작업 증명은 사용자가 채굴기와 전기만 구입하면 블록 할당에 참여할 수 있는 완전히 무허가 방식입니다. 또한 보안 측면에서도 각 블록의 연산을 다시 계산해야 하기 때문에 작업 증명 체인을 위조하거나 재구성하는 것이 매우 어렵습니다. 따라서 CKB 팀은 작업증명이 지분증명보다 성능이 뛰어나긴 하지만, 레이어1을 최대한 탈중앙화되고 안전하게 만들고 싶다면 지분증명이 더 적합하다고 생각합니다.
확장성을 가능하게 하는 셀 모델
비트코인 생태계가 부상하면서 계정 모델과 UTXO 모델 간의 논쟁이 재점화되었습니다. 초기에는 두 모델 모두 자산을 중심으로 해석되었지만, 시간이 지나면서 UTXO는 여전히 자산을 핵심(P2P)으로 보는 반면, 계정 모델은 사용자의 자산이 스마트 컨트랙트에 호스팅되고 스마트 컨트랙트와 상호작용하는 컨트랙트 서비스로 발전했습니다. 그 결과 UTXO 체인에서 발행된 자산은 이더에서 발행된 ERC-20 자산보다 더 높은 보안 수준을 갖게 됩니다. 보안성 외에도 UTXO 모델은 더 나은 프라이버시를 제공하고, 거래할 때마다 주소를 변경하며, 자연스럽게 병렬 트랜잭션 처리를 지원합니다. 가장 중요한 것은 계산과 검증을 모두 온체인에서 수행하는 계정 모델과 달리, UTXO 모델은 계산 프로세스를 오프체인에 배치하고 검증만 온체인에 배치하여 애플리케이션 구현을 단순화하므로 최적화를 온체인에서 고려할 필요가 없다는 점입니다.
CKB는 비트코인 아키텍처의 아이디어를 계승했을 뿐만 아니라, 비트코인의 일관성과 단순성을 유지하면서 스마트 컨트랙트를 지원할 수 있는 셀 모델을 만들기 위해 UTXO 모델을 추상화했습니다. 구체적으로 셀은 토큰의 가치를 나타내는 UTXO의 nValue 필드를 추상화하여 용량과 데이터의 두 필드로 나누고, 데이터는 상태를 보존하고 임의의 데이터를 저장할 수 있습니다. 동시에 셀 데이터 구조에는 LockScript와 TypeScript라는 두 개의 필드도 포함되어 있는데, 전자는 주로 소유권을 반영하는 반면 후자는 다양한 기능으로 사용자 정의할 수 있습니다.
요약하자면, 셀 모델은 보다 일반화된 UTXO 모델로서 이더와 유사한 CKB 스마트 콘트랙트 기능을 제공합니다. 그러나 다른 스마트 콘트랙트와 달리 CKB는 결제를 위한 탈중앙화 컴퓨팅을 위해 설계된 모델이 아닌 일반 지식 저장을 위한 경제 모델을 사용합니다.
높은 수준의 '추상화'
'추상화'라는 개념은 암호화폐 사용자들에게 새로운 것은 아니며, 시스템에서 구체성을 증명하는 과정을 가리킵니다. 시스템의 특수성을 통해 일반성을 창출하고 더 넓은 범위의 시나리오에 시스템을 적용할 수 있도록 하는 것입니다. 비트코인이 이더로 발전하는 과정은 사실 추상화의 과정입니다. 비트코인은 프로그래밍 기능이 부족하여 애플리케이션을 구축하기가 어려웠습니다. 반면 이더리움은 가상 머신과 런타임 환경을 도입하여 다양한 유형의 애플리케이션을 구축할 수 있는 플랫폼을 제공합니다. 또한 비탈릭이 반복해서 언급한 '계정 추상화'나 사전 컴파일된 '암호화 추상화'의 추가 등 이더는 진화하면서 계속해서 추상화를 발전시켜 왔습니다.
이더가 비트코인의 추상화인 것처럼, CKB는 어떤 면에서 이더의 추상화이며 스마트 컨트랙트 개발자에게 더 많은 자유를 제공합니다.
1. 계정 추상화
CKB는 셀 모델을 통해 계정 추상화를 달성합니다. 예를 들어, Nervos 에코월렛 UniPass는 이메일과 휴대폰을 기반으로 인증 시스템을 구축합니다. 사용자는 기존 인터넷 계정과 유사하게 이메일과 비밀번호로 로그인할 수 있습니다. 탈중앙화 신원 서비스 제공자인 d.id 팀이 개발한 탈중앙화 도메인 이름 프로토콜 .bit 역시 네르보스의 계정 추상화를 활용하여 인터넷 사용자, 이더리움 사용자, EOS 사용자가 CKB 사용자에 국한되지 않고 직접 앱을 운영할 수 있도록 합니다.
2. 암호화 추상화
암호화 추상화의 핵심은 효율적인 가상 머신(EVM)으로, CKB는 RISC-V 명령어 세트의 기능을 활용하기 위해 사용됩니다. CKB-VM을 통해 개발자는 C나 Rust와 같은 언어로 암호화 알고리즘을 구현할 수 있습니다. 예를 들어, CKB를 기반으로 구축된 JoyID 지갑은 비밀번호나 니모닉 없이 지문과 같은 생체 인식을 사용하여 지갑을 생성하고 거래를 확인하기 위해 Nervos CKB 맞춤형 암호화를 활용합니다.
3. 추상화 실행
CKB의 목표는 성능과 처리량을 개선하기 위해 더 높은 수준의 추상화를 구축하는 것입니다. 추상화 수준이 높아질수록 Nervos 네트워크는 더 많은 작업을 오프체인 또는 레이어2로 옮길 수 있습니다. 예를 들어, XBOX는 추상화된 범용 플랫폼이지만 하드웨어를 변경할 수 없는 등의 한계가 있습니다. 반면 PC는 사용자가 그래픽 카드, CPU, 메모리 및 하드 드라이브와 같은 하드웨어를 변경할 수 있습니다. 따라서 PC는 보다 추상적인 시스템입니다. CKB의 목표는 더 많은 요구를 충족하고 개발자에게 더 많은 편의를 제공하기 위해 XBOX에서 PC로 전환하는 것입니다.
RGB의 강점, 약점, 기회
2024년 2월 13일에 CKB는 RGB++ 라이트페이퍼를 공식 출시했습니다. 이 제품은 빠르게 시장에서 많은 관심을 받았습니다.
RGB 프로토콜은 오랫동안 사용되어 왔으며, 2016년에 Peter Todd가 처음 소개한 클라이언트 측 검증과 일회용 씰 개념이 RGB의 선구자가 되었습니다. RGB 프로토콜의 핵심 아이디어는 필요할 때만 비트코인 블록체인을 호출하는 것, 즉 작업 증명과 네트워크의 탈중앙화를 활용하여 중복 지출 보호와 검열 저항을 달성하는 것입니다. 토큰 전송에 대한 모든 검증은 글로벌 합의 계층에서 제거되어 오프체인에 배치되며, 지불을 받는 당사자의 클라이언트만 확인합니다.
RGB의 주요 특징은 다음과 같이 요약할 수 있습니다.
1. 높은 기밀성, 보안성, 확장성;
2. 트랜잭션이 추가 저장 공간이 필요한 동형 커미트먼트만 유지하므로 비트코인 타임체인 정체 없음
3. 하드포크 없이 향후 업그레이드 가능
4. 비트코인보다 높은 검열 저항성: 채굴자는 거래에서 자산의 흐름을 볼 수 없음
5. 블록과 체인이 없는 개념이 없습니다.
RGB 프로토콜은 설계상으로는 훌륭하지만, 기술적 복잡성으로 인해 수년에 걸쳐 매우 느리게 발전해왔습니다. 주요 문제점은 다음과 같습니다.
문제: 거래 정보는 발신자와 수신자 사이에서만 전송되며, 이에 필요한 정보(예: UTXO의 지점 내역)는 일반 사용자가 생성하기 어렵습니다. 또한 각 클라이언트가 저장하는 데이터는 서로 독립적이기 때문에 데이터 사일로 문제와 컨트랙트의 글로벌 상태를 확인할 수 없는 문제가 발생합니다.
P2P 네트워크 문제: 비트코인의 연장선인 RGB 트랜잭션은 전파를 위해 P2P 네트워크에 의존합니다. 또한 사용자는 트랜잭션을 전송할 때 서로 상호작용해야 하며, 수신자는 영수증을 제공해야 합니다. 이 모든 것은 비트코인 네트워크와 독립적인 P2P 네트워크에 의존합니다.
가상 머신과 컨트랙트 언어: RGB 프로토콜을 위한 가상 머신은 현재 새로운 가상 머신으로서 잘 개발된 개발 도구와 실습 코드가 부족한 AluVM이 주도하고 있습니다.
마스터 컨트랙트 없음 문제: RGB 프로토콜은 현재 마스터 컨트랙트(공개 컨트랙트)가 없는 완벽한 상호 작용 체계가 없습니다. 이로 인해 다자간 상호작용을 구현하기가 어렵습니다.
RGB 프로토콜의 장단점은 분명합니다. 프라이버시와 보안 수준이 높은 사람들은 자체 클라이언트를 실행하고 데이터를 백업하는 것을 선호하지만, 롱테일 사용자들은 이에 대한 인내심이 부족합니다(예: 대부분의 라이트닝 네트워크 사용자는 자체 클라이언트 실행 대신 타사 노드에 의존함).
이러한 이유로 Nervos CKB와 Cipher는 RGB의 자산 상태, 계약 게시, 거래 검증을 CKB 퍼블릭 체인에 위임하는 RGB++라는 솔루션을 고안해냈습니다. CKB는 제3자 데이터 호스팅 및 컴퓨팅 플랫폼 역할을 하므로 사용자가 자체 RGB 클라이언트를 실행할 필요가 없습니다.
RGB++
RGB++는 RGB의 핵심인 UTXO와 CKB의 기본 아키텍처를 활용하는 RGB 원칙의 확장입니다. RGB의 핵심인 UTXO와 CKB의 기본 아키텍처 간의 상동성을 활용하여 RGB 프로토콜의 두 가지 핵심 사항을 CKB의 아키텍처와 결합합니다.
- 동형 결합: RGB의 컨테이너인 UTXO는 CKB의 셀에 결합 및 매핑할 수 있습니다.
- RGB의 오프체인 클라이언트 인증을 CKB의 온체인 공개 인증으로 변환하고 인증의 데이터와 상태를 셀의 데이터와 유형에 매핑할 수 있습니다.
특별 참고: RGB++와 RGB는 서로 다른 두 가지 개념입니다. RGB는 주로 일회용 씰 개념을 사용하여 확장되며, RGB++는 동형 바인딩 개념을 핵심으로 다른 UTXO 체인을 RGB++ 클라이언트로 사용할 수 있는 가능성에 더 중점을 둡니다.
RGB 프로토콜의 가장 중요한 두 가지 구성 요소는 소유권을 위한 UTXO와 상태 관리 및 일회성 씰을 위한 커밋이며, RGB++의 동형 바인딩은 비트코인 UTXO를 CKB 셀에 매핑합니다. RGB++의 동형 바인딩은 비트코인 UTXO를 CKB의 셀에 매핑하고, 소유권 동기화를 위해 비트코인 락을 사용하며, 상태 유지를 위해 셀의 데이터와 유형을 사용합니다.
이것은 위에서 설명한 RGB가 직면한 문제를 해결할 뿐만 아니라 RGB에 더 많은 가능성을 제공합니다.
- CKB 블록체인은 향상된 인증 클라이언트로 작동합니다:- 모든 RGB 블록체인은 다음과 같은 기능을 갖습니다: - CKB 블록체인은 향상된 인증 클라이언트 역할을 합니다: - 모든 RGB 블록체인에는 다음 기능을 갖습니다. strong>모든 RGB++ 트랜잭션은 BTC와 CKB 체인에 각각 하나의 트랜잭션으로 동시에 나타납니다. 전자는 RGB 프로토콜 트랜잭션과 호환되며, 후자는 클라이언트 측 유효성 검사 프로세스를 대체하여 사용자가 CKB에서 관련 트랜잭션을 확인하는 것만으로 RGB++ 트랜잭션의 상태가 올바르게 계산되었는지 확인할 수 있습니다. 위에서 설명한 DA 문제, 데이터 사일로 등이 더 이상 발생하지 않습니다.
- 보안 및 신뢰성 향상: 동기화는 신뢰할 수 있는 크로스 링크 브리지나 다중 서명 메커니즘에 의존하지 않고 두 UTXO 간의 직접 바인딩을 기반으로 이루어집니다. 작업 증명(PoW) 보안 표준에 따르면 비트코인 체인의 거래는 6블록 이후에는 되돌릴 수 없지만, CKB에서는 동등한 공식을 통해 동일한 보안을 보장하는 데 약 24블록이 소요됩니다. 이러한 접근 방식은 자산이 두 수준 사이에서 안전하게 "점프" 또는 마이그레이션할 수 있도록 보장합니다.
- 트랜잭션 폴딩: 비트코인 UTXO는 CKB 셀에 동형적으로 결합되어 CKB 셀 검증이 지원하는 튜링 완전형 비트코인 UTXO 트랜잭션을 가능하게 합니다. CKB 셀의 프로그래밍 가능성을 더 활용하면 여러 개의 CKB 트랜잭션이 하나의 비트코인 RGB++ 트랜잭션에 대응할 수 있으며, 이를 통해 저속, 저처리량의 비트코인 메인넷을 고성능 CKB 체인을 사용해 확장할 수 있습니다.
- 비대화형 송금: 기존 RGB 프로토콜의 문제점 중 하나는 수취인이 온라인 상태여야 정상적인 거래를 완료할 수 있어 사용자의 이해가 어렵고 복잡성이 증가한다는 것이었습니다. RGB++는 대화형 동작을 CKB 환경 내에 배치하고 2단계 송수신 연산을 사용하여 비대화형 전송 로직을 구현함으로써 튜링 컴플리트 환경을 활용할 수 있습니다.
전반적으로 RGB++는 RGB 프로토콜의 핵심 개념을 계승하고 다른 가상 머신과 검증 체계를 사용하므로 사용자는 독립형 RGB++ 클라이언트가 필요하지 않으며 모든 검증을 독립적으로 완료하기 위해 비트코인과 CKB 라이트 노드에만 액세스하기만 하면 됩니다. 또한 RGB++는 튜링 완전형 컨트랙트 확장과 수십 배의 성능 확장을 비트코인에 제공합니다. 크로스 체인 브리지를 사용하지 않고 대신 보안과 검열 저항을 보장하는 네이티브 클라이언트 측 검증 체계를 사용합니다.
CKB의 입장에서는 향후 더 많은 프로토콜과의 호환성이 CKB를 계속 유지할 수 있는 원동력입니다.
CKB의 미래
CKB는 비트코인 네트워크의 '정통 기술'인 PoW+UTXO 학파를 따르기로 선택했습니다. 비트코인 네트워크의 PoW+UTXO 기술 학파를 따르기로 한 CKB의 선택은 기술적으로 '정통의 고지'에 있으며, 커뮤니티와 시장의 많은 관심을 받고 있습니다. 커뮤니티는 일반적으로 EVM 호환 학교와 비교했을 때 RGB ++가 비트코인 UTXO의 정통성을 계승했으며, 팀은 비트코인 생태계에 깊이 헌신하고 있다고 생각합니다. 계층화된 아키텍처, UTXO 추상화, 최근 제안된 OTX 프로토콜 CoBuild 오픈 트랜잭션 등 모든 것이 비트코인 사고와 혁신의 연장선에 있다고 할 수 있습니다.
그러나 CKB의 위치가 지나치게 높다는 주장도 있습니다. 2019년부터 2020년까지 파이어코인으로, 그리고 2020년부터 2022년까지 게임 방향으로 실질적인 진전을 이루지 못했기 때문입니다. 따라서 레이어2 방향으로의 전환은 투기 의혹을 받을 수 있습니다.
그러나 어쨌든 CKB는 의심할 여지없이 시장의 열기에 불을 지폈습니다. 꽃을 피우고 있는 비트코인 레이어 2 프로토콜에서 시장의 퍼스트 무버는 더 많은 자금과 트래픽을 확보하고 더 쉽게 빠져나갈 수 있는 이점을 누릴 수 있는 운명입니다. 그러나 대부분의 EVM 경쟁자들에 비해 CKB가 생태계를 유지하기에 충분한 개발자를 끌어들일 수 있을지는 아직 미지수입니다.