Nguồn: Diễn đàn Polygon; Tác giả: Bai Shui, Golden Finance
Lời nói đầu
Chúng tôi mời cộng đồng thảo luận về đề xuất sử dụng trình xác thực không có kiến thức (ZK) để chuyển đổi Polygon PoS kết nối an toàn với AggLayer để xác minh cơ chế đồng thuận của mạng, từ đó thiết lập tính hữu hạn của việc giải quyết mạng cho AggLayer. Bằng chứng đồng thuận này bổ sung cho bằng chứng bi quan và đảm bảo tính bảo mật của tất cả các chuỗi được kết nối với AggLayer. Giới thiệu về bằng chứng bi quan Để biết thêm thông tin, hãy xem tại đây: Giới thiệu Bằng chứng bi quan 2
Bằng chứng đồng thuận sẽ được bảo mật bằng hệ thống bằng chứng Plonky3 thông qua Succinct Labs' SP1, một zkVM có mục đích chung cho phép tiêu chuẩn bằng chứng AggLayer Rust thực hiện. Để biết thêm thông tin về sự hợp tác giữa Polygon Labs và Succinct Labs, xem tại đây: SP1 được xây dựng trên Plonky3 sẽ giúp đảm bảo tính thanh khoản thống nhất1
Bản nâng cấp này sẽ mang lại hai lợi ích trực tiếp lớn:< /p>
Tính thanh khoản tổng hợp, người dùng và trạng thái, mang lại hiệu ứng mạng lớn hơn cho người dùng và nhà phát triển < /p>
Trải nghiệm cầu nối được nâng cấp, bao gồm cả việc chuyển mã thông báo không cần cấp phép.
Nền tảng
Một năm trước, cộng đồng đã bắt đầu thảo luận về một đề xuất biến Polygon PoS trở thành zkEVM Validium, từ đó nâng cấp mạng lên L2 do ZK điều khiển . Đây vẫn là mục tiêu dài hạn cho trạng thái cuối cùng của Polygon PoS. Thách thức để đạt được mục tiêu này phụ thuộc phần lớn vào cam kết duy trì đặc tính Polygon PoS với mức phí thấp và Ethereum hoạt động cho tất cả mọi người.
Bộ chứng minh zkEVM Loại 1 được sử dụng để nâng cấp Polygon PoS lên ZK L2 đã có thể chứng minh các khối Ethereum hiện có với chi phí thấp. Đối với các ứng dụng Polygon PoS, câu hỏi bây giờ là làm thế nào để thực hiện điều này trên quy mô lớn.
Hiện tại, nếu cuộc thảo luận này có lợi và PIP tiếp theo được cộng đồng chấp nhận thì Bản nâng cấp sẽ đóng vai trò là bước trung gian để trở thành ZK L2 đầy đủ. Việc kết nối Polygon PoS với AggLayer sẽ mang lại lợi ích của một cầu nối hợp nhất trong khi vẫn có thể dựa vào tính bảo mật nâng cao do bộ trình xác thực cung cấp.
Chi tiết kỹ thuật
Nếu cộng đồng thảo luận xung quanh đề xuất này, các PIP hoặc PIP trong tương lai sẽ cung cấp các thông số kỹ thuật phù hợp. Tuy nhiên, ở cấp độ cao, bản nâng cấp này yêu cầu ít nhất những điều sau:
< mạnh>Bằng chứng đồng thuận:Một hợp đồng xác minh đồng thuận mới sẽ được triển khai trên Ethereum. Hợp đồng này sẽ có thể xác minh rằng Polygon PoS đạt được sự đồng thuận, đồng thời, bất kỳ khoản rút tiền nào đều đáp ứng các tiêu chí do logic chứng minh bi quan đưa ra. Một đề xuất sẽ được tạo sẽ được thêm vào danh sách các hợp đồng xác thực có sẵn trong Unified Bridge. (Xem Các vấn đề thực tế bên dưới để biết thêm những cân nhắc về điểm này.)
Triển khai Bridge: Hợp đồng Unified Bridge sẽ được triển khai trên Polygon PoS.
Cổng PoS: Các token hiện có trong Cầu cổng PoS sẽ được nâng cấp để sử dụng Cầu Thống nhất và quyền sở hữu sẽ bị hủy, do đó loại bỏ nhu cầu về quyền sở hữu các token này.
Vai trò mạng: Việc giải quyết cho AggLayer bằng cách sử dụng thiết kế bằng chứng đồng thuận sẽ yêu cầu một số thực thể gửi thông tin được yêu cầu. (Xem Các vấn đề thực tế bên dưới để biết thêm những cân nhắc về điểm này.)
Những thay đổi của khách hàng
Không cần thay đổi nào đối với Bor hoặc Heimdall để hoàn thành bản nâng cấp này Thực hiện bất kỳ thay đổi nào của khách hàng gây ra sự cố. Mặc dù có thể thực hiện tối ưu hóa trong tương lai bằng cách nâng cấp lên Heimdall v2, nhưng điều này không bắt buộc đối với quá trình triển khai ban đầu.
Thay đổi cầu nối
Không cần thay đổi cơ chế StateSync hỗ trợ FxPortal hoặc Cầu Plasma để hoàn thành nâng cấp này . Ngoài ra:
Dòng thời gian
Nếu kết quả của cuộc thảo luận này đạt yêu cầu, PIP chính thức sẽ được ban hành. Sự phụ thuộc chính là việc hoàn thành quá trình triển khai bằng chứng bi quan sẵn sàng sản xuất, dự kiến sẽ hoàn thành vào giữa mùa hè. Sau khi hoàn thành, PIP chính thức sẽ được cấp, rất có thể là vào mùa thu. Theo dòng thời gian này, việc kết nối Polygon PoS với AggLayer có thể được hoàn thành vào cuối năm 2024, nếu được cộng đồng chấp nhận.
Trong khi đó, các kỹ sư cốt lõi của Polygon PoS dự kiến đợt hard fork Ahmadabad sắp tới sẽ được triển khai vào tháng 7, với Heimdall v2 dự kiến sẽ ra mắt sau đó. Hiện tại, cả hai bản nâng cấp đều không phụ thuộc vào việc kết nối Polygon PoS với AggLayer. Tuy nhiên, có một cách triển khai Bằng chứng Đồng thuận khác đòi hỏi những thay đổi sâu sắc hơn đối với Heimdall.
Các vấn đề thực tế
Bằng chứng về sự đồng thuận dựa trên chữ ký
Đề xuất nêu rõ sử dụng Polygon Plonky3 đại diện cho sự đồng thuận của Polygon PoS, với SP1 zkVM mang lại lợi thế về khả năng bảo trì và tốc độ của nhà phát triển của Rust. Nói rộng ra, mục tiêu của bằng chứng đồng thuận là đại diện cho trạng thái chuỗi địa phương. Điều này cũng có thể đạt được bằng cách sửa đổi Heimdall để sử dụng một phương thức ký khác.
Ví dụ: nếu chữ ký ngưỡng BLS hoặc ICE-FROST được sử dụng trong quá trình đồng thuận thì chữ ký duy nhất đó có thể thể hiện sự đồng thuận của AggLayer. Một lợi ích của phương pháp này là tính đơn giản: giao tiếp giữa Polygon PoS và AggLayer có thể được thêm vào dưới dạng nhiệm vụ cho Heimdall, quy trình tương tự hiện đang gửi điểm kiểm tra tới L1.
Một nhược điểm tiềm ẩn là cách tiếp cận này đòi hỏi những thay đổi sâu sắc hơn đối với cơ chế đồng thuận của mạng, điều này có thể kéo dài thời gian phát triển. Thiết kế này sẽ loại bỏ nhu cầu về vai trò mạng mới.
Vai trò mạng để giao tiếp với AggLayer
Để Polygon PoS kết nối với AggLayer bằng bằng chứng đồng thuận, một vai trò mới. Vai trò này sẽ chịu trách nhiệm gửi thông tin sau tới AggLayer:
Chức năng này được thực hiện như thế nào và do ai thực hiện là một lĩnh vực đang được tích cực điều tra. Ở cấp độ cao, các nhà nghiên cứu giao thức đang xem xét một trong những điều sau:
allow list Các địa chỉ thực hiện vai trò này trước tiên, với mục tiêu làm cho nó không được phép sau khi ngăn xếp AggLayer có cơ hội tăng cường;
Vai trò này ngay lập tức không được phép, trong trường hợp đó những người tham gia mạng sẽ Thực hiện chức năng này để đổi lấy một số phần thưởng chưa được xác định số lượng. Nếu đây là tùy chọn ưu tiên và không có mối lo ngại nào khác về bảo mật, bạn cần xác định xem người tham gia mạng này được chọn theo cơ chế nào; một tùy chọn tiềm năng là sử dụng lựa chọn lãnh đạo hiện có ở Heimdall.
Tóm tắt
Polygon PoS có hơn 400 triệu địa chỉ duy nhất, tài sản trị giá hơn 2 tỷ USD được kết nối từ Ethereum và hàng chục nghìn ứng dụng, vẫn là một trong những blockchain được sử dụng rộng rãi nhất trên thế giới. Người dùng và nhà phát triển yêu thích nó vì cộng đồng mạnh mẽ, hiệu ứng mạng và mức phí thấp phù hợp với tất cả mọi người, thường có mức độ thấp hơn so với Ethereum L2 nổi tiếng.
Các nhà phát triển cốt lõi tại Polygon Labs đã tập trung vào nghiên cứu và phát triển các công nghệ mở rộng quy mô Ethereum trong nhiều năm; bắt đầu với Polygon PoS. Trong nhiều năm, họ đã đi đến hai kết luận: Công nghệ ZK là cách thực tế duy nhất để đạt được tính toán ngoài chuỗi có thể kiểm chứng và tổng hợp là cách duy nhất để đạt được khả năng tương tác đa chuỗi mà không phải hy sinh chủ quyền chuỗi.
Những nỗ lực chung của Succinct Labs và Polygon Labs dựa trên niềm tin chung rằng sự cộng tác với các công nghệ nguồn mở sẽ tạo ra lợi ích công cộng tốt nhất. Kết quả của các cuộc thảo luận về tương lai của Polygon PoS cuối cùng nằm trong tay cộng đồng. Chúng tôi một lần nữa mời các bạn cùng phân tích, thảo luận và hy vọng đạt được sự đồng thuận để thực hiện đề xuất này.