Let's make Everything

[Polygon zkEVM 개념] 본문

Block chain/Polygon

[Polygon zkEVM 개념]

rok92 2023. 4. 30. 21:16
728x90

# 1. Polygon zkEVM이란?

Polygon zkEVM은 암호화 영지식 증명을 사용하여 ZK-Rollup 이라고 하는 오프체인 트랜잭션 계산에 유효성과 빠른 완결성을 제공하는 분산형 이더리움 레이어 2 확장성 솔루션입니다 .

 

ZK-Rollup은 이더리움 가상 머신과 opcode 호환성을 유지하면서 영지식 유효성 증명을 게시하여 스마트 계약을 투명하게 실행합니다.

 

# 2. zkEVM으로 이더리움 확장

이더리움이 DLP(분산 원장 기술)의 트릴레마를 적용받는 점을 생각했을 때 탈중앙화 또는 보안을 희생하지 않고서는 트랜잭션 한계값 이상으로는 확장할 수 없습니다. 여기서 zkEVM이 활약을 하게 됩니다.

 

Polygon zkEVM은 기존에 존재하는  이더리움 스마트 컨트랙트의 투명한 배포를 위해 기존의 모든 EVM opcode를 재생성하여 이더리움 가상머신을 흉내내도록 개발 및 설계가 된 가상머신입니다. 폴리곤은 이더리움 메인넷 위에서 실행되고 이더리움의 확장성과 초당 트랜잭션(TPS)을 기하급수적으로 개선하는 영지식 롤업(ZK-ROLLUPS)를 개발했습니다.

 

오프체인 계산이 정확하다는 것을 입증하기 위해서 Polygon zkEVM는 검증 가능한 영지식 증명을 유효성 증명으로 사용합니다. 레이어 2 영지식 증명은 비록 복잡한 다항식 계산을 기반으로 오프체인 트랜잭션에 유효성 검사 및 최종성을 제공하지만 유효성 증명은 빠르고 쉽게 확인할 수 있습니다.

 

상태 머신으로서 zkEVM은 사용자가 네트워크로 전송하는 이더리움의 레이어 2 트랜잭션 실행에서 발생하는 상태 변경을 수행하고 이후에 오프체인에서 수행되는 상태 변경 계산의 정확성을 증명하는 유효성 증명을 생성합니다.

 

# 3. Benefit of Polygon zkEVM

1. EVM 등가

2. 이더리움 보안성

3. ZKP 기반 확장성

 

Polygon zkEVM은 이더리움 호환성을 유지하면서 영지식 증명의 확장 기능을 활용하는 이더리움용 레이어 2 확장 솔루션입니다. Polygon zkEVM의 개발자와 사용자는 Ethereum에서 사용하는 것과 동일한 코드, 도구, 앱 등을 사용할 수 있지만 처리량은 훨씬 높고 수수료는 낮습니다.

 

개발자는 존재하는 컨트랙트를 zkEVM을 통해 배포할 수 있고, 사용자는 이더리움으로 부터 자산을 예치하고 오프체인에서 거래를 할 수 있습니다. 이러한 트랜잭션은 각 트랜잭션의 유효성을 증명하는 영지식 증명을 사용하여 배치로 그룹화 됩니다. 이것은 zkEVM 운영자가 사용자 자금을 훔칠 수 없도록 보장하므로 이더리움의 보안을 계승한다고 말할 수 있습니다.

 

이처럼 Polygon zkEVM은 타협없는 호환성과 확장성을 제공합니다.

 

참고

https://zkevm.polygon.technology/docs/introduction(공식문서)

 

 

'Block chain > Polygon' 카테고리의 다른 글

[Polygon zk Roll-up에 대해 알아야 할 모든것-1]  (0) 2023.05.03
[Off-Chain이란?]  (0) 2023.05.01
[Polygon 네트워크]  (0) 2023.04.30