ETF 출시와 BRC-20 생태계의 폭발, 반감기의 축복으로 인해 시장의 관심은 다시 비트코인 생태계에 쏠리는 것 같습니다. 이러한 맥락에서, 퍼블릭 체인 생태계의 베테랑 프로젝트인 CKB는 최근 메인 네트워크 포지셔닝을 비트코인 레이어 2로 조정한 후 자산 프로토콜 RGB++ 레이어를 출시한다고 발표하면서 빈번한 움직임을 보였습니다. 자체 UTXO + PoW 정통 BUFF와 결합된 비트코인 레이어 2의 개발 모멘텀을 활용하여 CKB는 커뮤니티에서 빠르게 화제가 되었습니다.
그러나 RGB++의 개념, CKB 팀이 RGB 프로토콜을 선택한 이유, 비트코인 레이어 2 개발 계획을 어떻게 계획했는지 알아보기 전에 시간을 거슬러 올라가 역사, 배경 및 원본에 대해 더 자세히 알아볼 필요가 있습니다. CKB의 의도.
탄생의 길
이더리움 생태계에 시장의 관심이 집중되던 2018년 초, CKB가 공식 출시되었습니다. 같은 해 7월 CKB는 Polychain Capital, Sequoia China, Wanxiang Blockchain, Blockchain Capital 등 많은 유명 투자 기관의 참여로 2,800만 달러의 자금 조달을 완료했습니다. 이후 2019년 10월 24일 CKB는 코인리스트에서 6,720만 달러에 달하는 초과 자금 조달을 완료했습니다. 2019년 11월 16일, CKB 메인넷 Lina가 런칭되었습니다.
CKB의 팀 배경은 스타 팀이라고 불리며, 창립자들은 수년 동안 암호화 산업에 깊이 관여해 왔습니다. Polychain Capital의 창립자 Olaf도 인터뷰에서 CKB 팀의 배경에 대해 매우 낙관적이라고 말했습니다.
수석 건축가Jan Xie : 그는 오랫동안 이더리움 클라이언트 Ruby-ethereum 및 pyethereum 개발에 기여해 왔으며, Ethereum 창립자 Vitalik Buterin과 협력하여 Casper 합의 및 샤딩 기술을 개발했습니다. 또한 그는 기본 블록체인 플랫폼 개발 및 합의 알고리즘 연구에 종사하는 회사인 Cryptape를 설립했습니다.
롄추앙Kevin Wang : IBM Silicon Valley Lab에서 엔터프라이즈 데이터 솔루션을 연구했으며, 소프트웨어 엔지니어를 위한 온라인 학교인 Launch School을 공동 창립했습니다. 또한 Kevin Wang은 의도 중심의 중앙 집중식 솔버 인프라인 Khalani의 공동 제작자입니다. (Khalani는 다양한 의도 중심 애플리케이션 및 생태계에 원활하게 통합될 수 있는 다재다능한 집단 해결사입니다.)
Lianchuang 및 COODaniel Lv: 이더리움 지갑 imToken Lianchuang, 전 암호화폐 거래소 Yunbi의 CTO. 또한 Daniel Lv는 10년 동안 Ruby China 커뮤니티를 조직했으며 ruby-china.org를 공동 창립했습니다.
CEO Terry Tai: 암호화폐 거래소 Yunbi의 핵심 개발자이자 기술 팟캐스트 Teahour.fm의 공동 창작자였습니다.
흥미롭게도 CKB 창립팀은 이더리움 커뮤니티와 긴밀한 관계를 유지하고 있지만 레이어 1 구성 아키텍처에서 비트코인 UTXO + PoW 모델을 상속하기로 결정했습니다. 팀이 이더리움 인프라의 한계를 인식했기 때문입니다. 그들은 이더리움의 아키텍처가 전체 시스템의 점검을 제한하여 근본적인 재구성과 대담한 혁신을 방해한다는 것을 깨달았습니다. 따라서 CKB 팀은 이더리움과는 다른 길을 택하여 새로운 블록체인을 구축하기로 결정했습니다.
한편, CKB 팀이 퍼블릭 체인 재구축을 선택한 이유는 Nervos라는 이름에서 영감을 얻었을 수도 있습니다. 널보스(Nervos)라는 단어는 변화하는 환경에 적응하고 유연하게 적응하는 종만이 살아남을 수 있다는 찰스 다윈의 진화론을 차용한 신경(Nerve)에서 유래됐다. . 그러나 Nervos의 유래에 대해서는 또 다른 설이 있는데, CKB의 Lianchuang도 e스포츠와 애니메이션을 사랑하는 사람이고, 애니메이션 신세기 에반게리온에서 United Nations Secret Service의 약어가 우연히 NERV로 되어 있기 때문이다. .
생태학적 발전을 가속화하기 위해 CKB는 2020년 초부터 개발 도구에 집중했으며 JavaScript/TypeScript 기반 프레임워크 Lumos, CKB에서 계정 모델을 사용할 수 있는 이더리움 호환성 레이어 Polyjuice를 포함한 일련의 도구를 연속적으로 출시했습니다. , 이더리움과 CKB 크로스체인 브릿지 Force Bridge 및 dApp 개발 키트 Tippy 간의 연결 등 이러한 도구는 애플리케이션 개발에 대한 임계값을 크게 낮춥니다. 이러한 도구를 기반으로 CKB 생태계는 DID, 지갑 및 비문과 같은 다양한 트랙을 다루는 127개의 프로젝트를 시작했습니다.
주류에 맞서기: CKB 아키텍처의 새로운 점은 무엇입니까?
TPS와 PoS에 대한 커뮤니티의 광범위한 우려 속에서 CKB는 주류와는 완전히 다른 기술 경로를 선택했습니다. 그들은 검열 저항과 무허가성에는 타협이 있을 수 없다고 주장합니다. 따라서 우리는 충분한 분산화를 유지하기 위해 L1 성능을 줄이고 네트워크의 보안과 무허가 특성을 보장하기 위해 향상된 PoW 및 간단한 해시 기능을 채택하기로 결정했습니다.
레이어링 개념
계층화된 아키텍처를 선택한 이유는 팀이 인터넷 운영 모델에 대해 생각해 본 결과입니다. 인터넷은 계층화되고 분리된 아키텍처를 통해 비교적 안정적인 신뢰 네트워크를 구축했지만, 신뢰 수준이 제한적이고 자체 보호 프로토콜의 기본 지원이 부족합니다. CKB의 이상적인 암호화폐 경제 네트워크 인프라는 또한 계층화되고 분리된 아키텍처를 채택해야 합니다. 이는 자체 보장 프로토콜에 대한 기본 지원을 제공하면서 하나가 아닌 일련의 프로토콜로 네트워크를 정의하는 것을 의미합니다. 따라서 팀은 레이어 1이 보안 및 분산화 제공에 중점을 두고 레이어 2가 레이어 1의 보안을 활용하여 무제한 확장성을 제공하는 안전하고 확장 가능한 계층형 네트워크를 구축하기로 결정했습니다.
레이어 1로서 CKB는 Common Knowledge Base를 의미합니다. 상식은 일반적이고 널리 알려진 지식, 즉 모든 사람 또는 거의 모든 사람이 알고 있고 다른 사람도 그것을 알고 있다는 것을 아는 지식으로 정의됩니다. 블록체인의 맥락에서 상식이란 글로벌 합의에 의해 검증되고 네트워크의 모든 사람이 받아들인 상태를 의미하며, 이 속성을 통해 퍼블릭 체인에 저장된 암호화폐를 통화로 사용할 수도 있습니다. Nervos CKB는 화폐뿐만 아니라 모든 유형의 상식을 저장하는 것을 목표로 합니다. 예를 들어 FT, NFT 등을 포함한 사용자 정의 암호화 자산을 저장할 수 있습니다.
레이어 2 프로토콜은 CKB를 사용하여 무제한 확장성을 제공하면서 보안을 보장할 수 있습니다. CKB가 제안한 계층형 아키텍처는 이후 이더리움에서 인정받았으며, 이더리움은 2019년 실행 샤딩에 대한 이전 연구를 포기하고 대신 레이어 2를 핵심으로 용량을 확장했으며 현재까지 계속되고 있습니다.
PoW 메커니즘은 분산화를 보장합니다.
CKB는 레이어 1이 암호화 경제의 초석이므로 무허가형 네트워크여야 한다고 굳게 믿습니다. 반면 PoS는 지분 가중치에 따라 블록 생산 비율을 결정하는데, 이는 탈중앙화와 중립성이라는 목표와 충돌하게 된다. 이와 대조적으로 PoW는 완전히 무허가형이며 사용자는 채굴 기계와 전기만 구입하면 블록 생산에 참여할 수 있습니다. 또한 보안 측면에서 각 블록의 컴퓨팅 파워를 다시 계산해야 하기 때문에 PoW 체인을 위조하거나 재구성하는 것은 매우 어렵습니다. Vitalik은 또한 PoS의 보안이 PoW 못지않다는 것을 설명하기 위해 약한 주관성이라는 개념을 만들어냈습니다.
따라서 CKB 팀은 성능 측면에서는 PoS가 PoW보다 우수하지만 레이어 1을 최대한 분산화하고 안전하게 유지하려면 PoW가 PoS보다 더 적합하다고 믿습니다.
셀 모델은 확장성을 달성합니다.
비트코인 생태계가 부흥하면서 계정 모델과 UTXO 모델 간의 논쟁이 다시 한번 주목을 받고 있습니다. 초기에는 두 모델 모두 자산을 중심으로 해석되었지만 시간이 지남에 따라 UTXO는 여전히 자산을 핵심(점대점)으로 간주하고 계정 모델은 계약을 제공하도록 발전했으며 사용자 자산은 스마트 계약에서 호스팅됩니다. .그리고 상호작용합니다. 이로 인해 UTXO 체인에서 발행된 자산의 보안 수준은 이더리움에서 발행된 ERC-20 자산의 보안 수준보다 높습니다. 보안 외에도 UTXO 모델은 더 나은 개인 정보 보호 기능을 갖추고 있으며 각 거래는 주소를 변경하고 자연스럽게 병렬 거래 처리를 지원합니다. 가장 중요한 점은 체인에서 계산과 검증을 동시에 수행하는 계정 모델과 달리 UTXO 모델은 계산 과정을 오프체인에 두고 체인에서만 검증하므로 애플리케이션 구현이 단순화된다는 점입니다. 이는 체인 최적화 문제를 고려할 필요가 없다는 것을 의미합니다.
CKB는 비트코인 아키텍처의 아이디어를 계승했을 뿐만 아니라 UTXO 모델을 추상화하고 셀 모델을 만들었습니다. 비트코인의 일관성과 단순성을 유지하면서 CKB는 스마트 계약을 지원할 수 있는 능력을 갖추고 있습니다. 구체적으로 Cell은 토큰 값을 나타내는 nValue 필드를 UTXO로 추상화하여 이를 용량(capacity)과 데이터(data)라는 두 개의 필드로 구분하는데, 데이터(Data)는 상태를 저장하고 어떤 데이터라도 저장할 수 있다. 동시에 Cell 데이터 구조에는 LockScript와 TypeScript라는 두 가지 필드가 포함되어 있습니다. 전자는 주로 소유권을 반영하고 후자는 많은 풍부한 기능을 사용자 정의할 수 있습니다.
요약하자면, Cell 모델은 CKB가 Ethereum과 유사한 스마트 계약 기능을 가질 수 있도록 하는 보다 일반적인 UTXO 모델입니다. 그러나 다른 스마트 계약과 달리 CKB는 분산 컴퓨팅에서 지불을 위해 설계된 경제 모델이 아닌 상식 저장을 위한 경제 모델을 채택합니다.
높은 수준의 추상화
추상화라는 개념은 암호화 사용자에게 낯선 것이 아니며, 시스템이 더 넓은 범위의 시나리오에 적용될 수 있도록 시스템의 특수성을 제거하고 보편성을 창출하는 것을 의미합니다. 비트코인에서 이더리움으로의 개발은 실제로 추상화 프로세스입니다. 비트코인에는 프로그래밍 기능이 부족하여 애플리케이션 구축이 어렵습니다. 이더리움은 가상 머신과 운영 환경을 도입하여 다양한 유형의 애플리케이션을 구축할 수 있는 플랫폼을 제공합니다. 이더리움은 Vitalik이 여러 번 언급한 계정 추상화이든, 미리 컴파일된 암호화 추상화를 추가하는 등 개발 과정에서 추상화를 계속해왔습니다.
Ethereum이 Bitcoin의 추상화인 것처럼 CKB도 어느 정도 Ethereum의 추상화이므로 스마트 계약 개발자에게 더 많은 자유를 제공합니다.
1) 계정 추상화
CKB는 Cell 모델을 통해 계정 추상화를 구현합니다. 예를 들어 Nervos 생태 지갑 UniPass는 이메일과 휴대폰을 기반으로 한 신원 인증 시스템을 만들었습니다. 사용자는 기존 인터넷 계정과 유사하게 이메일과 비밀번호를 통해 로그인할 수 있습니다. 탈중앙화 ID 서비스 제공업체 d.id 팀이 개발한 탈중앙화 도메인 이름 프로토콜 .bit 역시 Nervos 추상 계정의 특성을 활용하여 CKB에 국한되지 않고 인터넷 사용자, 이더리움 사용자, EOS 사용자가 직접 애플리케이션을 운영할 수 있도록 해줍니다. 사용자.
2) 암호화 추상화
암호화 추상화의 중심에는 효율적인 가상 머신이 있습니다. CKB는 CKB-VM을 사용하는데, 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억 4400만 개를 추가로 발행하는 주류 PoS 코인과 유사한 인플레이션 설계를 도입합니다. 현재로서는,CKBDAPPS통계에 따르면 CKB의 발행량은 443억 7900만 개이며, 그 중 유통량은 436억 9000만 개입니다. 구체적인 디자인은 다음과 같습니다.
1) 제네시스 출시:
제네시스 블록에는 총 336억 개의 코인이 발행되었습니다. 나카모토 사토시를 기리기 위해 발행 초기에 나카모토 사토시 주소로 84억 CKB가 입금되었습니다. 나머지 252억 CKB는 기관투자자, 생태펀드, 개발팀, 공공투자자 등에 할당되어 모두 잠금 해제되었습니다.
2) 1차 발행:
1차 발행 총량은 336억개이다. 비트코인과 유사하게, 모든 기본 발행이 채굴될 때까지 반감기는 4년마다 발생합니다. 현재 CKB는 2023년 11월 첫 반감기를 겪었고, 발행량이 연간 21억 CKB로 줄었습니다. 두 번째 반감기는 2027년 11월에 이루어질 것으로 예상되며, 발행량은 연간 10억 5천만 CKB로 감소합니다. 첫 번째 레벨에서 발행된 모든 CKB는 채굴자에게 보상됩니다.
구체적인 분포:
21.5%는 공개 토큰 판매에 사용되며, 메인넷이 출시되면 모두 잠금 해제됩니다.
17%는 생태계 기금에 할당되고, 3%는 메인넷 출시 시 잠금 해제되며, 나머지는 3년 이내에 잠금 해제됩니다.
15%는 Nervos 팀에 할당되며 4년의 베스팅 기간을 가지며 1/3은 메인넷이 출시될 때 잠금 해제됩니다.
14%는 2018년 사모용으로 사용될 예정이며 2년 동안 동결됩니다.
5%는 창립 파트너에게 할당되며 3년 동안 잠겨 있으며 메인넷에서 유통되지 않습니다.
2%는 2020년 7월에 잠금이 해제되어 메인 네트워크에서 유통되지 않는 재단 준비금으로 사용됩니다.
0.5%는 테스트넷 인센티브로 사용되며 채굴 대회 및 버그 바운티 프로그램을 통해 테스트넷 참가자에게 보상을 제공합니다.
나머지 25%는 파괴되었습니다.
3) 2차 발행
채굴자의 수입원이 반감기와 온체인 거래량에 의해 영향을 받지 않도록 하기 위해 CKB는 매년 13억 4400만 CKB의 고정 발행으로 2차 발행 개념을 도입했습니다. 정확한 분포는 CKB가 네트워크에서 어떻게 사용되는지에 따라 다릅니다:
채굴자: 온체인 상태 점유에 비례
NervosDAO: 전체 발행량 중 NervosDAO에 잠긴 CKB의 비율에 비례
국고: 전체 발행량에서 유통되는 CKB의 비율에 비례하며, 현재 거버넌스 메커니즘은 완성되지 않았으며 이 부분은 직접 파기됩니다.
2차 발행은 인플레이션세 메커니즘으로 볼 수 있습니다. 즉, 사용자가 CKB에 데이터나 상태를 저장해야 하는 경우, 채굴자에게 국가 임대료로 일정 금액의 CKB를 지불해야 합니다. 저장소가 더 이상 필요하지 않은 경우 CKB를 잠금 해제하여 NervosDAO에 저장할 수 있습니다. 스토리지가 필요하지 않은 보유 사용자는 CKB를 NervosDAO에 직접 입금하고 보조 발행으로 인해 토큰 가치가 희석되는 것을 방지하기 위해 보조금을 받을 수 있습니다.
~에 따르면CKB 브라우저데이터에 따르면 2차 발행 토큰의 11.4%는 채굴 보상에 사용되고, 19.1%는 락업 보조금에 사용되며, 69.5%는 국고 자금에 할당되어 폐기됩니다.
네트워크 컴퓨팅 성능
CKB 채굴은 Eaglesong 해싱 알고리즘을 사용하여 2019년 5월 18일에 시작되었습니다. 2020년 3월 이후 CPU, GPU, FPGA에서 ASIC 채굴기로 점진적으로 전환되고 있으며, 현재 Antminer K 7, Goldshell CK 6 등 ASIC 채굴이 지원됩니다.(GPU, FPGA 채굴기를 이용한 CKB 채굴 수익도 수익성이 낮음).
현재 네트워크 채굴 컴퓨팅 파워는 240.06 PH/s, 채굴 난이도는 2.31 EH입니다. 현재 CKB를 지원합니다.마이닝 풀F 2 Pool, Poolin, 2 Miner 등 포함
논란이 계속되고 있는데, 비트코인 레이어 2의 새로운 아이디어를 어떻게 보시나요?
2월 13일, CKB LianCipher는 RGB 확장 프로토콜인 RGB++를 제안했는데, 이는 CKB의 2차 시장 가격에 어느 정도 영향을 미치고 비트코인 레이어 2의 적법성에 대한 논의를 촉발시켰습니다. 일부 사용자는 EVM 호환성 세력과 비교하여 RGB ++가 Bitcoin UTXO의 정당성을 상속하고 팀이 계층 아키텍처, UTXO 추상화 또는 최근 제안된 OTX 프로토콜 CoBuild Open 등 Bitcoin 생태계에 깊이 관여하고 있다고 믿습니다. 거래: 비트코인 아이디어의 확장과 혁신. 하지만 CKB가 지나치게 포지셔닝을 하고 있다는 시각도 있다. 2019년부터 2020년까지 후오비와의 협력, 2020년부터 2022년까지의 게임 방향 등 실질적인 진전은 이루어지지 않았습니다. 따라서 이러한 레이어 2로의 이동은 추측으로 의심될 수 있습니다. 또한, 네이티브 비트코인 개발자들 역시 Better than RGB라는 의미가 있다고 믿으며 RGB++ 이름의 의미에 동의하지 않는다는 의견을 표명했습니다. 현재 CKB는 RGB++ 로드맵을 출시했으며, 향후 이 로드맵이 어떻게 수행될지는 시간 테스트를 통해서만 답할 수 있습니다.
2024년 초부터 비트코인 레이어 2 솔루션 간의 경쟁이 심화되었습니다. 그러나 어떤 솔루션을 채택하든 비트코인 생태계의 지속 가능한 개발과 구현을 어느 정도 촉진했으며 이번 대회는 더 많은 아이디어와 솔루션에 영감을 줄 수 있습니다. 그러나 다행스럽게도 이 과정에서 CKB는 항상 원래 의도를 고수하고 비트코인과 동형을 주장하며 단점을 더욱 보완한 것으로 보입니다.