대화 Starknet 창립자: 별을 바라보며, 땅에 발을 딛다
저자: Jack, 리듬 BlockBeats
최근에 열린 몬테네그로 이더리움 EDCON 대회에서 ZK가 가장 뜨거운 주제가 되었습니다. 19일부터 23일까지 5일 동안 개인 발표와 원탁 패널을 포함하여, 참석자들은 ZK Rollup, zkEVM, ZKML 등의 주제를 중심으로 이야기를 나누었습니다. "이더리움 핵심圈"의 눈에 ZK는 2019년 DeFi 혁신에 필적하는, 다음 산업 폭발을 이끌 수 있는 궁극적인 새로운 서사가 되었습니다.
오랫동안 기술 구현은 ZK가 직면한 주요 과제였으며, 이로 인해 대부분의 사람들에게 ZK는 항상 "미래의 해결책"으로 인식되어 왔습니다. 그러나 올해, Arbitrum 생태계가 아직 뜨거워지기도 전에 기술 대체자로서 ZK Rollup이 이미 문을 두드리고 있습니다. 올해 가장 뚜렷한 느낌은 다양한 "ZK 프로젝트"가 갑자기 늘어났다는 것입니다. 개발자들은 ZK 기술에 FOMO를 느끼기 시작했고, ZK 송금, ZK 신원, ZK 보드게임 등 개인 정보와 관련된 프로젝트 이름에는 반드시 "ZK"라는 두 글자가 들어가게 되었습니다. 이러한 번영의 모습은 Starknet, zkSync와 같은 ZK Rollup, 그리고 Scroll, Polygon과 같은 zkEVM 프로젝트의 집중적인 노력 덕분입니다. 그리고 이러한 중추적인 존재 뒤에는 Eli Ben-Sasson이라는 이스라엘 남자가 있습니다.
Eli (@EliBenSasson)는 ZK 기술과 암호화 기술을 결합한 최초의 연구자 중 한 명으로, 그는 Zcash와 StarkWare의 창립자이자 zk-STARK의 창시자입니다. 이 기술 표준은 오늘날 Starknet, 나아가 전체 암호화 ZK 트랙의 중요한 기술 기반입니다. BlockBeats는 몬테네그로 EDCON 기간 동안 이 전설적인 인물을 만났고, 거의 한 시간에 걸친 대화에서 Eli는 강한 기술적 자신감을 드러냈습니다. 그는 BlockBeats에 STARKs, SNARKs 및 Rollup 트랙에 대한 자신의 견해와 Starknet 생태계에 대한 기대를 밝혔습니다.
낙관적 사기 증명, zk-STARK 및 SNARK에 대한 이야기
많은 사람들이 Eli를 StarkWare 공동 창립자라는 신분으로 알고 있지만, 그가 zk-STARK라는 핵심 기술 표준의 창시자라는 사실을 아는 사람은 드뭅니다. 이더리움 이전부터 Eli는 ZK 기술을 결합하여 블록체인의 확장성 문제를 해결하기 위해 노력했으며, 당시 Bitcoin Magazine의 저자였던 Vitalik과 이 문제에 대해 깊이 있는 대화를 나눈 적이 있습니다. StarkWare는 Vitalik이 투자한 몇 안 되는 프로젝트 중 하나입니다.
Eli Ben-Sasson이 StarkWare Sessions 2023 대회에서 발표하는 모습, 사진 출처: StarkWare
기술 주도형 기업가인 Eli는 ZK 기술과 그 이면의 수학 원리에 대해 절대적인 자신감을 가지고 있습니다. 그렇다면 그는 "ZK 강적"인 Optimistic Rollup을 어떻게 보고 있을까요? zk-STARK와 zk-SNARK의 미래에 대해서는 어떤 견해를 가지고 있을까요?
BlockBeats: 안녕하세요 Eli, 먼저 독자들에게 암호화폐 분야에 들어오게 된 이유와 Zcash 및 StarkWare를 설립한 이유에 대해 간단히 소개해 주시겠습니까?
Eli: 저는 한때 컴퓨터 과학 교수로 이론 컴퓨터 과학 연구를 했습니다. 중국 본토에서는 사람들이 Tsinghua University의 Yao Qizhi를 들어봤을 것입니다. 그는 이론 컴퓨터 과학의 중요한 추진자이며, 튜링 상 수상자이자 안전 다자간 계산의 발명자입니다. 저는 그보다 훨씬 늦게 이 연구 분야에 들어왔습니다.
2008년부터 저는 제로 지식 증명(이하 ZKP) 관련 연구를 시작했습니다. 2013년 5월, 즉 10년 전 저는 샌호세에서 열린 비트코인 회의에 참석했으며, 블록체인 분야가 제가 하는 이론 연구와 수학의 최적의 응용 장이라는 것을 깨달았습니다. 저는 일반 계산의 증명과 블록체인이 매우 잘 결합될 수 있다는 것을 처음으로 인식한 사람이라고 확신합니다. 10년 전 이더리움은 존재하지 않았고, 제가 Vitalik을 처음 만났을 때 그는 이더리움의 창립자가 아니라 Bitcoin Magazine의 콘텐츠 저자였습니다. 우리는 증명, 유효성 증명 및 제로 지식 증명에 관한 많은 문제를 논의했습니다.
저의 초기 공동 저자 논문 중 하나는 《Zerocash: Decentralized Anonymous Payments from Bitcoin》라는 제목으로, 제로 지식 증명을 사용하여 비트코인에서의 지불을 보호하는 방법에 대해 설명합니다. 이것이 후에 Zcash 프로젝트로 발전하게 되었고, 우리는 이 기술을 계속 발전시켜 왔습니다. 2018년 전후로 우리는 더 나은 기술 개선을 제안하고 이를 STARK라고 부르며, 이는 이더리움 또는 일반 블록체인의 규모를 확장하는 데 도움이 됩니다. 2018년 우리는 StarkWare를 공동 설립했으며, 창립자는 저를 포함하여 Uri Kolodny, Alessandro Chiesa 및 Michael Riabzev입니다. 현재 사람들은 우리의 유효성 증명이 이더리움을 확장하는 최선의 방법이라고 일반적으로 인식하고 있습니다.
BlockBeats: 당신은 Vitalik과 일찍이 접촉했다고 언급했습니다. 제가 기억하기로 그는 StarkWare에 투자하고 지원하기 시작했습니다.
Eli: 맞습니다, Vitalik은 StarkWare의 초기 투자자 중 한 명입니다. 이는 그가 지금까지 한 몇 안 되는 투자 중 하나이며, 우리는 이에 대해 매우 자랑스럽게 생각합니다.
제가 기억하기로 Vitalik이 핵심 투자자가 된 것은 2018년 가을쯤입니다. 저는 그와 함께 회의에 참석했으며, 아마도 Tsinghua University가 주최한 것 같지만, 확실히는 선전에서였습니다. 우리는 매우 아름다운 수산 시장에서 걸어가며 StarkWare, 그의 투자 및 많은 일들에 대해 이야기했습니다. 그래서 이 결정의 세부 사항은 중국에서 이루어졌습니다.
BlockBeats: 이더리움 이전부터 ZK 증명을 확장 솔루션으로 고려해왔는데, 블록체인에 확장성 문제가 반드시 있을 것이라고 어떻게 보셨나요?
Eli: 저는 중국 커뮤니티의 독자들이 알리페이와 위챗 페이에 익숙할 것이라고 믿습니다. 그들의 거래 속도는 아마도 초당 백만 건에 이를 것입니다. 현재 블록체인은 NFT, 게임, 투표, 선거 및 거버넌스를 수행해야 하며, 이러한 모든 것을 가능하게 하려면 현재 기술로는 충분하지 않습니다. 비트코인과 이더리움에서는 대략 초당 10~20건의 거래가 이루어집니다. 이는 다른 기술이 필요하며, 블록체인의 안전성을 저하시키지 않으면서 블록체인의 범위나 도달 범위를 확장할 수 있는 기술이 필요합니다. 이것이 Starknet이 하는 일입니다.
BlockBeats: Arbitrum의 창립자 Ed Felten 교수는 2014년경부터 확장성 문제를 해결하기 시작했지만, 그는 매우 단호하게 상호작용 사기 증명, 즉 나중에 일반적으로 더 실행 가능하다고 여겨지는 낙관적 사기 증명을 선택했습니다. 왜 당신은 처음부터 ZK를 해결책으로 선택했습니까?
Eli: 이것은 더 나은 기술이며, 실제로 효과적입니다. 사실 이더리움 핵심 팀 내에서는 모두 Optimistic Rollups가 그들의 핵심 기술을 개시하지 않았다는 것을 알고 있습니다. Arbitrum과 Optimistic에서는 사기 증명이 없습니다. 그들이 시작하지 않은 이유는 그것이 전혀 작동하지 않기 때문입니다.
반면에 우리는 STARK 유효성 증명이 없는 상태 업데이트를 제출한 적이 없습니다. 우리의 시스템 성능이 이더리움의 10배에 도달하더라도, 우리는 이더리움 자원의 1%도 사용하지 않았습니다. Optimistic Rollups는 좋은 아이디어이지만 작동하지 않으며, 작동하지 않기 때문에 시작되지 않았습니다. 작동해야 하지만 작동하지 않거나 심지어 시작되지 않은 것과 실제로 작동하고 증명할 수 있는 기술 간에는 큰 차이가 있습니다.
BlockBeats: 하지만 Vitalik이 StarkWare에 투자했지만, 그는 이후 Optimism을 지원했습니다. 암호화 분야에서는 확장성 문제를 먼저 Optimistic에서 시작한 다음 ZK로 전환해야 한다는 강한 합의가 있는 것 같습니다. ZKP 또는 ZK Rollup은 기술적으로 Optimistic보다 구현하기가 훨씬 더 어렵기 때문입니다. 이 문제에 대해 어떻게 생각하십니까?
Eli: 저는 Optimism 팀을 좋아합니다. 그들은 커뮤니티의 뛰어난 구성원입니다. 그러나 기술적으로는 좋지 않습니다. 마치 사람들이 몸에 깃털을 붙이고 날개를 펄럭여 비행기를 만드는 것과 같습니다. 이는 더 의미가 있습니다. 그래서 레오나르도 다빈치가 날개가 있는 사람을 그린 것입니다. 그러나 그것은 수학과 경제학적으로 작동하지 않습니다. 저는 그들의 지성과 진정한 훌륭한 커뮤니티 구성원들을 좋아하고 존경하지만, 그것이 잘 작동하지 않는 기술이라는 사실은 바꿀 수 없습니다.
BlockBeats: 하지만 일반 사용자로서 Optimism과 Arbitrum은 현재 실질적으로 사용할 수 있는 솔루션입니다.
Eli: 물론입니다. 그러나 인식해야 할 것은, 당신의 자산 안전이 단일 운영자에 대한 신뢰에 기반하고 있으며, 그들이 매우 효율적으로 작동하고 있다는 것입니다. 여기에는 또 다른 가능성이 있습니다. 당신은 당신의 자산을 매우 신뢰하는 어떤 컴퓨터에 연결할 수 있습니다. 그것은 중앙화된 거래소나 유사한 어떤 것일 수 있으며, 그러면 놀라운 TPS 처리량을 얻을 수 있지만, 당신은 자신의 모든 자금을 그 사람이 제어하는 컴퓨터에 맡기는 것입니다. 만약 그것이 고장 나거나, 오프라인이 되거나, 악의적으로 행동한다면, 당신의 모든 자금이 사라질 것입니다.
Arbitrum, Optimism은 Binance와 동일한 보안 가정을 가지고 있으며, Binance는 사용자에게 훌륭한 제품이며, 아마도 Arbitrum보다 더 나을 수도 있지만, 사용자에게 중요한 것은 그들이 자산을 이동할 때 더 높은 보안 수준이 있다고 착각해서는 안 된다는 것입니다. 누군가가 "나는 Binance를 사용하지 않을 것이다. 왜냐하면 Binance는 중앙화된 프로세스에 의해 제어되기 때문이다. 나는 탈중앙화를 원하고, 자산을 Arbitrum이나 Optimism에 두고 싶다"고 말한다면, 사실 그것은 같은 것입니다.
BlockBeats: 그래서 사용자가 Optimism이나 Arbitrum을 사용할 때, 사실상 중앙화된 거래 플랫폼을 사용하는 것과 같은 것인가요?
Eli: 그들이 사용하고 있는 것은 중앙화된 시스템이며, 심지어 더 나쁜 것은 단일 운영자가 작동하도록 처음부터 설계되지 않은 코드베이스에 기반하고 있다는 것입니다. 그래서 저는 그것이 당신에게 제공하는 법적 보호가 Binance보다 더 적다고 생각합니다.
BlockBeats: ZKP로 돌아가서, 당신은 널리 인정받는 zk-SNARK 외에 zk-STARK를 설립했습니다. 왜 ZK 기술에 대해 두 가지 다른 기술 표준을 설정했으며, 왜 StarkWare는 최종적으로 zk-STARK를 선택했습니까?
Eli: SNARKs 기술, Groth-16 유형의 전처리 SNARKs는 타원 곡선을 사용하며, 생산에 투입하기 위해 더 빨리 준비할 수 있지만, 효율성과 안전성 측면에서 더 낮은 기술입니다. 이는 어떤 기술이 그렇게 좋지 않지만 먼저 등장한 것과 같습니다. 증기기관이 가솔린 엔진보다 좋지 않지만 먼저 등장한 것과 비슷하다고 생각합니다.
zk-STARK를 선택한 이유는 생각할 필요가 없는 선택입니다. 그것은 가장 안전하고 미래 보장이 가장 잘 되어 있는 기초 기술을 가지고 있으며, 전투 테스트를 거친 수학과 암호화 기술에 의존합니다. 주목할 점은 그것이 후량자 안전하다는 것입니다. 이는 다른 시스템이 도달할 수 없는 것입니다. 그것은 가장 빠르고 효율적인 증명을 가지고 있으며, 이러한 이유로 모든 증명 기술 중에서 가장 높은 수준에 도달했습니다.
zk-STARK와 zk-SNARK 기술 세부 비교도, 사진 출처: Horizon Acadamy
BlockBeats: 현재 많은 ZK Rollup 및 zkEVM 프로젝트가 zk-SNARK를 채택하고 있습니다. zk-SNARK의 미래에 대해 어떻게 생각하십니까?
Eli: 저는 그것이 점차적으로 퇴출될 것이라고 생각합니다. 아마도 개인의 차단 거래에 사용될 수 있을 것이며, 특정 상황에서는 사용자가 증명 시간의 비효율성을 신경 쓰지 않을 수도 있습니다. 그리고 실제로 매우 짧은 증명이 있습니다. 약 200바이트 정도입니다. 그래서 그들은 개인 차단 거래에 일정한 용도가 있을 수 있지만, 더 큰 처리량에 도달하면 그렇게 될 수밖에 없습니다. Polygon 시스템 내의 모든 프로젝트는 우리가 발명한 STARKs를 사용하고 있으며, Hermez, Miden, Polygon Zero 등등이 있습니다. 현재 일부 프로젝트는 SNARKs를 사용하고 있지만, 궁극적으로 모두 STARKs로 전환해야 합니다. 그래서 현재 가장 많은 수의 블록체인 유효성 증명 프로젝트가 STARKs를 사용하고 있습니다.
Starknet, Cairo 및 zkEVM에 대한 이야기
많은 사람들이 이해하기 어려운 것은, 이더리움의 L2로서 Starknet 자체가 이더리움 EVM과 호환되지 않으며, 개발자는 Cairo라는 완전히 새로운 언어를 사용하여 계약을 개발해야 한다는 것입니다. 이는 Starknet이 EVM 호환 L1 및 이더리움과 동등한 L2의 많은 장점을 잃게 만드는 것처럼 보입니다. 즉, 개발 비용을 최대한 줄여 짧은 시간 안에 생태계를 신속하게 시작할 수 있는 것입니다. 그러나 Eli는 Cairo가 가져오는 거대한 잠재력 앞에서 이러한 문제는 더 이상 중요하지 않다고 생각합니다. 더 중요한 것은 Starknet 생태계가 이미 자체적인 해결책을 가지고 있다는 것입니다.
BlockBeats: 왜 StarkWare는 StarkEx와 Starknet 두 개의 다른 프로젝트를 설립했습니까? 두 가지를 결합할 수는 없었나요?
Eli: StarkEx와 Starknet은 두 가지 다른 목적을 위해 존재합니다. 매우 명확한 성격의 고처리량 거래, 예를 들어 NFT를 발행하고 거래하는 경우, 그러한 목적을 위해 특별히 구축된 시스템에서 더 나은 성능과 처리량을 얻을 수 있습니다. 이것이 StarkEx입니다. 우리는 매우 특정한 사용 사례에서 시작하여 전체 기술을 실전 테스트했습니다. 우리는 이에 대해 매우 자랑스럽게 생각합니다.
Starknet은 더 복잡한 구축을 거쳤기 때문에 당연히 더 늦게 등장했으며, 다른 목적을 위해 존재합니다. 이더리움처럼 일반 계산을 허용하지만, 이러한 일반 계산은 특정 사용 사례에 대한 특정 성능과 비교할 때 성능이 그렇게 좋지 않다는 것을 의미합니다. 그래서 이것은 일반성과 효율성 간의 균형입니다.
BlockBeats: 따라서 StarkWare 팀에게 특정 응용 시나리오에서 높은 거래 TPS를 달성하는 것이 매우 중요합니까?
Eli: 네, 우리에게는 이 목표를 달성하는 것이 매우 중요합니다. 많은 팀이 "트위터에서 자신의 프로젝트를 운영"하며, 그들은 멋진 숫자를 발표하고 사람들이 속아 넘어가기를 기대합니다. 그러나 우리는 수년간 운영해온 높은 TPS 시스템에 자부심을 가지고 있습니다. 모든 것은 처리량을 높이고 거래 비용을 낮추기 위한 것입니다.
제가 말하고 싶은 것은, 지금까지 우리의 시스템은 거의 1조 달러의 거래를 처리했으며, 4억 5천만 건 이상의 거래를 수행하고, 1억 개 이상의 NFT를 발행했습니다. 다른 어떤 L2도 이러한 것을 할 수 없습니다. 우리의 일일 TPS는 이더리움보다 50% 높고, 주간 TPS는 이더리움보다 30% 높으며, 일주일 내내 지속됩니다. 다른 어떤 시스템도 이 수준에 도달할 수 없으며, 우리는 이더리움 Gas의 1%도 사용하지 않았습니다. 우리의 TPS가 30% 증가했음에도 불구하고 말입니다.
BlockBeats: StarkEx는 매우 구체적인 사용 사례입니다. 기술 주도형 프로젝트로서 StarkWare는 처음부터 매우 명확한 비즈니스 모델을 가지고 있는 것 같습니다.
Eli: 저는 "별을 바라보며, 땅에 발을 딛고"라는 말을 자주 합니다. 우리는 수학, 공학 및 기술을 매우 잘 이해하고 있으며, 다음에 멋진 과학 프로젝트에 끌리기 쉽고, 멋진 새로운 것을 보여주고 싶어합니다. 이는 저에게 매우 매력적입니다. 그러나 우리는 사용자 즉각적인 요구를 충족하지 못하는 멋진 내용을 제쳐두고, 반대로 사용자와 고객이 진정으로 필요로 하는 것을 제공하는 데 매우 집중하고 노력합니다. 과학자로서, 팀 전체가 제가 타원 곡선 빠른 푸리에 변환(ECFFT)과 같은 것을 할 수 없어서 매우 유감스럽게 생각하고 있으며, 성능을 10배 또는 100배 향상시킬 수 있는 다양한 기이한 기술을 알고 있습니다.
StarkWare 팀원들, 사진 출처: StarkWare
BlockBeats: 다음으로 Cairo 언어에 대해 이야기하고 싶습니다. 이더리움 L2로서 Starknet은 이더리움 EVM과 호환되지 않으며, 개발자는 애플리케이션을 구축하기 위해 Cairo 언어를 사용해야 합니다. 이는 Starknet이 "EVM 호환 생태계"의 많은 장점을 잃게 만드는 것처럼 보입니다. 왜 자신의 언어를 구축하기로 선택했습니까?
Eli: 네, Cairo에 대해 몇 가지 말씀드리고 싶습니다. 첫째, 그것은 진보된 차세대 스마트 계약 프로그래밍 언어입니다. 그것은 처음부터 스마트 지갑이나 계좌 추상화와 같은 몇 가지 새로운 기능을 지원합니다. 이는 Rust에서 영감을 받은 프로그래밍 언어로, Solidity를 시도하고 사용하는 많은 개발자들, 특히 Rust를 아는 사람들은 Cairo로 프로그래밍하는 것을 선호한다고 말합니다. 그래서 그것 자체가 매우 훌륭한 프로그래밍 언어입니다.
제가 말하고 싶은 두 번째 점은, STARK 증명 또는 일반 유효성 증명을 생성하기 위해 전용 언어를 사용하는 이유가 Solidity로 스마트 계약을 작성하려는 이유와 매우 유사하다는 것입니다. 당신은 Solidity를 사용해야 하는데, 그것이 Python, Rust 또는 C++보다 더 나은 개발자 경험을 제공하기 때문이 아닙니다. 반대로, 그것의 개발자 경험은 더 나쁩니다. 그러나 블록체인 기반 인프라의 새로운 프레임워크로 이동할 때는 다른 프로그래밍 언어를 사용해야 합니다. Solidity는 이더리움 가상 머신에 효과적으로 컴파일될 수 있기 때문에 좋습니다. 또 다른 예를 들어보겠습니다. 만약 당신이 GPU를 활용하여 정말 좋은 그래픽을 작성하고 싶다면, CUDA를 사용해야 합니다. 왜냐하면 그것은 GPU 성능을 최대한 활용할 수 있는 언어이기 때문입니다.
STARK 증명도 마찬가지입니다. 다른 가상 머신이 있다면, 어떤 것이 유효하거나 무효하게 만드는 것에 대한 다른 제약 조건이 있습니다. 당신이 STARK 증명이 달성할 수 있는 성능에 도달하고 싶다면, 예를 들어 이더리움의 하나의 블록에 백만 개의 NFT를 넣고 싶다면, 프로그래밍 언어를 더 효율적으로 사용해야 합니다. 우리는 Immutable X에서 하나의 증명으로 천만 개의 NFT를 발행할 수 있으며, EVM 기반 또는 어떤 zkEVM도 우리가 블록체인 단일 증명에 넣을 수 있는 내용에 근접할 수 없다고 상상할 수 없습니다. 저는 전 세계의 zkEVM에 도전할 수 있으며, 그들은 그렇게 하지 못할 것입니다. 그래서 당신은 다른 계산 모델과 다른 프로그래밍 언어가 필요합니다.
BlockBeats: 그러나 Polkadot 등에서 Rust 언어를 채택한 생태 프로젝트는 운영 비용 문제에 대해 일반적으로 저에게 피드백을 주었습니다. Rust 언어로 계약을 개발할 수 있는 엔지니어를 고용하거나 교육하는 데 드는 비용이 매우 비쌉니다. 반면에 팀이 이더리움이나 EVM 호환 L1에서 프로젝트를 개발하면 매우 저렴합니다. 이 상황에 대해 어떻게 생각하십니까? 이것이 Starknet 생태계에 문제입니까?
Eli: 이것은 문제일 수 있지만, 개발자들은 Cairo와 STARK로 몰려들고 있습니다. 개발자와 팀의 수는 매일 증가하고 있으며, 그들은 잠재력을 보고 있다고 생각합니다. 많은 사람들이 확장성 문제를 이해하고, 최선의 미래 지향적인 해결책이 무엇인지, 무엇이 진정으로 전 세계 수요의 확장성을 열어주는지를 질문하고 있으며, 그들 중 많은 사람들이 Starknet과 Cairo 1.0의 길을 선택했다고 생각합니다.
여기에는 비유가 있습니다. 일반적으로 당신은 Python으로 소프트웨어의 첫 번째 버전을 작성하지만, 확장성을 실현하고 싶다면 C++, WASM, Rust 등 다른 매우 효율적인 언어로 작성해야 합니다. Cairo에서도 완전히 동일한 일이 발생할 것이라고 생각합니다. 당신은 Solidity 코드를 Kakarot에 배포할 수 있지만, 이는 Python으로 고빈도 거래 엔진을 작성하는 것과 같으며, 그렇게 해서는 안 됩니다. 당신은 다른 언어로 작성해야 하며, 그 다른 언어는 Cairo가 될 것입니다.
BlockBeats: 현재 일부 프로젝트가 Starknet 기반으로 zkEVM을 개발하고 있습니다.
Eli: 네, Starknet에서 ZK-EVM을 구축하는 매우 좋은 프로젝트들이 있습니다. 첫 번째는 NetherMine 팀이 제작한 Warp라는 프로젝트입니다. 이 팀은 매우 뛰어납니다. 두 번째는 Kakarot이라는 커뮤니티가 형성되고 있는 프로젝트입니다.
Kakarot은 Cairo 위에 구축된 ZK-EVM입니다. 그래서 저는 대부분의 ZK-EVM이 Starknet에 배포될 것이라고 매우 확신합니다. 만약 당신이 Solidity 코드나 EVM 코드를 L2로 이식하는 아이디어가 있다면, 유효성 Rollup 위에서 작업하는 것이 최선의 방법입니다. 그래서 이것은 다시 한번 Cairo와 Starknet의 힘을 보여줍니다.
ZK Rollup의 경쟁과 Starknet의 생태 개발
BlockBeats는 인터뷰에서 ZK Rollup 간의 경쟁과 Starknet 자체 생태 개발 문제에 대해서도 언급했습니다. 전체 암호화 산업에서 기술적 요구가 가장 높은 분야로서, 일반 사용자들은 zkSync와 Starknet 간의 차이를 구별하기 어려운 것 같습니다. 대부분의 사람들에게 실제 상황은 누가 더 "잘하는지"에 따라 달라집니다. 이러한 관점에서 StarkWare의 기술 혁신 중심의 철학은 Starknet에게 어려운 과제를 안겨준 것 같습니다. Eli는 ZK Rollup 간의 경쟁을 어떻게 보고 있으며, Starknet 생태계의 발전에 대해 어떤 기대를 가지고 있을까요?
BlockBeats: 현재 ZK Rollup 트랙에서 Starknet과 zkSync는 절대적인 선두주자이며, 두 사이에는 강한 경쟁 관계가 있는 것 같습니다. 당신의 관점에서 Starknet과 zkSync의 차이점은 무엇이며, Starknet의 장점은 무엇인가요?
Eli: 당신은 스스로에게 최고의 기술 단계가 어디인지 물어봐야 합니다. 어떤 곳이 가장 많은 개발자를 모으고, 가장 좋고 안전한 기술을 제공할 가능성이 높습니까? 우리는 zkSync 이전에 우리의 능력을 보여주었으며, 그들은 이야기를 잘하지만, 그들이 말하는 이야기와 개발자의 경험 사이에는 큰 불일치가 있습니다. 저는 이 글을 읽고 있는 개발자들에게 zkSync에서 무언가를 개발하거나 배포해보라고 권장합니다. 그리고 Starknet에서 무언가를 개발하고 배포해보세요. 그러면 뚜렷한 차이를 느낄 수 있을 것입니다.
저는 한 가지 이야기를 해드리겠습니다. 누군가 Reddit에서 30만 건의 거래를 수행할 수 있는 것을 만들 수 있는지 물어본 적이 있습니다. 우리는 메인넷에서 약 3000 TPS로 이를 달성했습니다. 일주일 후, zkSync 팀이 나와서 "우리는 3000 TPS가 있다"고 말했지만, 이 3000 TPS는 결코 측정되거나 증명되거나 보여진 적이 없었습니다. 그러나 그것은 좋은 이야기입니다. 이 산업에는 이야기를 잘하는 사람들이 많고, 사실을 보여주는 사람들도 있습니다. 우리는 사실을 보여주는 능력에 자부심을 가지고 있습니다.
BlockBeats: 또한 사용자들은 현재 ZK Rollup에서 자산을 이동하거나 상호작용하는 데 가스 비용이 매우 높다고 피드백을 주고 있습니다. 그 이유는 무엇인가요?
Eli: 현재 수요가 많아 Starknet에 혼잡 현상이 발생하고 있습니다. 우리는 2주 내에 12버전을 출시할 예정이며, 이는 TPS를 크게 향상시켜 대부분의 수요를 해결할 것입니다. 그리고 다음 버전에서는 우리가 Volition을 완전히 통합하여 오프체인 데이터 처리를 할 때 가격이 크게 낮아질 것입니다. 이는 한두 달 후에 발생할 수 있습니다.
BlockBeats: 생태 개발자에 대해 언급하자면, 실제로 Starknet이 zkSync보다 생태 발전에서 더 균형 잡혀 있다는 피드백이 있었습니다.
Eli: 맞습니다. 이는 더 나은 기술 이해의 결과입니다. 우리는 이 분야에서 오랫동안 일해왔으며, 생산 환경에서 콘텐츠를 배포하고 시스템을 다듬어왔습니다. 우리는 우리가 무엇을 하고 있는지 알고 있습니다. 그러나 우리는 이야기를 잘하지 않으며, 거의 홍보하지 않습니다. 우리는 테슬라와 같습니다. 테슬라는 마케팅 부서가 없으며, 우리의 제품이 우리의 마케팅입니다.
StarkWare Sessions 2023 대회 현장, 사진 출처: StarkWare
BlockBeats: 그러나 Web3 분야에서는 마케팅을 잘 아는 팀이 더 인기가 있는 것 같습니다. 많은 기술 주도형 프로젝트가 생태 발전에서 문제를 겪고 있지 않나요?
Eli: 아니요, 저는 이것이 앞으로 발생할 일이라고 생각하지 않습니다. 제가 그렇게 생각하는 이유는 이더리움이 그렇게 발전해왔기 때문입니다. 언젠가 Starknet의 능력을 명확히 이해하는 매우 성공적인 앱이 등장할 것입니다. 그 앱이 무엇인지 지금은 모르겠습니다. 제가 추측하자면, 그것은 현재 L1에 존재하며 L2로 쉽게 복사하여 붙여넣을 수 있는 제품이 아닐 것입니다.
그래서 저는 그것이 모든 사람이 보고 이야기하게 만들 것이라고 생각합니다. 왜냐하면 이것은 L1이나 다른 L2에서는 구현할 수 없는 전혀 새로운 것입니다. 이것이 전환점이 될 것이며, 개발자들이 몰려들 것입니다. 그렇기 때문에 우리는 대부분의 주의를 여기에 집중하고 있으며, 이번 EDCON에 참석한 이유는 더 많은 개발자와 접촉하고 그들을 우리의 생태계에 초대하기 위해서입니다. 그들 중 누군가는 제가 예측할 수 없는 멋진 것을 창조할 것입니다.
BlockBeats: Starknet 생태계에서 개발할 준비가 된 개발자들에게 어떤 방향으로 조언하시겠습니까? Starknet은 그들에게 무엇을 제공할 수 있습니까?
Eli: 저는 그들에게 이 질문에 대한 답을 할 수 없습니다. 설사 제가 답을 드린다 하더라도 그들은 제 말을 듣지 말아야 하며, 스스로 결정해야 합니다. 저는 Starknet에서 데이터베이스 인프라를 구축하는 것이 놀랍다고 생각합니다. 고급 오라클 서비스, 인류 증명, 소셜 네트워크 등 정말 놀라운 일이 많이 있습니다. 그들은 연구하고, 자신들이 결여되었다고 생각하는 것이 무엇인지, 또는 그들이 가장 흥미롭게 생각하는 것이 무엇인지 찾아봐야 합니다.
Starknet은 블록체인 진화의 다음 단계이며, 이는 매우 중요한 단계입니다. 만약 당신이 개발자라면, Starknet은 사용자에게 제공될 준비가 되어 있으며, 우리는 최종 사용자를 위해 그것을 구축하고 있습니다. 저는 우리가 매우 명확한 전진 경로를 가지고 있다고 생각하며, 더 많은 개발자와 많은 도구가 구축되어야 하고, 할 일이 많습니다. 당신이 두드러질 수 있는 많은 기회가 있으며, 노력으로 자신을 알릴 수 있습니다.
BlockBeats: 마지막으로 독자들에게 하고 싶은 말이 있습니까?
Eli: 만약 시간 여행 기계가 있다면, 당신은 아마 이더리움 초기로 돌아가서 거의 원하는 어떤 것을 구축하는 것이 매우 성공적일 것이라고 생각할 것입니다. 예를 들어 첫 번째 예측 시장, 첫 번째 지갑 등. 그러나 게임은 끝나지 않았습니다. 다음 세대의 기회가 있으며, 이 세대의 승자는 Starknet이 될 것이라고 생각합니다. 그래서 지금은 시간 여행 기계 외에도 Starknet에 대해 알아보는 것이 좋습니다. 지금이 바로 그때입니다.