Starknet 2023 목표 및 로드맵
원래 제목: "Starknet Goals and Roadmap for 2023 》
원래 제목: "
원작자: 스타크웨어
원문 편집: 케이트
이 게시물은 2023년 Starknet의 로드맵을 제시하고 이를 주도하는 고려 사항을 설명합니다. 이 로드맵은 성능과 사용자 경험에 중점을 둡니다.
우리의 목표는 커뮤니티에 필요한 투명성을 제공하는 것이므로 최대한 빨리 로드맵을 공유합니다. 물론 로드맵을 조기에 공유한다는 것은 상황이 바뀔 수 있음을 의미하기도 합니다.특히 Starknet 개발자 커뮤니티에 감사드립니다.건축업자 협의회
, 이 로드맵을 정의하는 데 귀중한 통찰력과 피드백을 제공한 사람. 소중한 피드백을 주신 briq의 Sylve, LambdaClass의 Federico, Nethermind의 Jorik에게 특별히 감사드립니다. 우리는 커뮤니티가 이 중요한 과정에 계속해서 참여하도록 초대합니다.
스타크넷으로의 여정
Starknet은 개발자가 STARK 및 Cairo의 기능을 활용하여 애플리케이션을 구축할 수 있도록 설계되었습니다. 지금까지 Starknet 개발은 개발자에게 미래 보장 기능을 제공하는 데 중점을 두었습니다. Cairo 1.0의 지원으로 Regenesis를 제외하고 Starknet의 기능은 이제 기본적으로 완성되었습니다.
재건
Starknet은 올해 재생산을 거칩니다. 다운타임이 발생하지 않고 네트워크 상태가 재설정되지 않으므로 네트워크에 원활한 이벤트가 될 것입니다.
Fresh Cairo 1.0 계약에는 어떠한 조치도 필요하지 않습니다. 환생은 그들에게 큰 문제가 아닙니다.
카이로 0 계약은 카이로 1.0으로의 전환을 완료해야 합니다. Cairo 0은 커뮤니티의 대다수가 이러한 전환을 할 수 있음을 확인한 후에만 종료됩니다.
Regeneration은 Starknet 로드맵에서 마지막으로 계획된 브레이킹 체인지가 될 것이며 Ethereum에서와 같이 거버넌스 결정을 위해 미래의 브레이킹 체인지가 면밀히 조사될 것으로 기대합니다.
또는 카이로 1.0 자체의 재생을 설명하려면:
Starknet의 현재 개발은 성능과 사용자 경험에 중점을 둡니다. 예상 시간표는 다음과 같습니다.
성능
성능
앞으로 몇 달 동안 우리의 주요 목표는 사용자 및 개발자 수의 예상 성장을 지원하기 위해 네트워크 성능을 개선하는 것입니다. 보시다시피 성능은 처리량과 대기 시간뿐만 아니라 트랜잭션 비용으로도 명확하게 정의됩니다.
여기에서 우선 순위별로 중점 영역을 나열하고 (가능한 경우) 해당 영역에 대해 계획된 릴리스를 명시합니다.
처리량 및 대기 시간
곧 출시될 Starknet v 0.12.0에는 상당한 처리량 및 대기 시간 개선이 포함될 것입니다. 이것은 Starknet 스택을 Rust화한 지난 6개월의 정점입니다. 이 릴리스에는 Rust 기반 시퀀서(StarkWare에서 개발) 및 새로운 Rust-Cairo VM(LambdaClass에서 개발한 cairo-rs)으로의 전환이 포함됩니다. 두 개의 오픈 소스 프로젝트입니다. 곧 성능 벤치마크가 나올 것으로 예상됩니다.
이러한 변화는 블록 실행 시간을 크게 줄여 처리량을 향상시킵니다. 대기 시간의 주요 원인은 블록 실행 시간이기 때문에 정체가 없는 경우 트랜잭션 대기 시간도 개선하고자 합니다.
v 0.12.0 이후에도 더 높은 처리량과 더 낮은 대기 시간은 최우선 순위로 유지되며 이를 개선하는 작업이 Starknet 개발의 근간이 될 것입니다.
거래 비용
v 0.13.0에서는 Starknet 거래 비용이 크게 줄어듭니다. 이것은 트랜잭션 비용의 주요 구성 요소인 L1(Ethereum) 데이터 비용을 목표로 하여 달성될 것입니다. 이는 오늘날 트랜잭션 비용의 95%를 차지합니다. Volition을 통해 개발자는 온체인 및 오프체인 데이터와 같은 하이브리드 데이터 가용성(DA) 모델을 사용하여 Starknet 애플리케이션을 구축할 수 있습니다. 디자인 및 개발자 인터페이스에 대해 자세히 설명하는 Volition에 대한 기사가 곧 제공될 예정입니다.EIP-4844 이더 리움
(Sharded Blob Transactions)는 2023년 4분기에 출시될 예정입니다. Starknet은 Volition의 도입과 함께 가능한 한 빨리 이에 적응하고 이점을 얻을 것입니다.
Ethereum의 EIP-4844와 Starknet의 Volition(오프체인 데이터 가용성)으로 인해 데이터 비용이 크게 감소할 것으로 예상됩니다.
더 빠른 끝
Starknet v 0.14.0 및 v 0.15.0의 출시가 가까워짐에 따라 우리는 Starknet 사용자에게 혼잡 수준에 관계없이 원활하고 예측 가능한 네트워크 경험을 제공하기 위해 최선을 다하고 있습니다. 이 목표를 달성하기 위해 우리는 수수료 시장과 블록 간격이라는 두 가지 핵심 영역에서 개발을 우선시하고 있습니다.
수수료 시장
개발자와 사용자 모두 네트워크가 혼잡하지 않은 한 계획된 성능 향상이 눈에 띕니다. 그러나 네트워크 정체가 발생하면 모든 사람의 대기 시간이 늘어납니다. 이 문제를 해결하기 위해 Starknet은 v 0.14.0에 수수료 시장을 도입하여 대기열에 있는 위치뿐만 아니라 사용자의 트랜잭션에 대한 지불 의지를 기반으로 Starknet의 한정된 리소스를 효율적으로 할당할 것입니다.
더 짧은 고정 블록 간격
v 0.15.0에서 Starknet은 일정하고 짧은 블록 간격으로 전환됩니다. 현재 각 블록에는 자체 증명이 있으며 블록 사이의 간격은 가변적입니다. 보존된 양은 블록 비용입니다. 고정된 블록 비용에 도달하기 위해 네트워크는 충분한 트랜잭션이 누적될 때까지 대기하며 이로 인해 가변 블록 간격이 발생합니다. 이 문제를 해결하기 위해 Starknet 블록과 해당 증명 간의 1:1 관계를 분리할 계획입니다. v 0.15.0부터 증명은 하나 이상의 Starknet 블록의 무결성을 증명합니다. 이렇게 하면 차단 차단 간격이 수정되고 Starknet 사용자 경험이 향상됩니다.
장단점 및 고려 사항
이 로드맵을 결정할 때 어떤 장단점을 고려했습니까?
성능은 가장 중요한 것입니다. 이것은 우리가 생태계에서 얻는 크고 분명한 피드백입니다. v 0.12.0부터는 시퀀서의 처리량을 늘려 주로 개선됩니다.
v 0.13.0에서는 더 낮은 트랜잭션 비용과 더 나은 사용자 경험(더 짧고/고정된 블록 간격, 혼잡 시 더 예측 가능한 네트워크 응답) 중에서 선택해야 했습니다. 우리는 v 0.12.0이 더 나은 대기 시간(초 정도)을 가져올 것으로 예상하기 때문에 사용자 경험보다 낮은 거래 비용에 집중하기로 결정했습니다. 위에서 언급한 바와 같이 거래 비용을 줄이는 주요 수단은 EIP-4844라는 더 자세한 정보가 등장하는 Volition의 도입이 될 것입니다.
정체 중 네트워크 동작 개선(수수료 시장 도입)은 버전 0.14.0까지 기다려야 할 수 있습니다. v 0.12.0 이후에 혼잡이 발생할 가능성이 매우 높지만 처리량의 상당한 개선으로 인해 혼잡이 줄어들 것으로 기대합니다. 따라서 거래 비용 절감을 우선시하기로 했습니다.
요약하다
요약하다
Cairo 1.0의 출시는 Starknet 기능 개발의 안정화를 의미합니다. 2023년의 나머지 기간은 Starknet 성능과 사용자 경험을 개선하는 데 전념할 것입니다. 올해 말까지 우리는 네트워크의 기본 계층이 기능, 성능 및 사용자 경험 측면에서 건강하고 안정적인 상태에 도달할 것으로 기대합니다. 우리는 모든 네트워크 참여자의 통제 하에 주요 변화의 속도가 크게 떨어질 것으로 예상합니다. 2024년까지 분산화가 네트워크 운영 및 의사 결정의 초점이 될 것입니다.


