셀레스티아는 사용자 증가에 따라 안전하게 확장되도록 설계된 모듈형 데이터 가용성 네트워크로, 개인화된 블록체인을 쉽게 배포할 수 있습니다. 실행을 합의에서 분리하고 데이터 가용성 샘플링이라는 새로운 요소를 도입하여 확장 가능한 블록체인 아키텍처, 특히 모듈형 블록체인 생성을 용이하게 합니다. 무스타파 알-바쌈과 이스마일 코피가 셀레스티아를 설립했습니다. [1] [2]
셀레스티아는 확장성과 유연성을 향상시키기 위해 합의와 실행을 분리하는 모듈형 데이터 가용성 네트워크입니다. 트랜잭션 순서 지정 및 데이터 가용성 보장에만 집중하여 다른 블록체인이 독립적으로 실행을 처리할 수 있도록 합니다. 데이터 가용성 샘플링을 사용하여 셀레스티아는 경량 노드가 작은 부분만 확인하여 데이터를 검증할 수 있도록 하여 리소스 요구 사항을 줄입니다. 더 많은 노드가 참여하여 샘플링을 수행함에 따라 네트워크는 검증 비용을 늘리지 않고 더 큰 블록을 처리할 수 있어 모듈형 블록체인의 성장을 지원합니다. [2] [11]
셀레스티아는 무스타파 알-바쌈의 2019년 백서인 LazyLedger에서 시작되었으며, 이는 연산이나 실행 없이 데이터 가용성에만 집중하는 원장을 제안했습니다. 이 아이디어를 프로젝트로 발전시키기 위해 알-바쌈은 코스모스 생태계 개발자인 공동 창립자 이스마일 코피와 낙관적 롤업 기술 전문가인 존 애들러를 영입했습니다. 이 프로젝트는 2021년에 셀레스티아로 리브랜딩되었고, 2023년 10월 31일에 메인넷이 출시되었습니다.
출시 후 셀레스티아는 Bain Capital Crypto, Coinbase Ventures 및 Jump Crypto와 같은 주요 암호화폐 회사의 지원을 받았습니다. 자체 토큰인 TIA는 2023년 12월 중순까지 500% 증가하는 상당한 성장을 보였습니다. 이 프로젝트는 폴리곤 랩스 및 옵티미즘 랩스와 협력하여 셀레스티아의 데이터 가용성 레이어를 롤업 솔루션에 통합했습니다. 2024년 2월, 셀레스티아는 또한 Arbitrum Orbit 프로토콜에 기여하여 개발자가 롤업 데이터 가용성을 위해 Arbitrum AnyTrust와 함께 셀레스티아를 사용할 수 있도록 했습니다. [12]
셀레스티아의 데이터 가용성(DA) 레이어를 통해 실행 및 정산 레이어는 중앙 집중식 신뢰에 의존하지 않고 트랜잭션 데이터에 접근할 수 있는지 독립적으로 확인할 수 있습니다. 데이터 가용성을 실행과 분리하여 보다 확장 가능한 블록체인 구조를 가능하게 하는 모듈식 접근 방식을 도입합니다. 이는 라이트 노드가 전체 블록 대신 작은 데이터 샘플을 확인하여 데이터 가용성을 확인할 수 있는 데이터 가용성 샘플링(DAS)과 애플리케이션이 자신과 관련된 세그먼트만 검색할 수 있도록 데이터를 네임스페이스로 구성하는 네임스페이스 머클 트리(NMT)라는 두 가지 주요 기능을 사용하여 달성됩니다.
DA 레이어는 코스모스 SDK로 구축된 celestia-app이라는 지분 증명 블록체인으로 작동합니다. 텐더민트 합의 프로토콜의 맞춤형 버전인 Celestia-core에서 실행됩니다. 수정 사항에는 2차원 리드-솔로몬 삭제 코딩 및 NMT 지원이 포함되며, 선택적 데이터 액세스를 활성화하기 위해 텐더민트의 기본 머클 트리를 대체합니다. Celestia-core는 블록체인 애플리케이션을 위한 업그레이드된 인터페이스인 ABCI++를 통해 애플리케이션 레이어에 연결됩니다. Celestia 앱은 스테이킹 및 거버넌스를 관리하지만 블록 데이터를 처리하거나 저장하지 않습니다. 데이터에 구애받지 않는 역할을 유지하면서 배포하는 데 도움이 됩니다. [4]
셀레스티아는 경량 노드가 전체 데이터 세트를 다운로드하지 않고도 블록 데이터를 검증할 수 있도록 데이터 가용성 샘플링(DAS)을 사용합니다. 이를 위해 셀레스티아는 2차원 리드-솔로몬 인코딩 방법을 적용합니다. 블록 데이터는 먼저 k×k 청크 행렬로 나뉘고, 여러 인코딩 적용을 통해 생성된 패리티 데이터를 사용하여 2k×2k 행렬로 확장됩니다. 각 행과 열(총 4k)에 대해 머클 루트가 계산되고, 이러한 루트의 머클 루트가 헤더의 블록 데이터 커밋먼트가 됩니다. [4]
DAS는 제한된 리소스를 가진 경량 노드가 블록 데이터의 작은 부분만 샘플링할 수 있도록 하여 확장성을 향상시킵니다. 더 많은 경량 노드가 참여할수록 데이터를 다운로드하고 저장하는 총 용량이 증가합니다. 이 접근 방식을 통해 네트워크는 개별 노드에 과부하를 주지 않고 더 큰 블록을 지원할 수 있습니다. 그러나 Celestia 경량 노드는 블록 헤더의 유효성을 검사하기 위해 4k 중간 머클 루트를 다운로드해야 합니다. 크기가 n² 바이트인 블록 데이터의 경우 각 경량 노드는 O(n) 바이트를 다운로드합니다. 즉, 경량 노드 대역폭이 향상되면 데이터 가용성 계층의 처리량이 2차적으로 증가합니다. [4]
셀레스티아는 2차원 리드-솔로몬 부호화를 사용하여 표준 1차원 부호화보다 이점을 제공합니다. 표준 방법에서는 데이터를 k개의 청크로 분할하고 k개의 패리티 청크로 확장하며, 2k개의 청크에 대한 머클 루트 커밋먼트를 사용합니다. 이 방법은 검증 데이터 크기를 줄이지만 블록 생산자가 유효하지 않은 확장 데이터를 도입할 가능성이 더 큽니다. 이런 일이 발생하면 라이트 노드는 충분한 고유 샘플을 수집하더라도 원래 데이터를 복구할 수 없습니다.
셀레스티아는 사기 증명을 사용하여 이러한 위험을 완화하며, 이를 통해 라이트 노드는 부적절하게 확장된 데이터가 포함된 블록을 감지하고 거부할 수 있습니다. 이러한 증명에는 인코딩된 데이터의 일부를 재구성하고 검증하는 과정이 포함됩니다. 표준 방법은 검증을 위해 전체 n² 바이트의 데이터를 다운로드해야 하지만, 2차원 접근 방식은 행렬의 단일 행 또는 열을 검증하는 것만으로도 불일치를 감지할 수 있으므로 O(n) 바이트만 필요합니다. [4]
네임스페이스 머클 트리(NMT)는 셀레스티아에서 블록 데이터를 애플리케이션 또는 네임스페이스별로 구성하는 데 사용됩니다. 각 애플리케이션(예: 롤업)에는 자체 네임스페이스가 할당되어 관련 데이터만 다운로드하고 관련 없는 정보는 무시할 수 있습니다. NMT는 네임스페이스 식별자에 따라 리프를 정렬하고 각 노드가 하위 항목의 네임스페이스 범위를 포함하도록 해시 함수를 변경하여 표준 머클 트리를 수정합니다. 이 구조를 통해 애플리케이션은 데이터의 포함 및 완전성을 확인할 수 있습니다. DA 레이어는 특정 네임스페이스에 대한 데이터를 요청할 때 관련 데이터 공유 및 증명 노드를 제공해야 합니다. 데이터가 불완전한 경우 애플리케이션은 증명 노드의 네임스페이스 범위를 확인하여 이를 감지할 수 있습니다. [4]
셀레스티아 모듈러 밋업 프로그램은 밋업 주최자를 지원하기 위해 교육 및 지원을 제공하고, Web3 생태계 내 협업을 촉진하도록 설계되었습니다.
주최자는 샘플 워크숍, 장소 확보 지침, 마케팅 지원을 포함한 지원을 받습니다. 또한 연사 목록에 액세스하여 셀레스티아 랩 및 모듈러 생태계의 연사를 초대하여 대면 또는 가상 밋업에서 강연을 진행할 수 있습니다. [5] [6]
Modular Fellows 프로그램은 모듈형 빌더가 확장 가능하고 독립적인 블록체인 네트워크를 개발하도록 지원하기 위해 설계되었습니다. 3개월 프로그램 동안 참가자들은 엔지니어링 지원, 멘토링, 그리고 선택한 프로젝트를 진행하기 위한 월별 3,000달러의 보조금을 받습니다. 프로그램 후에는 기금 모금 지원 및 보조금 액세스를 포함하여 Fellows에게 지속적인 지원이 제공됩니다.
참가자들은 매달 프로젝트 마일스톤을 달성하고 데모 데이에 발표로 마무리합니다. 주간 오피스 아워, 레슨 및 튜토리얼, 참가자 데모, 커뮤니케이션 및 월별 보조금을 통해 지원이 제공됩니다. 멘토로는 Wei Dai, Can Gurel, Eric Wall, Eli Krenzke, Zaki Manian, Marko Baricevic, Morgan Beller, John Adler, Mustafa Al-Bassam, Ismail Khoffi 및 Evan Forbes가 있습니다. [7]
Modular Summit은 Celestia Labs에서 주최하며, 빌더들이 모듈형 블록체인에 대해 배울 수 있는 이틀간의 행사입니다. 2023년 행사는 7월 21일부터 22일까지 파리에서 개최되었습니다. 연사로는 Mustafa AI-Bassam, Sandeep Nailwal, Vitalik Buterin, Chris Goes, Georgios Konstantopoulos, Tina Zhen 등이 참여했습니다. [8]
셀레스티아 재단은 리히텐슈타인에 위치한 비영리 단체로, 셀레스티아 생태계를 안내하고 가치를 유지하는 것을 목적으로 합니다. 재단 이사회는 셀레스티아 재단을 관리합니다. [9]
셀레스티아의 시리즈 A 및 B 펀딩 라운드는 2022년 10월에 진행되었습니다. Bain Capital Crypto와 Polychain Capital이 주도하여 프로젝트는 5,500만 달러를 모금하여 10억 달러의 가치 평가를 받았습니다. 펀딩에는 Coinbase Ventures, Delphi Digital, Placeholder, Jump Crypto 및 Galaxy 등이 참여했습니다. [10]
TIA 토큰은 셀레스티아의 기본 암호화폐로, 주로 거래 수수료 및 거버넌스 참여에 사용됩니다. 초기 공급량은 10억 개의 토큰으로 시작되었으며, 초기 사용자에게 에어드랍을 통해 7%가 배포되었습니다. 이 토큰은 인플레이션 성격을 가지며, 연간 약 8%씩 공급량이 증가하지만, 이 비율은 시간이 지남에 따라 감소할 예정입니다.
TIA는 셀레스티아의 지분 증명 네트워크 내에서 작동하며, 보유자는 토큰을 스테이킹하여 네트워크 보안 및 거버넌스를 지원할 수 있습니다. 개발자는 TIA를 사용하여 데이터 가용성 서비스 비용을 지불하고 셀레스티아 기반 롤업을 배포할 때 가스 수수료로 사용합니다. [12] [13]
TIA는 총 10억 개의 토큰이 발행되었으며 다음과 같이 할당됩니다: [14]