새 머신에서부터 라이브 클러스터에서 실행되는 인코디드 프로그램까지 다섯 단계. 시작하는 데는 1단계만 있으면 됩니다. 나머지는 진행하면서 펼쳐 보세요.
몇 분 만에 실행
arcup으로 아르시움 툴체인을 설치합니다. 먼저 Rust, Solana CLI, Anchor, Docker가 설치되어 있는지 확인하세요.
$ curl --proto '=https' --tlsv1.2 -sSfL https://install.arcium.com/ | bash 예제 인코디드 명령어, 테스트 스위트, 그리고 이미 연결된 솔라나 프로그램이 포함된, 바로 실행 가능한 워크스페이스를 생성합니다.
$ arcium init my-confidential-app
$ cd my-confidential-app 모듈을 #[encrypted]로 표시하면 아르시움이 그것을 시큐어 MPC 위에서 실행합니다. 입력값은 처음부터 끝까지 인코디드 상태로 유지됩니다. 당신이 공개하기로 선택한 것만이 공개됩니다.
use arcis::*;
#[encrypted]
mod circuits {
use arcis::*;
pub struct InputValues {
v1: u8,
v2: u8,
}
#[instruction]
pub fn add_together(input_ctxt: Enc<Shared, InputValues>) -> Enc<Shared, u16> {
let input = input_ctxt.to_arcis();
let sum = input.v1 as u16 + input.v2 as u16;
input_ctxt.owner.from_arcis(sum)
}
} 라이브 네트워크를 건드리기 전에 인코디드 회로를 컴파일하고 로컬 Arcium 클러스터에서 실행해 보세요.
$ arcium build
$ arcium test MXE를 솔라나에 배포하고 라이브 클러스터에 인코디드 연산을 제출하기 시작하세요. 클러스터 오프셋 456은 데브넷을, 2026은 메인넷을 대상으로 합니다.
$ arcium deploy --cluster-offset 456 \
--recovery-set-size 4 \
--keypair-path ~/.config/solana/id.json \
--rpc-url <your-devnet-rpc-url> 인코디드 실행은 기존 퍼블릭 블록체인에서는 불가능했던 애플리케이션을 가능하게 합니다.
퍼블릭 체인에서는 모든 행동이 기본적으로 투명하게 전 세계에 공개됩니다. 비밀성에 의존하는 대부분의 애플리케이션은 온체인에서 아예 존재할 수 없습니다.
Arcium은 당신의 애플리케이션을 인코디드 컴퓨트로 실행합니다. 입력은 종단 간 봉인되어 완전히 인코디드 방식으로 실행되며, 그 결과는 여전히 온체인에서 정산되고 검증됩니다.
봉인 입찰 경매, 예측 시장, 온체인 게임, 인코디드 도메인, RWA 토큰화 등 — 각각은 솔라나의 나머지 부분과, 그리고 곧 다양한 다른 체인과도 조합 가능합니다.
퍼블릭 블록체인에서는 당신의 거래, 포지션, 그리고 포트폴리오 전체가 모두에게 보입니다. 전통 시장은 오래전에 이 문제를 해결했으며, 미국 거래량의 거의 40%가 다크 풀에서 거래됩니다. 블록체인은 구조적으로 자본 시장에 더 나은 인프라이지만, 완전한 투명성이 진지한 자본을 들어오지 못하게 막습니다
거래 로직은 완전히 인코디드 상태에서 실행됩니다. 트랜잭션은 거래에 관한 어떠한 정보도 노출하지 않고 제출되고 정산되며 확정됩니다. 누구도 당신의 의도를 보지 못합니다. 누구도 당신의 포지션을 읽지 못합니다. 체인은 입력을 전혀 보지 않고 결과를 검증합니다.
트랜잭션을 노출하지 않고 거래, 스왑, 대출, 차입 등을 하세요. Arcium은 다크 풀, 무기한 선물, 그리고 인코디드 실행으로 구동되는 새로운 예측 시장에 이르기까지 다양한 종류의 인코디드 트레이딩 앱을 가능하게 하여, 온체인 트레이딩이 마침내 주류 기준에 도달할 수 있도록 합니다.
온체인에서 결제를 보낼 때마다 수신자는 당신의 지갑 전체를 볼 수 있습니다. 잔액, 내역, 지금까지 한 모든 트랜잭션을요. 인코디드 코인은 단일 자산에는 도움이 되지만, 범용 연산이나 에코시스템 간 활동까지 확장되지는 않습니다.
결제는 인코디드 금액과 인코디드 잔액으로 실행됩니다. 트랜잭션은 온체인에서 정산되고 검증 가능한 상태로 유지되지만, 지갑 잔액은 숨겨진 상태로, 트랜잭션 금액은 인코디드 상태로 유지됩니다.
사용자가 기대하는 금융 인코디드를 제공하는 결제 애플리케이션을 빌드하세요. 잔액이나 내역을 노출하지 않고 가치를 송수신하세요. C-SPL로 솔라나의 모든 토큰, 프로그램 또는 앱에 인코디드를 구현하세요.
온체인 상태의 세 세대는 각각 하나의 차원을 더합니다. 아르시움은 업계 전체가 놓쳐 온 세 번째 세대를 제공합니다.
최초의 블록체인 모델로, 하나의 공개된 역사 라인입니다. 모두가 동일한 원장에 기록하고 읽으며, 이는 협업에는 강력하지만 모든 값이 모두에게 노출됩니다.
영지식 증명은 각 사용자에게 자신만의 평면을 제공했습니다. 데이터를 드러내지 않고 그에 관한 진술을 증명하는 것이죠. 실질적인 진전이지만 ZK는 설계상 단일 당사자 방식이며, 평면들은 결코 맞닿지 않습니다.
아르시움은 놓쳐 온 차원을 더합니다. 여러 당사자가 동일한 인코디드 데이터에 대해 동시에 연산하면서도 어떤 당사자도 기반이 되는 값을 보지 못합니다.
Arcium은 기존 아키텍처를 대체하지 않습니다. 프로그램은 퍼블릭 함수와 퍼블릭 상태를 그대로 유지합니다. Arcium은 그 옆에 인코디드 변형을 추가합니다. 즉, 인코디드 함수, 인코디드 상태, 그리고 프로그램 간에 공유되는 인코디드 상태입니다.
첫 명령에서 프로덕션까지 가는 데 필요한 모든 것, 그리고 팀에 대한 직접적인 액세스까지.
아르시움에서 매일 수십만 건의 인코디드 연산을 실행하는 글로벌 개발자 커뮤니티에 참여하세요.
Arx 노드를 운영하고 클러스터에 참여하거나, $ARX를 스테이킹하여 네트워크의 인코디드 컴퓨팅을 보호하고 프로토콜 리워드를 받으세요.