이 기사에서는 비트코인 블록체인에서 ZKrollup 확장 솔루션을 구축하고 있는 혁신적인 암호화 프로젝트 Citrea를 탐구합니다. 이 프로젝트는 영지식 증명 기술과 BitVM 스택을 활용하고 있습니다.
이러한 종류의 2차 레벨 네트워크인 “Zero Knowledge Rollup”은 Bitcoin의 확장성과 상호 운용성을 크게 향상시킬 수 있으며, 이는 Ethereum에서 발생하는 것과 유사하게 더 많은 데이터와 트랜잭션을 그 외부로 감싸서 하나의 배치로 메인 체인에 다시 보고하는 방식으로 작동합니다. 메인 체인은 데이터 가용성 레벨(DA)로 작동합니다.
Citrea가 어떻게 작동하는지 그리고 Bitcoin의 성능이 어떻게 발전할 수 있는지 자세히 살펴보겠습니다.
Summary
Citrea가 비트코인 블록체인에서 첫 번째 ZKrollup 출시를 준비 중입니다: 상호 운용성과 확장성 측면의 이점
Citrea è il primo ZKrollup costruito sulla blockchain di Bitcoin, ideato dallo sviluppatore Orkun Kilic, che unendo il concetto di prove computazioni a conoscenza zero e l’idea che è alla base di BitVM, sta provando a migliorare la scalabilità e l’interoperabilità della prima rete crittografica mai costruita.
최근 Bitcoin Magazine와의 인터뷰에서 Orkun은 블록 크기와 스크립트 기능 측면에서 강한 제한이 있는 이렇게 “구식” 블록체인에 ZKproofs를 도입하려는 동기에 대해 설명했습니다.
개발자는 Bitcoin이 검열 저항성과 암호화 보안 측면에서 최고의 인프라를 제공한다고 믿으며, SegWit 및 Taproot와 함께 제공된 역사적인 코드 변경 덕분에 네트워크를 데이터 가용성 계층으로 사용하여 개별 거래 내에 데이터를 등록할 수 있다고 생각합니다.
이것은 인터뷰에서 Orkun의 말입니다:
“오늘날 단순한 결제 외에 Bitcoin으로 할 수 있는 것은 극히 제한적입니다. 우리는 Bitcoin 블록 공간의 보안을 활용하여 더 많은 것을 하고 싶습니다.”
마치 Ethereum에서 발생하는 것처럼, 모듈성 개념은 Bitcoin과 같은 확장성 및 외부 상호 운용성에 제한된 성능을 겪는 블록체인의 문제를 해결할 수 있습니다.
ZKrollup은 인프라의 일부 계산 작업을 제거하는 데 도움이 됩니다 주 네트워크 외부로 트랜잭션 처리를 이동하여 데이터를 단일 배치로 감싸고 나중에 다시 보내어 검증 시간과 비용을 줄입니다.
롤업을 구축함으로써 개발자는 결제 롤업, 게임 롤업 및 EVM 롤업과 같은 다양한 응용 프로그램을 만들기 위해 자신의 스택을 맞춤화할 수 있습니다. 이러한 유연성은 주요 프로토콜을 변경할 필요 없이 블록체인을 확장할 수 있는 다양한 최적화를 가능하게 합니다.
이 모든 장점에도 불구하고 몇 가지 한계가 있습니다: 실제로 Bitcoin을 데이터 가용성 레이어로 사용하는 것 (BitVM 개념에서 파생된 관행)은 구조적 타협이 필요합니다, Bitcoin 체인이 이러한 종류의 작업을 수행하기에는 매우 비용이 많이 들고 비효율적이기 때문입니다.
다음 단락에서 이러한 타협이 무엇인지, 그리고 Citrea가 Bitcoin 블록체인에 zkrollup을 통합하는 방법을 구체적으로 살펴보겠습니다.
한편 Citrea는 개발자와 사용자를 위한 public devnet을 막 출시하여 Bitcoin을 DA 레벨로 사용하는 것과 새로운 암호화 지평으로의 확장을 위한 역사적인 전환점을 표시했습니다.
보안 및 신뢰 최소화: zk-proofs를 집계하기 위한 첫 번째 단계
비트코인 블록체인에 ZKrollup을 구현하면 전례 없는 보안을 보장하지만, 다른 인프라에 비해 확장성이 낮고 온체인 아키텍처 수준에서 제한이 있습니다.
따라서 Bitcoin을 오직 필요할 때만 레벨 DA로 활용하는 것이 중요합니다 (최대 보안이 필요할 때), 반면 높은 처리량과 낮은 비용이 요구되는 애플리케이션의 경우 Celestia와 같은 다른 레이어를 사용하는 것이 좋습니다.
또한 EVM과의 비호환성은 Bitcoin 외부로 코인을 이동해야 할 때 문제를 일으킵니다: Citrea는 “Clementine”이라는 BitVM 기반의 양방향 피벗을 통해 이 문제를 해결합니다. 이 메커니즘은 ZK 증명을 낙관적으로 검증하여 Bitcoin 증명을 집계하고 빈번한 정착의 필요성을 줄입니다.
클레멘타인으로 ZK 증명을 편리하고 안전하게 검증할 수 있으며, 단일 배치 내에서 zk 증명의 집계를 통해 확장성과 상호 운용성 측면에서 솔루션을 제공합니다.
주요 아이디어는 Clementine이 ZK 롤업에 대해 낙관적인 정착지를 제공하는 것입니다. 모든 배치를 각 블록마다 안정화하는 것은 Bitcoin에서 매우 비용이 많이 드는 관행이기 때문입니다. 따라서 주기적으로 데이터만 등록하고 증거를 집계함으로써, Clementine은 상태가 정확하고 안전하게 유지되도록 보장합니다.
처음에는 L1에서 L2로의 데이터 전송과 동기화가 더 저렴해지기 전까지는 외부 신뢰 수준을 도입해야 하지만, 이는 최대한 최소화됩니다: 여기서 ” 최소화된 신뢰” 개념이 나옵니다.
이 초기 Citrea 개발 단계에서는 외부 운영자가 처음에는 자신의 주머니에서 사용자 인출 요청을 충당한 다음, 필요한 증거를 하나의 프레젠테이션으로 네트워크에 제출할 것입니다. 다른 운영자가 해당 주체가 부정한 행동을 하고 있다고 의심하면, 전송을 이의 제기하고 네트워크에서 제거되도록 할 수 있습니다.
이 구성은 즉, sicurezza를 보장하기 위해 단 한 명의 참가자만 정직해야 하는 신뢰에 의해 최소화된 가설을 도입합니다.
이와 관련하여 Orkun은 다음과 같이 강조했습니다:
“이것은 보안을 위해 다수의 합의를 요구하는 전통적인 모델에 비해 상당한 개선입니다.”
Citrea의 다음 단계는 volizione을 도입하는 것입니다. 즉, 체인 보안과 체인 외 비용 효율성을 균형 있게 맞추는 하이브리드 모델입니다. 이를 통해 다양한 애플리케이션이 특정 요구 사항에 따라 가장 적합한 데이터 저장 방법을 선택할 수 있습니다.
Orkun ha terminato l’intervista a Coindesk sottolineando come l’uso di Bitcoin come settlement layer per la disponibilità dei dati offre un forte incentivo ai miners per proseguire con le proprie attività vedendo commissioni in aumento per la sicurezza a lungo termine.