참조 부록: zkSync에 대해 더 알고 싶으신가요? 이 기사에서 BitKeep은 다양한 유형의 레이어 2 스케일링 솔루션과 zkSync의 작업 원리를 자세히 살펴보겠다
키워드: zkSync란 무엇인가?/ zkSync2.0/ 계정 추상화란 무엇인가?/ 옵티미스틱 롤업(Optimistic rollups)/ ZK 롤업(ZK rollups)/ 옵티미스틱 롤업(Optimistic rollups) vs ZK 롤업/ zk 롤업(zk rollups)이란 무엇인가?
블록체인 영역에 아직 접하지 않은 일반인에게도 "블록체인 트라일레마"는 익숙한 용어일 것이다. 이 트라일레마의 탈 중앙화, 확장성 및 보안성의 세 가지 요소를 균형 있게 유지하며 블록체인 기술을 발전시키길 수 있는 포인트다. 특히 확장성은 대규모 채택을 위한 핵심적인 문제 중에 하나다. 블록체인 기술이 대중적으로 채택되기 위해서는 안정적인 높은 트랜잭션 속도와 저렴한 비용이 필요하다.
아래는 다양한 유형의 레이어 2(L2) 스케일링 솔루션과 zkSync의 작동 방식에 대해 자세히 살펴본다.
zkSync란 무엇인가?
zkSync는 영지식 증명(zero-knowledge (zk) proofs) 을 활용한 확장 솔루션이며, 사용자에게 저렴한 수수료, 빠른 전송 속도, swap, NFT 민팅 등 온 체인 활동 진행할 수 있게 한다.
사용자들은 NFT 또는 다른 토큰과 같은 가치 있는 자산을 레이어 1 이더리움 체인에서 레이어 2 ZKSync 환경으로 전송 시켜 다양한 DApps을 통해 상호 작용할 수 있다. 사용자들이 원하는 활동을 완료한 후 자산을 레이어 1 체인으로 다시 이동시킬 수 있다.
초기에는 NFT를 발행하거나 토큰을 스왑하는 등 블록체인에서 기본적인 기능만 사용하려는 사용자들에게 불필요한 활동으로 들릴 수 있지만 zkSync 레이어 2 생태계는 낮은 거래 수수료와 더 빠른 처리 속도는 사용자들에게 훨씬 간단한 선택이 될 수 있다. 거래 수수료는 예측 가능한 낮게 설정되어 있으며(Ethereum 레이어 1 체인의 수수료에 비해 90-95% 저렴하나), 몇 분 내에 거래 처리가 이루어지며 거래 수수료는 이체되는 토큰으로 지불된다.
zkSync는 어떻게 작동하나요?
레이어1 블록체인은 낮은 TPS와 높은 거래 수수료가 존재하는 상황에서 확장성과 블록체인 기술이 결합하는 것으로 전 세계 사용자에게 충족시키는 것이 거의 불가능한다. 그렇다면 레이어 1 블록체인인 이더리움은 전 세계 사용자의 요구를 충족시키면서 탈 중앙화 및 보안성을 유지하고 확장성을 어떻게 달성할 수 있을까요?
답은 레이어 2 롤업을 통해서 달성할 수 있다.
현재 옵티미스틱 롤업(Optimistic rollups) 및 ZK 롤업 두 가지 유형이 주요 확장 솔루션으로 사용하고 있다. 이 2가지 확장 솔루션은 거래 수수료와 같은 일반 사용자 문제를 해결하는 레이어 2 실행 환경을 만드는 것을 목표로 한다. 그러나 이 둘 솔루션은 거래 속도와 보안 등의 영역에서 몇 가지 차이점이 있다.
옵티미스틱 롤업(Optimistic rollups)은 무엇인가?
옵티미스틱 롤업은 온 체인 트랜잭션을 확인하기 위해 공개적으로 사용할 수 있는 거대한 데이터 정보의 게시하는 것에 의존한다. 이 정보를 사용하면 다른 검증자 및 사용자가 불확실한 정보를 가진 트랜잭션에 대한 "질문"을 제시할 수 있다. 질문 제시하고 “질문 창”이 열려 잠재적인 악성 거래 활동을 제길 수 있다. 그러나 이러한 확인 방법으로 사용할 수 있지만 시간이 걸린다는 것이다. 일반적으로 옵티미스틱 롤업에는 7일의 까다로운 기간이 걸리며, 사용자가 옵티미스틱 롤업 사용하여 레이어 2에서 레이어1체인으로 토큰을 전송하려는 경우 최대 7일이 결릴 수도 있다.
ZK 롤업(ZK rollups)은 무엇인가요?
ZK 롤업은 거래에 대한 수학 및 암호적으로 거래의 진실성을 검증하기 때문에 일반적인 거래 검증 방법 보다 거래 승인 속도가 훨씬 빠른다. 옵티미스틱 롤업의 거래는 주로 사용자와 검증자의 감각에 의존하여 거래를 승인하기 때문에 시간적으로 많이 걸린다. 2022년 8월에 비탈릭 부테린(Vitalik Buterin)도 ZK롤업이 지속적으로 발전할 수 있는 장점이 가지고 있기 때문에 미래에서 ZK롤업은 옵티미스틱 롤업이 초월할 수 있을 것이라고 궁극적으로 인정했다.
zkSync 2.0이 무엇인가요?
zkSync 1.0은 주로 토큰 교환 및 NFT 민팅 비용 절감과 같은 결제 특정 애플리케이션을 위해 설계되었으며 zkSync 2.0의 알파(alpha) 단계는 EVM실행 환경을 모방하기 위해 2022년 10월에 출시되었다.
일반 실행 환경은 무엇인가요?
zkSync 2.0을 사용하여, 개발자들은 Viper 및 Solidity와 같은 프로그래밍 언어로 작성된 스마트 컨트랙트 또는 레이어 1 애플리케이션의 기본 코드를 수정하지 않고 레이어 2 실행 환경에서 다시 컴파일할 수 있다.
zkSync를 개발한 Matter Labs의 엔지니어링 책임자인 Anthony Rose는 2023년 1월 26일의 TwitterSpace AMA에서 이렇게 말했다. "zkSync 2.0은 여전히 zkSync 1.0에서 제공되는 기존 브리지 기능을 유지하고 있지만 zkSync 2.0은 L2 환경에서 DApps를 구축하는 데 도움이 되는 추가적인 장점을 제공한다. 또한 EVM에서 구축할 수 있는 모든 애플리케이션은 저희 L2 가상 머신에서도 구축할 수 있으며, 최대 규모의 사용자 및 레이어3 아키텍처 세계에게 문을 열어준다."
이것은 특히 개발자들이 확장성 문제나 구성상에 문제가 없는 환경에서 zkSync에서 DApps를 배포하고 구축할 수 있게 될 것으로 의미한다. 현재, zkSync 2.0은 아직 초기 알파(alpha) 단계에 있으며, 곧 "공정한 온보딩 알파"로 전환될 예정이다. 이로 인해 개발자들은 레이어 2 가상 머신 환경에서도 자신의 애플리케이션을 배치할 수 있으며, 전체 시스템이 공개적으로 실행되기 전에 프로토콜 및 도구를 체인에 적절하게 배치할 수 있는 충분한 시간을 제공하는 것이다.
계정 추상화란 무엇인가?
또한, zkSync는 Web3환경에서 더 많은 분야 진입을 위한 수단으로 계정 추상화한 계획도 있다. Anthony Rose 제공한 소식에 따르면, 계정 추상화는 블록체인 상의 애플리케이션과 상호작용하는 데 있어서 보다 현실적인 방식을 제공하는 핵심적인 역할을 한다. 그는 zkSync가 2023년에 주요 목표 중 하나는 Web2 사용자가 웹을 서핑할 때 HTML이나 HTTPS에 대해 알 필요 없는 것처럼, 사용자들이 온 체인에서도 편하고 쉬운 거래를 할 수 있도록 하는 것이라고 주장한다. Anthony는 계정 추상화도 사용자들에게 같은 원활한 상호작용을 제공할 수 있을 것으로 믿고 있다고 전해져다.
현재 이더리움 블록체인에서는 사용자가 자신이 서명하는 것이 악성일 수도 있다는 것을 즉시 알 수 없기 때문에 무엇을 서명하는지에 대해서 인식해야 한다. 또한 사용자가 지갑 니모닉을 분실한 경우도 복구할 수 없다.
"오늘날의 UX(사용자 경험)는 수백만 사용자가 블록체인을 진지하게 이용하는 데에 도움이 되지 않았다." Anthony는 이에 대해 이렇게 설명했다 "우리는 사용자가 블록체인 코드를 인식하지 않아도 상호작용하고 도구나 애플리케이션을 사용할 수 있는 추상화 상태를 달성하고자 한다." 또한 이러한 방식으로, zkSync는 사용자 계정을 스마트 컨트랙트 자체로 변환할 수 있는 기능성 제공한다.
zkSync는 안전한가요?
업계에서 여러 보안 취약점 사건 발생한 후 zkSync는 여러 번의 보안 감사를 통과하기 위해 취약점에 대한 보완 방안을 추가적으로 실시했다. 가장 최근의 감사는 2022년 8월 말 ABDK 컨설팅에 의해 수행되었으며 다른 하나는 OpenZeppin에 의해 수행했다. 또한 zkSync는 대규모 자금 손실, 업그레이드 불가능 등의 문제점을 포함하여 사용자에게 시스템의 결함 신고할 수 있도록 적극 권장하는 포괄적인 Bug Bounty 프로그램을 제공한다.
BitKeep지갑에서 zkSync메인넷 연결하는 방법
BitKeep은 zkSync의 공식 파트너가 되었으며, BitKeep지갑에서 홈 화면 오른쪽 상단에 있는 버튼을 클릭하여 "네트워크 추가"를 선택하고 검색창에 "zkSync"를 입력하여 zkSync 메인넷을 BitKeep 지갑 리스트에 쉽게 추가 완료한다.
BitKeep의 지갑 메인 페이지 아래에 ‘DApp’ 기능으로 zkSync 생태의 다양한 DApps을 체험할 수 있다.
Orbiter Finance및Gitcoin는 브리지 서비스를 제공한 요즘 인기 끌고 있는 zkSync생태계에서 협업한 DApps이다. 이 둘은 최신 기술로 web3 프로토콜 및 프로젝트를 위해 탄생한 크라우드 펀딩 플랫폼이다.
BitKeep지갑으로 zkSync의 재미를 발견하세요!
비트킵(BitKeep) 소개
비트킵(BitKeep)은 탈 중앙화 멀티체인 암호화폐 지갑이다. NFT 마켓, 지갑 기능, 스왑, DApp, 런치패드 및 데일리 뉴스(DeFi 프로젝트 분석) 등 통합 서비스를 제공하는 플랫폼이다. 비트킵은 168개 국가 및 지역에서 800만명의 사용자에게 안전하고 신뢰할 수 있는 자산 관리 및 거래 서비스를 제공하고 있으며, 구글 플레이 스토어 순위에서 메타 마스크(Metamask) 초과하고 최고의 지갑으로 평가받고있다. 비트킵은 80개 이상의 메인넷 및 BTC, 이더리움(Ethereum), 폴리곤(Polygon), BNB 체인, 팬텀(Fantom), 솔라나(Solana) 등 25만 종 이상의 토큰 자산을 지원한다.
비트킵은 사용자의 자산 안전을 매우 중요하게 생각하며, 사용자의 프라이빗 키를 DESM 이중 암호화 알고리즘(Double Encryption Storage Mechanism, 약칭: DESM)을 이용해 사용자의 자금에 대한 이중 보호를 제공하고 있다.
Twitter에서 비트킵을 팔로우 및 WEB 3 분야의 최신 정보를 받으세요.
[본 콘텐츠는 토큰포스트 기사와 관련이 없는 업체 보도자료입니다]