Consensys는 ZK-rollup 솔루션인 StarkNet Layer 2 Validity-Rollup에 집중하는 블록체인 소프트웨어 기업 StarkWare와의 파트너십을 발표하게 되어 기쁩니다. 이번 파트너십을 통해 개발자와 사용자들이 멀티체인 미래를 함께 만들어갈 수 있는 더 많은 선택지를 제공합니다. 이 파트너십의 일환으로, Web3에서 가장 많이 사용되는 탈중앙화 지갑인 MetaMask와 블록체인 인프라 분야 1위 플랫폼인 Infura가 StarkNet을 통합했습니다.
StarkNet은 무허가형 탈중앙화 ZK-rollup입니다. 이 네트워크는 이더리움 위에서 L2 네트워크로 운영되며, dapp이 이더리움의 컴포저빌리티와 보안을 손상시키지 않으면서 연산 수요에 대한 확장성을 확보할 수 있도록 지원합니다.
MetaMask는 개발자들이 네트워크 위에서 개발할 수 있도록 StarkNet snap(MetaMask Flask에서만 사용 가능)을 만들었으며, Infura는 개발자들이 StarkNet에서 Infura 네트워크의 강력한 기능을 경험할 수 있도록 비공개 베타를 제공하고 있습니다.
Infura, StarkNet 지원 시작
Infura는 이더리움 생태계에서 더 빠르고 저렴한 트랜잭션을 지원하고, 개발자들이 프로젝트에 선호하는 네트워크를 선택할 수 있도록 StarkNet을 Infura 플랫폼에 추가했습니다. Infura에서 StarkNet으로 개발할 때 기대할 수 있는 이점은 다음과 같습니다:
확장성 및 낮은 수수료: 트랜잭션 집계와 같은 기능을 통해 효율적인 확장성과 가스 비용 절감이 가능합니다.
보안: dapp 트랜잭션을 보호하는 STARK 증명 검증이 이더리움 메인넷에서 이루어집니다.
속도: StarkNet은 빠른 최종성을 제공합니다.
자기 수탁: StarkNet은 비수탁형으로, 기존 수탁 시스템 유지에 따른 비용, 위험, 노력이 전혀 없습니다.
쉬운 개발과 향상된 최종 사용자 경험: 범용 스마트 컨트랙트를 통해 모든 비즈니스 로직을 배포할 수 있으며, 네트워크의 상호운용성 덕분에 최종 사용자에게 원활한 경험을 제공합니다.
개발자들은 이제 모든 RPC 메서드를 지원하는 Infura API 엔드포인트를 통해 StarkNet 네트워크에 접근할 수 있습니다. 즉, 개발자들은 원하는 비즈니스 로직을 스마트 컨트랙트에 구현하고, 이를 StarkNet에 무허가 방식으로 배포할 수 있습니다.
"Infura는 세계 최고의 블록체인 개발 도구 모음 중 하나입니다. 이에 따라 이더리움의 선도적인 validity L2인 StarkNet은 성장하는 StarkNet 생태계가 StarkNet의 상태를 조회하고 분석하는 데 최적의 툴셋에 접근할 수 있도록 하는 것에 전략적 중요성을 두고 있습니다. 이는 StarkNet에 있어 매우 중요한 도약입니다." - StarkWare 공동 창업자 겸 대표 Eli Ben-Sasson
현재 Infura는 비공개 베타를 통해 소수의 사용자에게 StarkNet을 제공하고 있습니다. 관심 등록을 원하시면 여기에서 대기자 명단에 등록하세요.
MetaMask Snaps, ZK-rollup 지원 가능
MetaMask는 생태계에서 가장 널리 사용되는 자기 수탁형 지갑입니다. 17,000개 이상의 dapp이 사용자 연결 방식으로 MetaMask를 선택하고 있으며, MetaMask는 Web3에 연결하는 핵심 수단입니다. 헌신적인 개발자 커뮤니티와 혁신에 대한 높은 열망을 바탕으로, MetaMask는 모든 개발자가 무허가 방식으로 제품 위에서 개발할 수 있는 시스템을 만들어 출시했습니다: 바로 MetaMask Snaps입니다.
MetaMask Snaps는 개발자들이 MetaMask의 기능을 확장하고 dapp에 새로운 기능을 추가할 수 있는 방법을 제공합니다. 예를 들어 StarkNet과 같은 비EVM 네트워크 연결 및 다양한 활용이 가능합니다.
Snaps는 현재 개발 빌드인 MetaMask Flask에서만 사용할 수 있으며, 개발자들은 통합 기능을 사용하려면 브라우저에 설치해야 합니다. MetaMask Flask는 MetaMask 안정 버전과 별도의 브라우저 프로필에 설치해야 한다는 점에 유의하세요.
지금까지 StarkNet은 이더리움과 다른 주소 및 계정 형식을 사용하기 때문에 MetaMask와 직접 호환되지 않았습니다. 즉, EVM 비호환입니다. 이 Layer 2 snap은 ZK-rollup 지원을 가능하게 하는 최초의 사례로, 사용자들이 빠르고 저렴한 애플리케이션을 위한 무허가형 탈중앙화 네트워크에 더 폭넓게 접근할 수 있도록 합니다.
StarkNet snap은 MetaMask 비밀 복구 구문에서 StarkNet 키를 파생하여 StarkNet의 자산을 관리할 수 있게 해줍니다. 별도의 계정을 생성하지 않고도 StarkNet snap을 통해 다음을 간편하게 수행할 수 있습니다:
StarkNet 계정 배포
StarkNet에서 트랜잭션 실행
StarkNet 스마트 컨트랙트와 상호작용
개발자로서 시작하고 싶다면, MetaMask Flask를 설치한 후 여기에서 StarkNet snap을 설치하세요. Starknet snap 설치 및 사용 방법에 대한 자세한 내용은 가이드를 참고하세요.
StarkNet은 아직 알파 단계에 있으며 서비스 중단이 발생할 수 있습니다. 사용 시 주의하시기 바랍니다.