Bitcoin이 제공하는 모든 이점에 대해 일반적으로 허용되는 확장성 문제도 있습니다. 비트코인은 블록당 제한된 수의 트랜잭션만 처리할 수 있으며 2022년 8월 17일 기준으로 초당 약 5개의 트랜잭션을 처리할 수 있으며 이는 대부분의 다른 블록체인에 비해 낮은 수준입니다. 확장성을 제한하는 요소는 비트코인의 암호화 알고리즘에 있습니다.
ECDSA(Elliptic Curve Digital Signature Algorithm)는 비트코인을 구동하는 필수 암호화 알고리즘으로 적법한 소유자만 자금에 액세스하고 관리할 수 있도록 합니다. 현재 거래를 수행하고 비트코인을 보낼 수 있는 비트코인 서명인 ECDSA의 검증(비트코인 ), 비효율적이며 비트코인 블록체인의 확장성을 제한합니다. 잠재적인 솔루션은 ZKP(Zero-Knowledge Proof) 기술을 사용하여 더 높은 수준의 개인 정보 보호 및 보안을 허용하는 것입니다.
최근스타크웨어 종이 STARK 생태계 내에서 ECDSA를 효율적으로 검증하는 방법을 제시하여 잠재적으로 비트코인의 블록체인 트릴레마를 해결합니다. 즉, 확장성, 보안 및 분산을 동시에 달성합니다.
기술의 기초
ZKP는 증명자가 데이터를 뒷받침하지 않고 다른 사람의 주장을 확인할 수 있게 해주는 암호화 기술입니다. ZKP는 제3자를 사용자의 개인 정보로부터 보호하는 암호화 프로토콜입니다. ZKP는 또한 참가자가 프로토콜 사양을 따르도록 보장하는 많은 암호화 프로토콜의 유용한 빌딩 블록이 될 수 있습니다. 입증해야 할 모든 정보를 공개하지 않고 특정 데이터만 공개하고 거래하기 때문에 ZKP를 사용하면 프라이버시와 확장성이 향상됩니다.
ZKP 기술을 기반으로 Starkware가 발명한 STARK 또는 Scalable Transparent Argument of Knowledge는 데이터를 공개하지 않고 거래에 서명하는 등 제3자와 데이터 통신을 가능하게 하는 일종의 암호화 증명 기술입니다. 또한 검증된 데이터의 계산 및 저장을 오프체인으로 이동하여 확장성을 높일 수 있습니다.
STARKs는 Bitcoin에서 사용하는 타원 곡선이 아닌 Ethereum에서 사용하는 해시 함수를 기반으로 하는 양자 저항 시스템입니다. 중요한 것은 STARK 시스템이 이전 제품인 zk-SNARK보다 더 발전된 것으로 간주되며 양자 컴퓨터의 공격에 저항할 수 있다는 것입니다.
EC-STARKs: 비트코인 확장성의 다음 단계는?
앞서 스타크웨어발표 이더리움 레이어 2 체인으로 작동하는 분산형 무허가 STARK 기반 유효성 롤업인 StarkNet에 대한 거버넌스 토큰 발행으로 네트워크를 더욱 분산화하고 STARK 기술을 공공재로 유지합니다. 그러나 Ethereum의 기본 스토리지 비용은 기술의 확장성 이점을 제한합니다. 그러나 Bitcoin 블록체인에 대한 응용 프로그램은 가까운 장래에 분산 응용 프로그램을 위한 더 나은 플랫폼을 제공할 수 있습니다.
관련된:zk-STARK 대 zk-SNARK 설명
EC-STARK는 해시 함수를 타원 곡선으로 대체하여 비트코인의 확장성과 보안을 높이는 것을 목표로 하는 이 기술의 차세대 기술입니다. EC-STARK를 사용하면 Bitcoin용 오프체인 프로토콜을 실행하고 STARK에 증명을 보관할 수 있습니다. 간단히 말해, 비트코인은 STARK 내에서 에뮬레이트될 수 있으므로 동일한 타원 곡선 키를 사용하여 비트코인 지원 토큰에 고도로 정교한 프로토콜을 구축할 수 있습니다.
따라서 이 기술을 활용하면 비트코인의 확장성을 높일 수 있을 뿐만 아니라 개발자가 비트코인에서 DApp을 만들 수 있는 게이트웨이 역할을 하여 잠재적으로 이더리움의 경쟁자가 될 수 있습니다.