Arcium은 개발자에게 검증 가능하고 신뢰할 수 있는 프레임워크를 제공하고 온체인 애플리케이션의 개인 정보 보호에 중점을 둔 암호화된 계산을 지원하도록 설계된 분산 네트워크입니다.[1][2]
2022년 Yannik Schrade, Julian Deschler, Nicolas Schapeler, Lukas Steiner가 설립한 Arcium은 분산된 기밀 컴퓨팅 네트워크를 제공하는 것을 목표로 합니다. 초기에는 Elusiv라는 이름으로 솔라나 블록체인에서 제로지식 개인 정보 보호 프로토콜을 운영하며 Greenfield Capital이 주도하는 전략적 라운드를 포함하여 두 차례에 걸쳐 900만 달러의 자금을 확보했습니다.
2024년 5월, Arcium은 로드맵의 일환으로 인센티브가 제공되는 비공개 테스트넷을 출시했습니다. 이 네트워크는 분산 노드 아키텍처를 사용하여 다자간 컴퓨팅(MPC) 작업을 수행하는 동시에 데이터 암호화를 유지하면서 블록체인, 의료, AI와 같은 분야에서 안전한 데이터 공동 작업을 위해 설계되었습니다.
솔라나 블록체인의 Arcium 프레임워크는 계산 스케줄링 및 보상과 같은 작업을 처리합니다. AI 모델 교육 및 기밀 데이터 분석과 같은 애플리케이션에 대한 보안 및 실행 프로토콜을 사용자 지정할 수 있도록 유연한 MPC 구성을 제공하는 것을 목표로 합니다.[1][2][3][4][5]
Arcium의 아키텍처는 분산된 기밀 컴퓨팅을 지원하도록 설계되었습니다. 작업을 계산 정의로 분할하여 안전한 처리를 위한 하드웨어처럼 작동하는 Arx 노드 클러스터의 다자간 컴퓨팅(MPC) 환경(MXE)에서 실행합니다.
네트워크는 솔라나 블록체인에서 실행되는 프로그램에 의해 조정되며 온체인 메모리 풀 시스템을 통해 작업을 관리하는 것을 목표로 합니다. 컴퓨팅 서비스에 대한 보상은 온체인에서 처리되어 고객으로부터 Arx 운영자 및 제3자 위임자에게 지불을 용이하게 합니다.[6]
다자간 실행 환경(MXE)은 암호화된 데이터에 대한 안전한 계산을 용이하게 하여 입력 또는 출력을 공개하지 않고 여러 당사자 간의 공동 작업을 가능하게 하는 것을 목표로 합니다. 개발자는 데이터의 민감도에 따라 암호화 스키마를 사용자 지정하여 참여 노드에 대한 공유 키를 생성할 수 있습니다.
MXE는 Arcium 네트워크의 기본 구성 요소 역할을 하며, 삭제되기 전에 하나의 계산을 실행하는 단일 사용 또는 재사용이 가능한 지속적인 것으로 분류할 수 있습니다. 노드 클러스터는 작업을 처리하고 필요한 전처리를 수행하며 블록체인에서 입력을 가져와 동시 처리할 수 있는 용량을 확인합니다. 네트워크는 효율성과 보안을 향상시키기 위해 BDOZ를 포함한 다양한 MPC 프로토콜을 지원합니다.[5][7][8][9][10][11][12]
클러스터는 기밀 작업을 위해 다자간 컴퓨팅(MPC)을 활용하는 것을 목표로 하는 Arx 노드 그룹으로 설계되었습니다. 고객은 평판 및 컴퓨팅 용량을 포함한 다양한 노드 속성을 기반으로 클러스터를 형성할 수 있습니다.
클러스터 생성 중에 고객은 최대 부하 및 신뢰할 수 있는 실행 환경(TEE)이 활성화된 노드 수와 같은 매개변수를 지정합니다. 부하의 잠재적인 증가를 제외하고 대부분의 속성은 고정되어 있습니다.
노드는 클러스터에 참여하는 데 동의해야 합니다. 비허가 클러스터의 경우 무작위로 선택된 노드가 추가되며 활성화에는 모든 노드의 승인이 필요합니다. 백업 노드에 대한 노드 우선 순위 목록이 유지됩니다.
클러스터는 분산 키 생성(DKG)을 통해 암호화 키 작업을 관리하며 향상된 기밀성을 위해 TEE를 사용할 수 있습니다. 클러스터 포킹을 통해 MXE가 제거된 경우 남은 노드가 별도의 계산을 수행할 수 있습니다.
마이그레이션 비용은 노드 간에 공유되며, 페널티를 방지하기 위해 종료 의도를 통신해야 합니다. 보상은 스테이크 위임을 기반으로 할당되며, 리더 노드는 추가 보상을 위해 출력 공유를 수집합니다. 허가된 클러스터를 통해 조직은 자체 노드 인프라를 감독할 수 있습니다.[13][14][15][16][17][18][19][20][21][22]