출처: Byte Meta CKB
보안은 항상 자산 분배 프로토콜의 주요 고려 사항입니다. 오늘 포스팅에서는 동형 바인딩이 무엇인지, 왜 RGB++ 프로토콜이 매우 안전한 것으로 간주되는지에 대한 자세한 분석과 함께 RGB++에 대한 소개를 이어가겠습니다.
<섹션><섹션><섹션><섹션><섹션>
아이소모픽 바인딩이란 무엇인가요?
동형 바인딩 기법의 사용은 동형성을 전제로 합니다. CKB 블록체인의 셀 모델은 비트코인의 UTXO 모델의 고급 버전이며, 둘 다 동일한 뿌리를 가지고 있습니다. 이러한 유사성 덕분에 동형 바인딩 기술을 사용해 한 블록체인의 UTXO를 다른 블록체인의 UTXO에 바인딩하거나 매핑할 수 있습니다. RGB++ 프로토콜을 예로 들면, RGB 자산은 본질적으로 비트코인 UTXO에 기생하기 때문에 RGB++ 프로토콜은 동형 바인딩 기술을 사용하여 비트코인 UTXO를 CKB 블록체인의 셀에 매핑할 수 있으며, 이를 통해 RGB 프로토콜의 클라이언트 측 검증 대신 CKB 블록체인을 사용할 수 있습니다.
동형 바인딩 기술을 더 직관적으로 이해하기 위해 토지 구획과 토지 증서를 비유 대상으로 사용하겠습니다.
비트코인 메인넷을 토지에 비유하고 장산이 RGB++ 프로토콜을 통해 100에이커에 해당하는 종이 증서인 자산을 발행한다고 가정해 봅시다. 에 해당하는 종이 증서입니다. 종이 증서는 비트코인 블록체인(즉, 장산이 소유한 UTXO)에 저장되며, 동형 바인딩 기술은 종이 증서의 전자 사본을 CKB 블록체인(셀에 존재)에 발행하는 것과 동일합니다.
장산이 40에이커의 토지를 친척인 리시에게 양도할 경우, 원래 100에이커의 종이 증서는 폐기되고 40에이커와 60에이커에 대한 새로운 종이 증서가 생성되며, 이는 여전히 비트코인 블록체인에 저장되지만 40에이커에 대한 증서는 리시가 관리하는 UTXO에, 60에이커에 대한 증서는 장산이 관리하는 UTXO에 저장된다는 차이점이 있습니다. 차이점은 40에이커에 대한 증서는 리시가 관리하는 UTXO에 저장되고 60에이커에 대한 증서는 장산이 관리하는 UTXO에 저장된다는 것입니다. 특히 여기서 비트코인 블록체인의 역할은 새로 생성된 증서 필지가 정확히 100에이커를 합산하는지 확인하는 것이 아니라 장산이 100에이커의 종이 증서를 두 번 이상 사용하는 것(즉, 이중 지출)을 방지하는 것입니다. 다시 말해, 원래 RGB 프로토콜에서는 리시가 받은 증서에 40에이커가 명시되어 있는지 확인하는 것은 리시의 몫이며, 장산이 제공한 토지의 추적 가능성을 확인하는 것은 리시의 몫입니다(원래 RGB 프로토콜에서는 사용자가 직접 수행해야 하는 클라이언트 측 검증이 필요함).
CKB 블록체인에 배포된 비트코인 라이트 클라이언트는 "100에이커의 종이 증서를 파기하고 40에이커의 종이 증서와 60에이커의 종이 증서를 생성"하는 일이 비트코인 블록체인에서 실제로 일어났는지 확인합니다.
검증이 통과되면 CKB 블록체인의 100에이커 전자 증서가 소멸되고 40에이커 전자 증서와 60에이커 전자 증서가 생성됩니다. CKB 블록체인은 튜링 완전성이 있기 때문에 새로 생성된 두 전자 증서의 토지 크기가 정확히 100에이커가 되는지 확인하고 보장하며, 리시는 자신의 증서에 40에이커라고 명시되어 있음을 한 눈에 확인할 수 있습니다(CKB 블록체인의 데이터는 공개적으로 볼 수 있기 때문에). 따라서 RGB++ 프로토콜은 RGB 프로토콜의 클라이언트 측 검증을 대체할 수 있습니다. 즉, 2단계에서 리시의 검증을 생략합니다(플롯 추적성 검증 포함).
위 4단계는 동형 바인딩 기술의 4가지 운영 프로세스인 UTXO를 셀에 매핑, 트랜잭션 검증, 크로스체인 검증, CKB의 상태 변경과 정확히 일치합니다.
보안 분석> section>
위의 토지 구획과 토지 증서의 비유는 비트코인 UTXO에 저장된 종이 토지 증서의 보안과 이중화 방지가 비트코인 블록체인의 보안에 크게 의존한다는 것을 분명히 보여줍니다. 그리고 가장 오래 운영되고 가장 안전한 작업 증명 체인인 비트코인은 그 보안성을 오랜 시간 동안 입증해 왔습니다.
동형 바인딩 기술을 통해 생성된 전자 토지 증서의 보안과 이중 지출 방지는 보안과 탈중앙화를 극대화하기 위해 처음부터 비트코인과 동일한 시간 테스트를 거친 작업 증명 합의 메커니즘을 채택한 CKB 블록체인의 보안에 크게 의존하고 있습니다. 현재 CKB의 채굴 장비는 세계 최대 ASIC 채굴기 업체인 비트메인이 생산하고 있으며, 현재 CKB의 네트워크 전력은 사상 최고치인 440 PH/s를 돌파했습니다. <각 블록의 산술 연산력을 다시 계산해야 하기 때문에 작업 증명 체인을 위조하거나 재구성하는 것은 매우 어렵고, 이는 하룻밤 사이에 피라미드를 재건하는 것과 같은 거의 불가능한 작업입니다. 결과적으로 우리는 CKB 블록체인의 보안에 전적으로 의존할 수 있습니다.
이미지 src="https://img.jinse.cn/7318004_watermarknone.png" title="7318004" alt="wPt7Wz0O4nQhGQWRTXXPhka4H6RdkpftjMGdQmgT.jpeg">
물론 여전히 의심스러운 경우 위 예시의 2단계에서와 같이 토지 증서에 실제로 40에이커가 명시되어 있는지, 장산이 제공한 토지 추적 증명서가 진짜이고 유효한지 직접 확인하여 이를 확인할 수 있습니다. 이는 사용자가 직접 클라이언트 측 유효성 검사를 완료해야 하는 RGB 프로토콜의 관행이기도 하며, RGB++ 프로토콜은 단순히 추가 옵션을 제공하여 사용자가 직접 클라이언트 측 유효성 검사를 완료하는 것 외에도 DA 계층과 국가 발표로만 사용되는 CKB 블록체인의 유효성 검사를 신뢰하도록 선택할 수 있으며 종이 토지 증서의 거래 보안은 CKB와 직접 관련이 있지도 않습니다.
RGB++ 프로토콜의 장점은 CKB 블록체인이 DA 레이어 역할을 할 수 있다는 것뿐만 아니라 비트코인 블록체인의 RGB++ 자산이 CKB 블록체인에서 자유롭게 이동할 수 있는 도약 연산도 지원한다는 것입니다(물론 역 연산도 가능하며 향후 다른 튜링 완결형 UTXO 블록체인으로 확장될 수 있습니다). CKB 블록체인은 튜링 완결형이기 때문에 개발자는 대출 플랫폼, 탈중앙화 거래소 등 모든 종류의 복잡한 디파이 애플리케이션을 구축할 수 있습니다. 즉, Leap 작업을 통해 CKB 블록체인으로 전송된 RGB++ 자산은 담보 대출, 이자 창출을 위한 담보, 거래 등과 같은 다양한 금융 활동에 참여할 수 있습니다.
리프 작업을 통해 CKB 체인으로 전송된 RGB++ 자산으로 다양한 금융 활동에 참여할 때, 이러한 작업의 보안은 CKB 블록체인의 보안에 크게 좌우됩니다. 앞서 설명했듯이 CKB 블록체인 자체는 매우 안전합니다. 하지만 여전히 CKB 블록체인의 보안에 대한 우려가 있다면, 언제든지 도약 작업을 통해 CKB 체인의 RGB++ 자산을 비트코인 블록체인으로 전송하여 비트코인 블록체인의 RGB++ 자산으로 다시 전환할 수 있습니다.
리프 기능과 관련해서는 블록 재구성이라는 리스크를 언급하지 않을 수 없습니다. 그러나 이 위험은 더 많은 블록 확인을 기다림으로써 효과적으로 피할 수 있습니다. 비트코인 네트워크에서 트랜잭션은 일반적으로 6번의 블록 확인을 거친 후 되돌릴 수 없는 것으로 간주됩니다. 작업증명 확인 횟수는 보안과 선형적인 관계가 없으며, 작업증명 블록을 무너뜨리는 난이도는 블록 수에 따라 기하급수적으로 증가한다는 점에 유의할 필요가 있습니다. 따라서 CKB 블록체인에서 비트코인의 6번의 블록 확인과 동일한 수준의 보안을 달성하려면 24번의 CKB 블록 확인만 필요한 것으로 추정됩니다. CKB의 평균 블록 아웃 시간이 약 10초라는 점을 고려하면 24번의 블록 확인은 실제로 6번의 비트코인 블록 확인에 필요한 시간보다 훨씬 짧습니다.
그림: PoW 보안 다이어그램, 출처: https://talk.nervos.org/t/rgb-1/7798
그렇기 때문에 더 높은 수준의 보안을 원한다면 몇 블록을 더 기다렸다가 확인하면 됩니다.
<섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션><섹션>> section>
RGB++에서 사용하는 동형 바인딩 기술은 비트코인의 UTXO를 CKB의 셀에 영리하게 결합하여 사용자의 인증 작업을 간소화할 뿐만 아니라 높은 수준의 보안을 유지합니다. 동시에, 도약 작업은 사용자에게 더 광범위한 애플리케이션 시나리오를 제공하여 크로스 체인 상호운용성을 위한 새로운 길을 열어줍니다.
점점 더 많은 애플리케이션이 RGB++를 기반으로 구축하기로 선택함에 따라, 향후 비트코인 생태계에서 점점 더 중요한 역할을 할 것으로 믿어 의심치 않습니다.