이리나 벨, ChainFeeds
ETF 상륙과 함께, BRC-20 생태학적 폭발과 반감기 이야기가 더해지면서 시장의 관심이 다시 한 번 비트코인 생태계에 집중되고 있는 것으로 보입니다. 이러한 배경에서 퍼블릭 체인 생태계의 베테랑인 CKB도 최근 메인넷의 포지셔닝을 비트코인 레이어2로 조정하고, 자산 프로토콜 레이어인 RGB++를 출시하는 등 많은 움직임을 보이고 있습니다. 비트코인 레이어2의 모멘텀과 UTXO + PoW의 정통성에 힘입어 CKB는 커뮤니티에서 빠르게 화제가 되고 있습니다.
그러나 RGB++의 개념, CKB 팀이 RGB 프로토콜을 선택한 이유, 비트코인 레이어2의 개발 계획에 대해 알아보기 전에 시간을 거슬러 올라가 CKB의 역사, 배경, 시작에 대해 자세히 알아보는 것이 중요합니다.
탄생의 여정
CKB는 시장의 관심이 이더리움 생태계에 집중되던 2018년 초에 공식적으로 출시되었습니다. 같은 해 7월, CKB는 폴리체인 캐피탈, 세쿼이아 차이나, 완샹 블록, 블록체인 캐피탈 및 기타 여러 유명 투자 기관의 참여로 2,800만 달러의 자금 조달을 완료했습니다. 그리고 2019년 10월 24일, CKB는 코인리스트에서 6,720만 달러의 초과 청약으로 펀딩을 완료했습니다. 2019년 11월 16일, CKB의 메인 웹사이트 '리나'가 출시되었습니다.
CKB는 수년간 암호화폐 업계에서 일해 온 창립자들로 구성된 뛰어난 팀을 보유하고 있으며, 폴리체인 캐피탈의 설립자 올라프(Olaf)는 인터뷰에서 CKB 팀에 대해 매우 낙관적이라고 밝힌 바 있습니다.
최고 아키텍트 Jan Xie: 오랫동안 이더리움 클라이언트 루비 이더리움과 파이 이더리움의 개발에 기여해왔습니다. 또한 이더넷 창립자 비탈릭 부테린과 함께 캐스퍼 합의 및 샤딩 기술을 개발했습니다. 또한 기본 블록체인 플랫폼과 합의 알고리즘을 개발하는 회사인 Cryptape를 설립했습니다.
케빈 왕은 소프트웨어 엔지니어를 위한 온라인 학교인 La Launch를 공동 설립했으며 IBM 실리콘밸리 연구소에서 기업 데이터 솔루션을 개발해 왔습니다. Kevin Wang은 소프트웨어 엔지니어를 위한 온라인 학교인 Launch School을 공동 설립했으며, 인텐트 기반 중앙 집중식 솔버 인프라인 Khalani를 공동 설립했습니다. (Khalani는 다양한 인텐트 중심 애플리케이션과 에코시스템에 원활하게 통합되는 다목적 '집단 솔버'입니다.) .
공동창업자 겸 COO Daniel Lv: 이더리움 지갑 imToken의 공동창업자이자 암호화폐 거래소 Yunbi의 전 CTO입니다. 또한 10년간 Ruby China 커뮤니티를 조직하고 ruby-china.org를 공동 설립했습니다.
CEO Terry Tai: 암호화폐 거래소 Yunbi의 핵심 개발자였으며 기술 팟캐스트 Teahour.fm의 공동 설립자. 팟캐스트 Teahour.fm.
흥미롭게도 CKB 창립 팀은 이더 커뮤니티와의 긴밀한 관계에도 불구하고 레이어1 빌드 아키텍처를 위해 비트코인 UTXO + 작업증명 모델을 계승하기로 결정했습니다. 이는 이더리움 인프라의 한계를 인식했기 때문입니다. 이들은 이더의 아키텍처가 전체 시스템을 근본적으로 개편하는 데 한계가 있고, 근본적인 리팩토링과 대담한 혁신을 방해한다는 사실을 깨달았습니다. 그 결과 CKB 팀은 이더와는 다른 길을 택해 새로운 블록체인을 구축하기로 결정했습니다.
한편, 새로운 블록체인을 재구축하기로 한 CKB 팀의 선택은 찰스 다윈의 진화론에서 유래한 '신경'이라는 단어에서 영감을 얻은 것으로 보입니다: "종은 변화하는 환경에 유연하게 적응하고 적응할 수 있어야만 살아남을 수 있다"는 진화론에서 유래한 이름인 Nervos. 변화하는 환경에 유연하게 적응하고 조정하는 종만이 살아남을 수 있다"는 다윈의 이론을 인용한 것입니다. 이 아이디어는 네트워크가 가장 낮은 수준에서 적응하고 진화할 수 있도록 하는 것입니다. 하지만 CKB의 공동 제작자들이 게임과 애니메이션 팬이기도 하고, 애니메이션 '신 에반게리온'에 등장하는 유엔 비밀 기구의 약자가 'NERV'라는 점에서 Nervos의 기원에 대한 또 다른 설도 있습니다.
생태계의 발전을 가속화하기 위해 CKB는 2020년 초부터 도구 개발에 집중해 왔으며, JavaScript/TypeScript 기반 프레임워크인 Lumos, CKB에서 계정 모델을 사용할 수 있는 Ether 호환 레이어인 Polyjuice, 이더와 연결되는 Ether 호환 레이어인 Polyjuice 등 일련의 도구가 출시되었습니다. 폴리주스, 이더와 CKB를 연결하는 크로스체인 브릿지인 포스 브릿지, 디앱 개발 키트인 팁피. 이러한 도구는 애플리케이션 개발의 장벽을 크게 낮췄습니다. 이러한 도구를 기반으로 CKB 생태계는 이미 DID, 월렛, 비문 등 다양한 트랙을 아우르는 127개의 프로젝트를 출시했습니다.
>
주류에서 거꾸로: CKB 아키텍처의 혁신은 무엇인가요?
커뮤니티가 TPS와 PoS에 집중하는 가운데 CKB는 주류와는 완전히 다른 기술 경로를 선택했습니다. 검열 저항성과 라이선스 필요성에 대한 타협이 없어야 한다고 주장했습니다. 그래서 충분한 탈중앙화를 유지하기 위해 L1 성능을 낮추고, 네트워크의 보안과 무허가성을 보장하기 위해 향상된 작업 증명과 간단한 해시 함수를 사용하기로 결정했습니다.
계층화된 철학
계층화된 아키텍처의 선택은 인터넷의 작동 방식에 대한 팀의 성찰을 바탕으로 이루어졌습니다. 인터넷은 계층화되고 분리된 아키텍처를 통해 비교적 안정적인 신뢰 네트워크를 구축하지만, 신뢰성 수준이 제한적이고 자기보증 프로토콜의 본질적인 지원이 부족합니다.CKB 이상적으로 암호경제 사이버 인프라도 계층화되고 분리된 아키텍처를 채택해야 합니다. 이는 자체 보증 프로토콜을 기본적으로 지원하면서 하나의 프로토콜이 아닌 일련의 프로토콜을 통해 네트워크를 정의하는 것을 의미합니다. 그 결과, 팀은 안전하고 확장 가능한 계층형 네트워크를 구축하기로 결정했으며, 레이어1은 보안과 탈중앙화를 제공하는 데 중점을 두고 레이어2는 레이어1의 보안을 활용하여 무한한 확장성을 제공하기로 했습니다.
Layer1으로서 CKB는 공통 지식 베이스라고 알려져 있습니다. "공통 지식"은 모든 사람 또는 거의 모든 사람이 이해하고 다른 사람들도 알고 있는 보편적이고 널리 알려진 지식으로 정의됩니다. 블록체인 맥락에서 공통 지식은 글로벌 합의에 의해 검증되고 네트워크의 모든 사람이 받아들인 상태를 의미하며, 퍼블릭 체인에 저장된 암호화폐를 통화로 사용할 수 있게 해주는 속성입니다.Nervos CKB는 모든 유형의 공통 지식을 저장하도록 설계되었으며 암호화폐에만 국한되지 않습니다. 예를 들어 FT, NFT 등 사용자가 정의한 암호화 자산을 저장할 수 있습니다.
계층 2 프로토콜은 CKB를 활용하여 보안을 유지하면서 무한한 확장성을 제공합니다. CKB가 제안한 계층화된 아키텍처는 이후 이더리움에 의해 승인되었으며, 이더리움은 2019년부터 샤딩 연구를 중단하고 확장성을 위한 핵심으로 레이어 2를 채택했으며, 현재도 이를 유지하고 있습니다.
탈중앙화를 보장하는 작업 증명 메커니즘
CKB는 레이어 1이 암호화 경제의 초석이며, 따라서 무허가 네트워크여야 한다는 사실을 굳게 믿고 있습니다. 반면 지분 증명은 서약 가중치에 따라 블록의 비례적 할당을 결정하므로 탈중앙화와 중립성이라는 목표와 상충될 수 있습니다. 반면, 작업 증명은 사용자가 채굴기와 전기만 구입하면 블록 할당에 참여할 수 있는 완전히 무허가 방식입니다. 또한 보안 측면에서도 각 블록의 산술 연산력을 다시 계산해야 하기 때문에 작업 증명 체인을 위조하거나 재구성하는 것이 매우 어렵습니다. 비탈릭은 "약한 주관성"이라는 개념을 만들어 PoS가 작업증명보다 덜 안전하지 않다는 것을 설명했습니다.
따라서 CKB 팀은 PoS가 작업증명보다 성능이 뛰어나긴 하지만, 사용자가 원하더라도 Layer1을 최대한 탈중앙화하고 안전하게 만들 수 있는 최선의 방법은 작업증명이라고 믿습니다. Layer1을 최대한 탈중앙화되고 안전하게 유지하려면 지분 증명보다 작업 증명 방식이 더 적합합니다.
확장성을 가능하게 하는 셀 모델
비트코인 생태계가 부상하면서 계정 모델과 UTXO 모델 간의 논쟁이 다시금 불붙었습니다. 초기에는 두 모델 모두 자산을 중심으로 해석되었지만, 시간이 지나면서 UTXO는 계속해서 자산을 핵심(P2P)으로 보는 반면, 계정 모델은 사용자의 자산이 스마트 컨트랙트에서 호스팅되고 스마트 컨트랙트와 상호 작용하는 컨트랙트 서비스로 발전해 왔습니다. 따라서 이더리움에서 발행된 ERC-20 자산보다 UTXO 체인에서 발행된 자산의 보안 수준이 더 높습니다. 보안 외에도 UTXO 모델은 더 나은 프라이버시를 제공하고, 거래할 때마다 주소를 변경하며, 자연스럽게 병렬 트랜잭션 처리를 지원합니다. 가장 중요한 것은 계산과 검증을 모두 온체인에서 수행하는 계정 모델과 달리, UTXO 모델은 계산 프로세스를 오프체인에 배치하고 검증만 온체인에 배치하여 애플리케이션 구현을 단순화하므로 최적화를 온체인에서 고려할 필요가 없다는 점입니다.
CKB는 비트코인 아키텍처의 아이디어를 계승했을 뿐만 아니라 UTXO 모델을 추상화하여 스마트 컨트랙트를 지원하면서도 비트코인의 일관성과 단순성을 유지하는 셀 모델을 만들었습니다. 구체적으로 셀은 토큰의 가치를 나타내는 UTXO의 nValue 필드를 추상화하여 용량과 데이터의 두 필드로 나누고, 데이터는 상태를 보존하고 임의의 데이터를 저장할 수 있습니다. 동시에 셀 데이터 구조에는 LockScript와 TypeScript라는 두 개의 필드도 포함되어 있는데, 전자는 주로 소유권을 반영하는 반면 후자는 다양한 기능으로 사용자 정의할 수 있습니다.
요약하자면, 셀 모델은 이더리움과 유사한 기능을 CKB 스마트 컨트랙트에 제공하는 보다 일반적인 UTXO 모델입니다. 그러나 다른 스마트 콘트랙트와 달리 CKB는 결제를 위한 탈중앙화 컴퓨팅을 위해 설계된 모델이 아닌 일반 지식 저장을 위한 경제 모델을 사용합니다.
고수준 '추상화'
'추상화'라는 개념은 암호화폐 사용자에게 낯설지 않으며, 시스템에서 특수성을 제거하여 더 광범위한 시나리오에 적용할 수 있는 일반성을 만드는 과정을 의미합니다. 비트코인이 이더로 발전하는 과정은 사실 추상화의 과정입니다. 비트코인은 프로그래밍 기능이 부족하여 애플리케이션을 구축하기가 어려웠습니다. 반면에 이더는 다양한 유형의 애플리케이션을 구축할 수 있는 플랫폼을 제공하는 가상 머신과 런타임 환경을 도입했습니다. 또한 비탈릭이 반복해서 언급한 '계정 추상화'나 사전 컴파일된 '암호화 추상화'의 추가 등 이더는 진화하면서 계속해서 추상화를 발전시켜 왔습니다.
이더가 비트코인의 추상화인 것처럼, CKB는 어떤 면에서 이더의 추상화이며 스마트 컨트랙트 개발자에게 더 많은 자유를 제공합니다.
1) 계정 추상화
CKB는 셀 모델을 통해 계정 추상화를 달성합니다. 예를 들어, Nervos의 에코월렛 UniPass는 이메일과 휴대폰을 기반으로 인증 시스템을 구축합니다. 사용자는 기존 인터넷 계정과 유사하게 이메일과 비밀번호로 로그인할 수 있습니다. 탈중앙화 신원 서비스 제공자인 d.id 팀이 개발한 탈중앙화 도메인 이름 프로토콜 .bit도 Nervos의 계정 추상화를 활용하여 인터넷 사용자, 이더리움 사용자, 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로 전환하는 것입니다.
CKB 경제 모델 분석: 채굴 보상과 인플레이션 메커니즘
CKB 네이티브 토큰은 보유자가 점유할 수 있는 블록체인을 나타내는 CKB(Common Knowledge Byte)입니다. 글로벌 상태입니다. 예를 들어, 1,000개의 CKB가 있다면 1,000바이트의 공간으로 셀을 생성하고 이 1,000바이트를 사용하여 자산, 앱 상태 또는 기타 유형의 데이터를 저장할 수 있습니다.
CKB의 경제 모델은 비트코인과 유사하게 4년마다 채굴 보상이 절반으로 줄어드는 것 외에도 매년 13억 4,400만 개가 추가로 발행되는 주류 지분 증명 코인과 유사한 인플레이션 설계를 도입한다는 점에서 독특합니다. 현재까지 통계에 따르면 발행된 CKB의 수는 443억 7,900만 개이며, 이 중 436억 9,900만 개가 유통되고 있습니다. 구체적인 디자인은 다음과 같습니다:
1) 제네시스 이슈:
제네시스 블록에서 총 336억 개가 발행되었습니다. 사토시 나카모토에게 경의를 표하는 의미로 발행 초기에 84억 개의 CKB가 사토시 나카모토의 주소로 입금되었습니다. 나머지 252억 개의 CKB는 기관 투자자, 에코 펀드, 개발팀, 일반 투자자 등에게 할당되었으며 모두 잠금 해제되었습니다.
2) 티어 1 오퍼링:
티어 1 오퍼링의 총 수는 336억 개입니다. 비트코인과 마찬가지로 모든 티어 1 발행량이 채굴될 때까지 4년마다 반으로 줄어듭니다. 현재 CKB는 이미 2023년 11월에 처음으로 절반으로 줄어들어 연간 21억 CKB가 발행되었으며, 2027년 11월에 두 번째 절반이 발행되어 연간 10억 5천만 CKB가 발행될 예정이며, 티어 1에서 발행된 모든 CKB가 채굴자에게 보상으로 지급될 예정입니다.
특히 분배에 대해:
21.5% 퍼블릭 토큰 판매, 메인넷 출시 시 모두 잠금 해제
17% 생태계 펀드, 3% 메인넷 출시 시 잠금 해제, 나머지는 3년 내 잠금 해제
15%는 Nervos 팀에 할당, 4년의 베스팅 기간과 메인넷 출시 시 1/3 잠금 해제
14%는 2018년에 사모 배치, 2년간 락업
5%는 창립 파트너에게 할당되며 3년간 잠겨 있고 메인 웹사이트에서 유통되지 않습니다
2%는 재단 준비금에 할당되며 2020년 7월에 잠금 해제되었고 메인 웹사이트에서 유통되지 않습니다
2%는 재단 준비금에 할당되며 2020년 7월에 잠금 해제되었고 메인 웹사이트에서 유통되지 않습니다
0.5%는 채굴 대회와 버그 바운티 프로그램을 통해 테스트넷 참가자에게 보상하는 테스트넷 인센티브에 사용되었습니다
남은 25%는 소멸되었습니다
3) 2차 배포
3) 2차 배포
3) 2차 배포
3) 2차 배포
3) 2차 배포
채굴자: 온체인 상태 점유에 비례
NervosDAO: 전체 발행량 대비 잠긴 CKB의 비율에 비례
재무: 총 발행량 대비 유통되는 CKB의 비율에 비례, 거버넌스 메커니즘이 아직 완벽하지 않음, 이 부분은 직접 소멸
2단계 발행은 일종의 '인플레이션 세금' 메커니즘으로 간주할 수 있습니다. 즉, 사용자가 CKB에 데이터나 상태를 저장해야 하는 경우 채굴자에게 '상태 임대료'로 일정 수의 CKB를 지불해야 합니다. 더 이상 저장할 필요가 없는 사용자는 CKB를 잠금 해제하여 NervosDAO에 예치할 수 있으며, 저장할 필요가 없는 사용자는 2차 발행으로 인해 토큰의 가치가 희석되는 것을 피하기 위해 CKB를 NervosDAO에 직접 예치하고 보조금을 받을 수 있습니다.
CKB 브라우저 데이터에 따르면, 2차 토큰의 11.4%는 채굴 인센티브에, 19.1%는 락업 보조금에 사용되었으며 69.5%는 국고에 할당되어 소멸되었습니다.
네트워크 산술
2019년 5월 18일에 CKB 채굴이 시작되었습니다. 2019년 5월 18일 이글송 해시 알고리즘이 사용되었으며, 2020년 3월 이후 CPU, GPU, FPGA에서 점차 ASIC 채굴기로 전환되어 현재는 Antminer K7, Goldshell CK6 등의 ASIC 채굴을 지원합니다(GPU 및 FPGA 채굴기로는 수익성이 낮아 수익성이 낮습니다).
현재 네트워크 채굴력은 240.06 PH/s, 채굴 난이도는 2.31 EH이며, 현재 CKB를 지원하는 마이닝 풀은 F2Pool, Poolin, 2miners 등이 있습니다.
논란이 계속되는 비트코인 레이어2의 새로운 아이디어에 대해 어떻게 평가해야 할까요?
2월 13일, CKB의 공동 창립자 사이퍼는 RGB 확장 프로토콜인 RGB++를 제안했고, 이는 CKB의 2차 시장 가격에 어느 정도 영향을 미치며 비트코인 레이어2의 정통성에 대한 논쟁을 촉발시켰습니다. 일부 사용자는 RGB ++가 EVM 호환 학파에 비해 비트코인 UTXO의 정통성을 계승하고 있으며, 비트코인 생태계를 위해 깊이 헌신하고 있다고 생각합니다. 레이어 아키텍처, UTXO 추상화, 최근 제안된 OTX 프로토콜인 CoBuild 오픈 트랜잭션은 모두 비트코인 사고의 확장이자 혁신입니다. 그러나 CKB가 지나치게 포지셔닝되어 있다는 주장도 있습니다. 2019년부터 2020년까지 파이어코인으로, 그리고 2020년부터 2022년까지 게임 방향으로 나아갔지만, 실질적인 진전을 이루지 못했습니다. 따라서 이번 레이어2 방향 전환은 투기 의혹을 받을 수 있습니다. 또한 RGB++라는 명칭의 의미에 대해 비트코인 네이티브 개발자들은 'RGB보다 낫다'는 의미에 대해 동의하지 않는다는 입장을 표명하기도 했습니다. CKB는 이미 RGB++에 대한 로드맵을 발표했으며, 앞으로 어떻게 진행될지는 시간이 지나야 알 수 있을 것입니다.
2024년 초부터 비트코인의 레이어2 솔루션 간의 경쟁이 심화되고 있습니다. 그러나 어떤 솔루션이 채택되든 어떤 식으로든 비트코인 생태계의 지속 가능성과 연착륙에 기여하고 있으며, 이러한 경쟁은 더 많은 아이디어와 솔루션에 영감을 줄 수 있습니다. 하지만 다행히도 CKB는 이 과정에서 비트코인과 동형성을 고집하며 그 간극을 더욱 좁히고자 노력하는 등 그 뿌리에 충실했던 것 같습니다.