출처: Polygon 포럼, 저자: 화이트워터, 골든 파이낸스
서문
영지식(ZK) 검증자를 사용하여 네트워크의 합의 메커니즘을 검증하여 네트워크의 최종 결제를 AggLayer에 설정하기 위해 Polygon PoS를 안전하게 연결하는 제안에 대해 커뮤니티에 논의할 수 있도록 초대합니다. sex. 이 합의 증명은 비관론 증명을 보완하여 AggLayer에 연결된 모든 체인을 보호합니다. 비관적 증명에 대한 자세한 내용은 여기를 참조하세요: 비관적 증명 소개 2
합의 증명은 AggLayer 증명 표준 Rusty를 증명의 표준으로 사용할 수 있는 범용 zkVM인 Succinct Labs의 SP1을 통해 Plonky3 증명 시스템에 의해 보호됩니다. 표준 Rust 구현을 증명하기 위한 AggLayer. 폴리곤 랩과 Succinct 랩의 협업에 대한 자세한 내용은 여기를 참조하세요: Plonky3에 구축된 SP1, 통합 모빌리티 보장에 도움 1
이번 업그레이드는 두 가지 즉각적인 이점을 제공합니다.
애그 레이어를 통해 모빌리티, 사용자, 상태를 통합하여 사용자와 개발자에게 더 큰 네트워크 효과를 제공합니다.
라이선스 없이 토큰 전송을 포함한 업그레이드된 브리지 경험.
배경
1년 전, 커뮤니티는 폴리곤 PoS를 zkEVM 밸리디움으로 만들어 네트워크를 ZK 기반 L2로 업그레이드하는 제안을 논의하기 시작했습니다. 이는 폴리곤 PoS 최종 상태의 장기적인 목표로 남아 있습니다. 이 목표를 달성하기 위한 과제는 저비용, 모두를 위한 이더리움이라는 Polygon PoS 정신을 지키기 위한 노력에 달려 있습니다.
폴리곤 PoS를 ZK L2로 업그레이드하는 데 사용되는 타입 1 zkEVM 증명자는 이미 저렴한 비용으로 기존 이더 블록을 증명할 수 있습니다. Polygon PoS 애플리케이션의 경우, 이제 문제는 이를 대규모로 수행하는 방법입니다.
현재로서는 이 논의가 호의적이고 후속 PIP가 커뮤니티에서 받아들여진다면 업그레이드는 완전한 ZK L2가 되기 위한 중간 단계로 사용될 것입니다. 폴리곤 PoS를 AggLayer에 연결하면 검증자 세트가 제공하는 강화된 보안에 의존하면서 통합 브리지의 이점을 누릴 수 있습니다.
기술적인 세부 사항
이 제안을 중심으로 커뮤니티 논의가 진행되면 향후 PIP 또는 PIP에서 적절한 기술 사양을 제공할 것입니다. 그러나 높은 수준에서 이 업그레이드에는 최소한 다음이 필요합니다:
합의 증명: 이더에 배포될 새로운 합의 검증 컨트랙트. . 이 컨트랙트는 폴리곤 지분 증명이 합의 상태인지, 또한 모든 인출이 비관적 증명 로직에 명시된 기준을 충족하는지 검증할 수 있습니다. 이 컨트랙트를 통합 브리지에서 사용 가능한 검증 컨트랙트 목록에 추가하는 제안이 만들어질 것입니다. (이 점에 대한 추가 고려 사항은 아래의 실무적 문제를 참조하세요.)
브릿지 구현: Unified Bridge 컨트랙트는 폴리곤 PoS에 배포될 것입니다.
PoS 포털: PoS 포털 브리지의 기존 토큰은 통합 브리지를 사용하도록 업그레이드되며, 소유권이 소멸되어 해당 토큰의 다중 서명 제어가 제거됩니다.
네트워크 역할: 합의 증명 설계를 사용하여 AggLayer에 정산하려면 일부 주체가 필요한 정보를 제출해야 합니다. (이 점에 대한 추가 고려 사항은 아래의 실무적 문제를 참조하세요.)
클라이언트 변경사항
이 업그레이드를 완료해도 Bor 또는 Heimdall에 대한 주요 클라이언트 변경은 필요하지 않습니다. Heimdall v2로 업그레이드하면 향후 최적화가 가능할 수 있지만, 초기 배포에는 필요하지 않습니다.
브리지 변경
이 업그레이드를 완료해도 FxPortal 또는 Plasma Bridge를 지원하는 StateSync 메커니즘은 변경할 필요가 없습니다. 또한:
Unified Bridge는 독립형 새 브리지로 배포됩니다.
PoS 포털을 사용하여 매핑된 토큰은 FxPortal 대신 Unified Bridge를 사용하도록 업그레이드되며, PoS 포털은 더 이상 사용되지 않습니다.
타임라인
이 논의의 결과가 만족스러우면 정식 PIP가 공개될 것이며, 주요 종속성은 생산 준비가 완료된 비관론 증명 구현의 완료이며, 이는 여름 중반까지 완료될 것으로 예상됩니다. 완료되면 정식 PIP가 발행되며, 아마도 가을에 발행될 것입니다. 이 타임라인에 따르면 커뮤니티의 수용을 가정할 때 2024년 말에는 폴리곤 PoS와 AggLayer의 연결이 완료될 수 있습니다.
한편, 폴리곤 PoS의 핵심 엔지니어들은 다가오는 아마다바드 하드포크가 7월에 배포될 예정이며, 하임달 v2는 그 이후 언젠가 출시될 것으로 예상하고 있습니다. 이 두 가지 업그레이드 중 어느 것도 현재 폴리곤 PoS를 AggLayer에 연결하기 위한 종속 요소는 아닙니다. 그러나 합의 증명의 또 다른 구현이 있는데, 이는 하임달에 더 깊은 변경이 필요합니다.
실제적인 문제
서명 기반 합의 증명
이 제안은 폴리곤 PoS의 합의를 표현하기 위해 폴리곤 플론키3를 사용하는 것에 대한 개요를 설명하며, 여기서 SP1 zkVM은 Rust의 장점인 유지보수성 및 개발자 속도 이점을 제공합니다. 일반적으로 합의 증명의 목표는 로컬 체인 상태를 나타내는 것입니다. 이는 다른 서명 방법을 사용하도록 Heimdall을 수정하여 달성할 수도 있습니다.
예를 들어 합의 중에 BLS 또는 ICE-FROST 임계값 서명을 사용하는 경우, 해당 단일 서명이 AggLayer에 대한 합의를 나타낼 수 있습니다. 이 접근법의 한 가지 장점은 단순성입니다. 현재 체크포인트를 L1에 제출하는 것과 동일한 프로세스에서 폴리곤 PoS와 AggLayer 간의 통신을 작업으로 Heimdall에 추가할 수 있습니다.
한 가지 잠재적인 단점은 이 접근 방식은 네트워크의 합의 메커니즘을 보다 심층적으로 변경해야 하므로 개발 시간이 길어질 수 있다는 것입니다. 이 설계는 새로운 네트워크 역할이 필요하지 않습니다.
AggLayer와 통신하기 위한 네트워크 역할
폴리곤 PoS가 합의 증명을 사용해 AggLayer에 연결하기 위해서는 새로운 역할이 필요합니다. 이 역할은 다음 정보를 AggLayer에 제출하는 역할을 담당합니다:
이 기능이 어떻게 그리고 누가 수행하는지는 활발히 연구되고 있는 분야입니다. 프로토콜 연구자들은 높은 수준에서 다음 중 하나를 고려하고 있습니다.
목록 주소가 이 역할을 먼저 수행하도록 허용하여 AggLayer 스택이 강화된 후 불필요하게 만드는 것. 라이선스;
이 역할은 즉시 라이선스가 필요 없으며, 이 경우 네트워크 참여자는 아직 정량화되지 않은 보상을 받는 대가로 이 기능을 수행하게 됩니다. 이것이 선호되는 옵션이고 다른 보안 문제가 없는 경우, 이 네트워크 참여자를 어떤 메커니즘으로 선택할지 결정해야 하는데, 한 가지 잠재적인 옵션은 Heimdall의 기존 리더 선택 방식을 사용하는 것입니다.
요약
4억 개 이상의 고유 주소, 20억 달러 이상의 이더리움 자산, 수만 개의 앱을 보유한 Polygon PoS는 여전히 세계에서 가장 널리 사용되는 블록체인 중 하나입니다. 사용자와 개발자들은 강력한 커뮤니티, 네트워크 효과, 모두에게 적용되는 낮은 수수료(종종 유명한 이더 L2보다 훨씬 낮은 수준)로 인해 이 블록체인을 좋아합니다.
폴리곤 랩스의 핵심 개발자들은 수년간 이더리움 확장 기술 연구와 개발에 집중해 왔으며, 그 시작은 폴리곤 PoS에서 시작되었습니다. 수년에 걸쳐 그들은 두 가지 결론에 도달했습니다. ZK 기술은 검증 가능한 오프체인 계산을 달성할 수 있는 유일한 실용적인 방법이며, 어그리게이션은 체인 주권을 희생하지 않고 멀티체인 상호운용성을 달성할 수 있는 유일한 방법이라는 결론에 도달했습니다.
숙신트 랩과 폴리곤 랩의 공동 노력은 오픈 소스 기술을 통해 최고의 공공재를 구축할 수 있다는 공동의 신념에 기반하고 있습니다. Polygon PoS의 미래에 대한 논의의 결과는 궁극적으로 커뮤니티의 손에 달려 있습니다. 다시 한 번, 이 제안을 분석하고 토론하며 합의에 도달할 수 있도록 여러분을 초대합니다.