STARKs, StarkEx, StarkNet의 차이점과 관계 간단 분석
원문 제목:《구분이 안 되나요? STARKs, StarkEx, StarkNet은 각각 무엇인가요?》
저자:StarkNet Intern
편집:Kxp, 리듬 BlockBeats
본 문서는 StarkNet Intern이 소셜 미디어 플랫폼에서 제시한 의견을 정리한 것으로, 리듬 BlockBeats가 이를 번역하였습니다:
개요:
- STARKs는 체인 상의 계산의 완전성을 증명하여 확장을 가능하게 합니다.
- StarkEx는 특정 애플리케이션을 위한 확장 엔진입니다.
- StarkNet은 허가 없이 사용할 수 있는 Layer 2 네트워크입니다.
STARKs
STARK 솔루션에서는 단 한 번의 증명만 생성하면, 계산 결과를 간단한 몇 단계 내에 검증할 수 있습니다.
STARKs 덕분에 더 큰 계산은 체인 외부에서 수행할 수 있으며, 블록체인에서 검증에 필요한 계산량이 줄어듭니다. 몇 단계의 체인 상 작업만으로도 검증자는 대규모의 체인 외부 계산을 검증할 수 있습니다.
STARKs 솔루션은 단일 STARK 증명을 사용하여 수천 개의 블록체인 거래를 조합, 계산 및 검증할 수 있으며, 처리 비용은 거래 묶음의 모든 거래에 분산되어 Ethereum의 안전성을 보장하고 Gas 비용을 낮춥니다.
낮은 계산 비용의 이점은 새로운 유형의 애플리케이션이 체인 상에서 구축되는 것을 용이하게 하여 사용자 경험을 개선하고 Gas 비용을 낮추며 Ethereum의 안전성을 보장합니다.
StarkEx
StarkWare는 Ethereum 확장을 위해 두 가지 솔루션을 제공합니다: StarkEx와 StarkNet.
StarkEx는 허가된 특정 애플리케이션을 위한 확장 솔루션을 제공합니다. StarkEx를 통해 체인 외부 계산의 비용이 크게 감소합니다. STARK 증명은 체인 외부에서 생성되어 실행 상황을 검증하며, 12000-500000개의 거래를 커버할 수 있습니다. 동시에, STARK 검증자는 체인 상에서 해당 증명을 검증할 수 있습니다.
모든 거래는 한 번만 검증되며, 각 거래에 분산된 Gas 비용은 놀라울 정도로 낮습니다.
StarkEx에서는 dYdX(영구 거래), Immutable 및 Sorare(NFT 발행 및 거래), DeversiFi(현물 거래), Celer(DeFi 풀)과 같은 애플리케이션을 찾을 수 있습니다.
시장과 고객의 요구를 충족하기 위해 StarkEx는 확장을 진행하고 있습니다.
StarkNet
StarkNet은 허가 없이 사용할 수 있는 Layer 2 네트워크로, 누구나 여기에서 스마트 계약을 배포할 수 있습니다.
StarkNet의 생태계는 Ethereum과 유사하며, 모든 계약은 StarkNet 상의 다른 계약과 상호작용할 수 있고, 프로토콜도 자유롭게 조합할 수 있습니다. 동시에 비동기 메시지 전송 기능은 StarkNet이 Ethereum 계약과 통신할 수 있게 합니다.
StarkNet의 정렬자는 거래를 일괄 처리할 수 있으며, StarkEx와 달리 애플리케이션이 거래를 제출하지 않습니다. 현재 StarkNet의 정렬자는 StarkWare가 운영하고 있으며, 다음 단계로 탈중앙화를 계획하고 있습니다.
애플리케이션이 Cairo 계약을 배포하면 추가 운영자 인프라가 더 이상 필요하지 않습니다. StarkNet은 Rollup 데이터의 가용성을 지원하여 Rollup 상태와 STARK 증명이 함께 Ethereum에 기록됩니다.
StarkNet의 개발자는 애플리케이션, 도구 및 인프라를 구축하였으며, DeFi, 게임, 투표, AI 등의 기능이 이미 Testnet에서 실행되고 있습니다. 또한 StarkNet은 블록 탐색기, 로컬 테스트 환경 및 여러 언어의 SDK와 같은 개발자 도구를 구축하였습니다.
Shamans 플랫폼에서 개선 의견, 새로운 기능 및 최적의 방법을 자유롭게 제안할 수 있습니다.
요약
StarkEx와 StarkNet은 모두 STARK 기반의 확장 솔루션으로, 각각 확장성, 낮은 비용 및 안전성을 갖추고 있지만 운영 매개변수는 다릅니다. StarkEx의 경우, 독립적이고 StarkEx와 호환되는 API의 애플리케이션이 가장 적합한 선택일 수 있습니다.
다른 프로토콜과 동기화하여 상호작용하거나 StarkEx가 제공하는 것보다 더 많은 기능이 필요한 프로토콜의 경우, StarkNet을 사용하는 것이 더 나은 선택일 수 있습니다.
STARKs는 Ethereum 상의 애플리케이션을 완전히 변화시켰으며, 동시에 StarkEx와 StarkNet은 블록체인 애플리케이션에 더 많은 가능성을 창출하였습니다.