Starknet은 이더리움 위에서 작동하는 비허가형 Validity-Rollup (ZK-Rollup) 레이어 2 네트워크로, 보안을 타협하지 않으면서 탈중앙화 앱 (dApps)의 확장을 가능하게 합니다. [1][2]
Starknet Validity-Rollup은 레이어 2 (L2) 블록체인으로 작동하며, 모든 dApp이 이더리움의 결합성과 보안을 유지하면서 대규모 계산 확장을 달성할 수 있도록 합니다. [1][3]
Starknet은 STARK 암호화 증명 시스템을 사용하여 안전한 저비용 트랜잭션과 고성능을 달성하는 것을 목표로 합니다. Starknet 컨트랙트와 Starknet OS는 맞춤형 특수 프로그래밍 언어인 Cairo로 작성되었습니다. [3]
Starknet은 이더리움 확장을 위해 이스라엘 기반 블록체인 기업인 StarkWare Industries에서 개발했습니다. Starknet은 2022년 2월에 비허가형 레이어 2 네트워크로 정식 출시되어 누구나 그 위에 탈중앙화 애플리케이션이나 dApp을 구축할 수 있게 되었습니다. StarkWare의 사장이자 이사회 의장인 Eli Ben-Sasson이 공동 설립했습니다. [15]
Starknet의 개발과 채택은 CEO Diego Oliva가 이끄는 Starknet Foundation에 의해 추진됩니다[5]. [6]
보안과 탈중앙화를 유지하면서 이더리움의 확장성 문제를 해결하기 위해 Starknet은 Validity Rollup 솔루션을 도입했습니다. 이 방식은 트랜잭션 처리를 이더리움 메인넷 외부로 옮기고, 트랜잭션을 오프체인 블록으로 그룹화하여 단일 온체인 트랜잭션으로 요약합니다. [4]
재실행 없이 트랜잭션 무결성을 보장하기 위해 Starknet은 검증 가능한 계산을 위한 STARK 증명을 활용합니다. 이러한 증명은 효율적인 검증을 위해 필수적인 블록 정보와 함께 이더리움으로 전송되어, Starknet이 보안이나 탈중앙화를 훼손하지 않고 상당한 확장성을 달성할 수 있게 합니다. [4]
Starknet의 기초 요소인 Starknet 시퀀서는 트랜잭션 검증, 실행 및 블록 제안에서 중요한 역할을 합니다. 시퀀서는 트랜잭션을 그룹화하고 일괄 처리하며, 실패한 트랜잭션은 표시하고 성공한 트랜잭션은 블록으로 진행시킵니다. Starknet의 시퀀서는 이더리움 노드보다 초당 훨씬 더 많은 트랜잭션을 처리할 수 있습니다. [4]
프로버는 STARK 증명을 생성하여 블록 트랜잭션의 수학적 타당성을 보장하고 무결성을 확인합니다. 트랜잭션은 그룹 단위로 동시에 처리되며, 프로버는 트랜잭션 실행의 각 단계를 기록하여 실행 추적(Execution Trace)을 생성합니다. State Diff라고 불리는 시스템 상태의 변화도 추적됩니다. [4]
다음으로, 알고리즘이 실행 추적의 데이터를 확장하고 혼합하여 문제를 강조합니다. 단 하나의 잘못된 데이터라도 전체 데이터 세트에 영향을 미치기 때문입니다. 그런 다음 프로버는 이 확장된 데이터에서 무작위 샘플을 선택하여 수천 개의 트랜잭션을 검증하는 STARK 증명을 생성합니다. [4]
STARK 증명과 State Diff는 트랜잭션으로서 이더리움으로 전송되며, 이더리움 노드는 이 트랜잭션을 수락하고 증명과 State Diff를 해제합니다. 이렇게 해제된 구성 요소는 Verifier와 Starknet Core라는 두 개의 이더리움 스마트 컨트랙트에 의해 처리됩니다. [4]
Verifier 컨트랙트는 증명을 분해하고 그 안의 샘플을 분석합니다. 증명의 샘플에서 문제 데이터의 징후가 발견되면 Verifier는 즉시 거부합니다. 증명의 유효성이 확인되면 Starknet Core 스마트 컨트랙트로 넘어갑니다. [4]
Core 컨트랙트는 증명의 진위 여부를 확인하고 State Diff 수신을 확인한 후, 이더리움 블록체인상의 Starknet 상태를 업데이트합니다. 이 업데이트된 상태는 이더리움 블록에 추가되어 검증 및 투표를 위해 노드 네트워크에 배포됩니다. 블록이 충분한 투표를 얻으면 "확정(finalized)" 상태가 되어 이더리움의 불변의 일부로 확정됩니다. [4]
Starknet 토큰($STRK)은 네트워크 운영을 위한 수수료 지불, 합의를 위한 스테이킹을 통한 네트워크 유지 및 보안, 그리고 거버넌스 제안 투표를 통해 Starknet의 가치와 기술적 목표를 결정하는 데 사용됩니다. [16]
STRK 토큰은 원래 이더(ETH)로 지불되던 트랜잭션 수수료, 스테이킹 및 거버넌스에 사용됩니다. 2024년 2월 20일부터 Starknet 메인넷에서 클레임이 가능해졌습니다. [16]
초기 100억 개의 Starknet 토큰이 2022년 5월 StarkWare에 의해 생성되었으며, 2022년 11월 30일에 온체인에서 민팅되었습니다. [16]
기존 100억 개의 토큰은 다음과 같이 배분될 계획이었습니다: 초기 기여자 20.04%, 투자자 18.17%, StarkWare 10.76%, 개발 파트너(DP)를 포함한 보조금 12.93%, 커뮤니티 프로비전 9.00%, 커뮤니티 리베이트 9.00%, 재단 전략 예비비 10.00%, 재단 재무부 8.10%, 기부금 2.00%. [16]
2022년 11월에 도입된 이 재단은 Starknet의 탈중앙화 제안의 비전을 실현하기 위해 설립되었습니다. 재단은 네트워크 자원이 다음과 같은 목표를 향해 효과적으로 배치되도록 초기 토큰 공급량의 50.1%를 보유하고 출범했습니다: 공공재로서의 Starknet 유지 및 보안, 네트워크의 지속적인 개발 및 확장, 개발자 간의 건설적인 협력 문화 지원. [7]
재단의 우선순위에는 Starknet 사용자, 개발자 및 연구자 커뮤니티 육성, Starknet 및 그 기술에 대한 교육을 통한 커뮤니티 확장, 네트워크의 지속적인 개발 감독 및 연구 발전, 그리고 마지막으로 Starknet 거버넌스 메커니즘 개발과 탈중앙화된 시퀀싱 및 증명 도입을 통한 Starknet의 탈중앙화 추진이 포함됩니다. [7]
Starknet 재단 이사회는 Andrew McLaughlin[8], Eli Ben-Sasson 교수[9], Eric Wall[10], Heather Meeker[11], Shubhangi Saraf 교수[12], Tomasz Stańczak[13], Uri Kolodny[14] 등 7명의 이사로 구성됩니다. [7]
2024년 5월 5일, 재단은 최소 200개의 유망한 팀을 지원하기 위해 500만 달러 규모의 시드 보조금 프로그램을 시작했습니다. Starknet 재단의 CEO인 Diego Oliva에 따르면, 이 500만 달러 보조금 프로그램은 현재 Starknet 개발자들의 주요 과제에 대한 응답으로 마련되었습니다:
“우리는 개발자들의 목소리에 귀를 기울여 왔으며 그들이 직면한 주요 과제에 대해 듣고 있습니다. 우리는 프로젝트를 완성하여 생산 단계로 넘기기 위해 그 힘든 '마지막 단계'에서 지원이 필요한 놀라운 창의성과 비전을 가진 사람들에 대해 이야기하고 있습니다. 그래서 우리는 이 프로그램으로 응답했으며, 이는 관료주의를 최소화하고 매우 직접적으로 이 문제를 해결하기 위한 것입니다.”[18]
2024년 5월 28일, Starknet은 생태계에서 가장 성과가 좋은 21개 프로젝트에 2,520만 달러 상당의 Starknet 토큰을 지급했다고 Cointelegraph와 공유된 발표를 통해 밝혔습니다. [17]
Diego Oliva에 따르면, 이 프로그램은 독립적인 제3자와 Stark 재단이 함께 가중치를 둔 여러 요소를 기반으로 상위 사용자 대면 프로토콜을 보상하기로 결정했습니다:
“우리는 총 예치 자산(TVL), 발생 수수료, 활성 사용자, 외부 펀딩, 보안 감사 및 기타 여러 지표와 같이 다양한 가중치를 가진 일련의 지표를 검토했습니다.”
보조금 프로그램은 영지식 롤업 기술을 기반으로 한 Starknet의 이더리움 레이어 2 확장 솔루션에서 혁신을 가속화하는 것을 목표로 합니다. 보조금 자격을 얻은 상위 6개 프로젝트에는 토큰 출시 플랫폼인 Ekubo, 가스비 없는 거래를 제공하는 DeFi 프로토콜인 AVNU, 완전 온체인 대전략 게임인 Influence, 온체인 게임 유니버스인 Realms, 암호화폐 슈퍼 앱 출시를 앞둔 DeFi 프로토콜인 Nostra, 그리고 탈중앙화 무기한 선물 거래소인 ZKX가 포함됩니다. [17]
2026년 5월, Starknet은 영지식(ZK) 기술을 사용하여 레이어 2 네트워크에 실드 비트코인(shielded Bitcoin) 기능을 제공하도록 설계된 비트코인 담보 자산인 STRKBTC의 출시를 발표했습니다. 이 이니셔티브는 Starknet의 zk-rollup 인프라를 통해 프라이버시와 확장성을 개선하는 동시에 탈중앙화 금융 (DeFi) 내에서 비트코인의 유용성을 확장하는 것을 목표로 합니다. [19]
발표에 따르면, STRKBTC는 사용자가 낮은 트랜잭션 비용과 강화된 트랜잭션 프라이버시의 혜택을 누리면서 Starknet 생태계 내에서 비트코인 유동성과 상호작용할 수 있도록 고안되었습니다. 이 자산은 비트코인에 의해 뒷받침되며, 크로스체인 기능과 이더리움 레이어 2 네트워크에서의 비트코인 기반 금융 활동을 지원하려는 Starknet의 광범위한 노력의 일환으로 통합되었습니다.
이번 출시는 비트코인 블록체인 자체를 넘어 스마트 컨트랙트 생태계로 비트코인 유동성을 통합하려는 성장하는 추세를 반영합니다. 영지식 증명을 활용함으로써 Starknet은 네트워크에서 운영되는 탈중앙화 애플리케이션 및 DeFi 프로토콜과의 호환성을 유지하면서 보다 효율적이고 프라이버시를 보호하는 비트코인 트랜잭션을 가능하게 하는 것을 목표로 합니다.
Starknet은 STRKBTC가 확장 가능한 블록체인 인프라를 확장하고 진화하는 멀티체인 생태계 내에서 비트코인의 역할을 강화하려는 광범위한 비전의 일부라고 밝혔습니다. [20]