BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Opside Litepaper V2 ra mắt: Giới thiệu cơ chế ZK-PoW đa chuỗi

星球君的朋友们
Odaily资深作者
Bài viết này có khoảng 4768 từ, đọc toàn bộ bài viết mất khoảng 7 phút
Dự kiến, Opside Chain sẽ có hơn 100.000 nút.
Tóm tắt AI
Dự kiến, Opside Chain sẽ có hơn 100.000 nút.

Mặt trái là gì

Opside là một nền tảng ZK-RaaS (ZK-Rollup as a Service) phi tập trung và một mạng PoW hỗ trợ khai thác ZKP (Zero-Knowledge Proof). Opside áp dụng sự đồng thuận kết hợp PoS & PoW, cung cấp cho các nhà phát triển Web3 chức năng tạo chuỗi ứng dụng zkEVM chỉ bằng một cú nhấp chuột. Đồng thời, các tác vụ tính toán ZKP do một số lượng lớn ZK-Rollups mang lại cũng tạo ra nhu cầu rất lớn về sức mạnh tính toán, do đó cung cấp một kịch bản khai thác có ý nghĩa cho các công ty khai thác toàn cầu.

Trong lĩnh vực mở rộng dung lượng, khái niệm L2 không còn xa lạ. Tuy nhiên, L2 không thể phối hợp tốt nhiều loại tài nguyên phần cứng khác nhau, chẳng hạn như tính khả dụng của dữ liệu, sức mạnh tính toán ZKP, các nút đóng gói, v.v. Ngoài ra, việc vận hành L2, đặc biệt là ZK-Rollup, đòi hỏi chi phí bảo trì phần cứng cao và ngưỡng kỹ thuật chuyên nghiệp nên nhiều nhà phát triển không khuyến khích. Để giải quyết những vấn đề này, Opside lần đầu tiên đề xuất khái niệm ZK-RaaS.Các nhà phát triển có thể bắt đầu một chuỗi zkEVM của riêng họ trong vòng một phút mà không cần nắm vững kiến ​​thức về ZK hoặc các nút chuỗi. Đồng thời, Opside cũng đề xuất khái niệm ZK-PoW, giới thiệu vai trò của những người khai thác tham gia vào việc duy trì các nút zkEVM và tính toán ZKP.

Mục đích của Opside là làm cho ZK-Rollup trở nên thân thiện và phổ biến hơn, để có thể triển khai các chuỗi ứng dụng quy mô lớn dựa trên zkEVM.

  • Opside ZK-PoW Cloud: Đối với những người khai thác, Opside cũng là một giao thức PoW đa chuỗi hỗ trợ khai thác ZK và tạo bằng chứng không kiến ​​thức cho ZK-Rollup trên nhiều chuỗi công khai.

  • Opside ZK-PoW Cloud: Đối với những người khai thác, Opside cũng là một giao thức PoW đa chuỗi hỗ trợ khai thác ZK và tạo bằng chứng không kiến ​​thức cho ZK-Rollup trên nhiều chuỗi công khai.

ZK-RaaS

ZK-RaaS (ZK-Rollup as a Service) có thể cung cấp cho bất kỳ ai dịch vụ một cú nhấp chuột để tạo ZK-Rollup.

Opside cung cấp một cơ sở khởi chạy ZK-Rollups chung, qua đó các nhà phát triển có thể dễ dàng triển khai các loại ZK-Rollups khác nhau cho các chuỗi cơ sở khác nhau.


  • Các loại ZK-Rollup, bao gồm zkEVM như zkSync, Polygon zkEVM, Scroll, StarkNet và các loại ZK-Rollup khác.

  • Các loại ZK-Rollup, bao gồm zkEVM như zkSync, Polygon zkEVM, Scroll, StarkNet và các loại ZK-Rollup khác.

Trên mỗi chuỗi cơ sở, Opside sẽ triển khai Hợp đồng hệ thống tổng số (Rollup System Contracts, RSC) để quản lý vòng đời của Rollup trên chuỗi, bao gồm các hoạt động như đăng ký, tạm ngưng và thoát. Các nhà phát triển có thể sở hữu một ZK-Rollup bằng cách chi tiêu một lượng IDE (Opside token) nhất định để thuê một vị trí Rollup.

Khái niệm về vị trí Rollup tương tự như vị trí Polkadot hoặc chuỗi ứng dụng Cosmos, nhưng chuỗi ứng dụng Cosmos cần duy trì một tập hợp lớp đồng thuận và cầu nối chuỗi chéo, điều này mang lại rủi ro bảo mật lớn. ZK-Rollup áp dụng công nghệ ZK, đảm bảo nghiêm ngặt rằng Rollup và chuỗi cơ sở chia sẻ cùng một lớp đồng thuận và dữ liệu sẵn có theo nghĩa toán học, với tính bảo mật cao hơn, phân cấp hơn và chi phí bảo trì thấp hơn.

Sau khi nhà phát triển thuê một vị trí Rollup, anh ta có một môi trường hoạt động độc lập.Ví dụ: nhà phát triển có thể sở hữu chuỗi zkEVM một cách độc lập. Các nhà phát triển có chủ quyền đối với ZK-Rollup và có thể tùy chỉnh mô hình kinh tế tổng số, bao gồm cả việc chọn mã thông báo gas. Các nhà phát triển có thể tự do điều chỉnh phí gas, thậm chí bằng 0 để người dùng không cần phải trả bất kỳ khoản phí nào.

Các nhà phát triển không cần phải chịu bất kỳ chi phí phần cứng nào. Tất cả các tài nguyên phần cứng, bao gồm tính khả dụng của dữ liệu, trình sắp xếp thứ tự, sức mạnh tính toán ZKP, v.v., được cung cấp phi tập trung bởi đám mây Opside ZK-PoW sau đây.

Ngoài ra, giao tiếp cuộn chéo gốc có thể được thực hiện giữa các ZK-Rollup trên cùng một chuỗi cơ sở. Giao tiếp tổng số chéo là một cơ chế giao tiếp thông báo. Nói cách khác, một địa chỉ trên một bản tổng hợp có thể gọi trực tiếp một hợp đồng trên một bản tổng hợp khác. Điều này giải quyết đáng kể vấn đề phân mảnh tài sản người dùng và tăng cường khả năng kết hợp giữa các ứng dụng.

Opside ZK-PoW Cloud

So với OP-Rollup, ZK-Rollup có nhiều ưu điểm, bao gồm an toàn hơn, không tin cậy và tốc độ rút tiền nhanh hơn. Đồng thời, cũng có một sự khác biệt rất lớn về công nghệ, đó là ZK-Rollup bổ sung yêu cầu sức mạnh tính toán ZKP mạnh mẽ để hỗ trợ tạo ra các bằng chứng không có kiến ​​thức.

Cơ chế ZK-PoW đa chuỗi

Opside ZK-PoW Cloud sẽ được triển khai trên nhiều chuỗi, bao gồm nhưng không giới hạn ở Ethereum, Chuỗi BNB, Polygon PoS và chính Chuỗi Opside. Trong thiết kế của Opside, các nhà phát triển có thể triển khai ZK-Rollups trên các chuỗi cơ sở khác nhau được đề cập ở trên. Với sự trưởng thành dần dần của công nghệ ZK-Rollup, hàng trăm ZK-Rollup có thể ra đời trong tương lai, điều này sẽ mang lại nhu cầu rất lớn về sức mạnh tính toán ZKP. Do đó, chúng ta cần khuyến khích các thợ mỏ tham gia hệ sinh thái này để đóng góp. Sau khi chuyển từ PoW sang PoS, nhiều máy khai thác Ethereum đã mất đi kịch bản ứng dụng, xét về quy mô vốn, giá trị của các máy khai thác là 12 tỷ đô la Mỹ và nhiều máy hiện đang không hoạt động. Với việc triển khai ZK-Rollup trên quy mô lớn, việc tạo ra ZKP yêu cầu một số lượng lớn CPU, GPU, FPGA cũng như các phần cứng và máy khai thác khác để cung cấp sức mạnh tính toán.

Opside sử dụng cơ chế ZK-PoW để thúc đẩy Người khai thác cung cấp sức mạnh tính toán ZKP, do đó cung cấp cơ sở vật chất phần cứng hoàn chỉnh cho ZK-Rollup. Đây cũng là một trong những ý tưởng cốt lõi của Opside. Tất cả các vai trò, bao gồm người dùng, nhà phát triển và người khai thác, đều có thể hưởng lợi từ mô hình kinh tế Đối lập này.

Thuật toán đệ trình hai bước của ZKP: cơ chế Prover phi tập trung tiêu chuẩn


  • Để khuyến khích nhiều người khai thác tham gia vào các tác vụ tính toán ZKP cùng một lúc, Opside đã đề xuất cơ chế xác minh ZKP hai bước. Phần thưởng PoW tương ứng với một ZKP sẽ được phân phối cho những người gửi ZKP hợp lệ, nghĩa là những người khai thác, theo các quy tắc nhất định.

1. Gửi bằng chứng băm: Trong một khoảng thời gian, đối với một trình tự nhất định, nhiều người khai thác được phép tham gia tính toán bằng chứng không kiến ​​thức. Sau khi mỗi người khai thác tính toán bằng chứng, họ không trực tiếp gửi bằng chứng ban đầu mà tính toán bằng chứng (bằng chứng/địa chỉ) và gửi bằng chứng cho hợp đồng.

2. Gửi ZKP: Sau khung thời gian, những người khai thác gửi bằng chứng ban đầu và xác minh nó bằng bằng chứng đã gửi trước đó. Những người khai thác vượt qua xác minh có thể nhận được phần thưởng PoW và số tiền thưởng được phân phối theo tỷ lệ số tiền cam kết của người khai thác.

tiêu đề phụZKP's Two-Step Submission Algorithm

Thuật toán tạo ZKP được tối ưu hóa: hiệu quả khai thác tăng 80%

Khi hợp đồng thông minh của Rollup xác minh ZKP, nếu dữ liệu bằng chứng ban đầu được gửi, nó có thể kích hoạt một cuộc tấn công vào chuỗi. Để ngăn chặn các cuộc tấn công độc hại, ZK-Rollup thường yêu cầu thêm công việc để ẩn dữ liệu bằng chứng ban đầu. Một giải pháp là ZKP do người khai thác gửi chứa kết quả tổng hợp địa chỉ của người khai thác. Thuật toán gửi hai bước ZKP do Opside đề xuất đã khéo léo áp dụng chế độ gửi trước + xác minh sau và không còn cần phải thực hiện các phép tính tổng hợp không cần thiết tương tự cho bằng chứng và địa chỉ.

Ngoài ra, trong một số zkEVM mã nguồn mở, việc tính toán và gửi ZKP là nối tiếp. Khi ZK-Rollup gửi một số lượng lớn trình tự, người khai thác không thể tính toán nhiều ZKP cùng một lúc. Trong Opside, thuật toán gửi hai bước của ZKP thực hiện tính toán song song và gửi ZKP nối tiếp, cho phép các máy khai thác thực hiện nhiều tác vụ tạo ZKP cùng một lúc, do đó tăng tốc đáng kể hiệu quả tạo ZKP.

Nhóm Opside cũng đã thực hiện một loạt các tối ưu hóa cho thuật toán tổng hợp đệ quy ZKP, thuật toán này đã cải thiện hoàn toàn việc sử dụng tài nguyên máy trong cụm và cải thiện hơn nữa tốc độ tính toán của ZKP.

tiêu đề cấp đầu tiên

Opside Chain

Là một trong những chuỗi cơ sở, Opside Chain không chỉ hỗ trợ Opside ZK-PoW Cloud mà còn tối ưu hóa ZK-Rollup hơn nữa. Ví dụ: sử dụng các hợp đồng được biên dịch sẵn để xác minh tăng tốc ZKP, hỗ trợ bảo vệ dữ liệu và áp dụng đồng thuận PoS dựa trên ETH 2.0. Trong tương lai, các chương trình bảo vệ đầy đủ như EIP-4844 và DankSharding sẽ được hỗ trợ để giảm thiểu chi phí gas của Rollup, thậm chí bằng 0.

Ethereum hiện là mạng phi tập trung lớn nhất thế giới với hơn 500.000 nút. Các nút này không chỉ cung cấp khả năng phân quyền quy mô lớn mà trong tương lai, nhờ công nghệ bảo vệ dữ liệu, hơn 500.000 nút này cũng sẽ cung cấp lượng dữ liệu khổng lồ.

Chuỗi Opside được lấy cảm hứng từ Ethereum, đó là một trong những lý do tại sao Opside chọn cải tiến dựa trên sự đồng thuận PoS của ETH 2.0. Chúng tôi hy vọng rằng sẽ có hơn 100.000 nút trên Chuỗi Opside.

Đối với Rollup, làm cách nào để làm cho trình sắp xếp thứ tự phi tập trung hơn, thay vì một nút duy nhất để hoàn thành việc đóng gói tập trung? Một phương pháp hay là để cho những người đề xuất khối Opside Chain đề xuất các khối Lớp tổng số cùng một lúc. Đối với Lớp tổng số, nó thực sự hoàn thành việc tách người xây dựng và người đề xuất: người xây dựng được mạng P2P hỗ trợ mà không được phép và người đề xuất tuân theo người đề xuất khối của chuỗi Opside, do đó tránh rủi ro về khả năng sử dụng do một nút duy nhất mang lại, nhưng cũng có khả năng chống lại MEV và chống kiểm duyệt nhất định.

Do đó, Opside Chain cung cấp một cơ chế trình tự sắp xếp phi tập trung được tiêu chuẩn hóa và những người đề xuất khối của Opside Chain cũng chịu trách nhiệm đề xuất các khối Tổng số. Opside Chain cho phép ZK-Rollup không chỉ kế thừa tính bảo mật của lớp trước mà còn kế thừa mức độ phân quyền của lớp trước đó.

Sau đây là sự đồng thuận lai PoS & PoW của Opside Chain:

  • Opside chain

    PoS: Opside sẽ áp dụng thuật toán PoS của Ethereum 2.0 và thực hiện những cải tiến cần thiết cho nó. Bất kỳ ai cũng có thể giữ mã thông báo Opside và trở thành người xác thực. Trình xác thực có thể nhận phần thưởng khối và phí gas trong chuỗi Opside.

  • Rollup layer

    PoS (Sequencer): Trình xác thực không chỉ đề xuất khối chuỗi Opside mà còn đề xuất khối lớp Rollup (tức là lô dữ liệu). Do đó, trình xác thực cũng là trình sắp xếp thứ tự của bản tổng số trong lớp Tổng số. Trình sắp xếp thứ tự có thể kiếm được phí gas từ phí giao dịch trong các giao dịch lớp Tổng số.

PoW (Prover): Bất kỳ ai cũng có thể trở thành người kiểm chứng của rollup trong lớp Rollup, miễn là họ có đủ sức mạnh tính toán để tính toán ZKP. Theo các quy tắc PoW, trình tự tạo ra các bằng chứng zk dựa trên các khối lớp Tổng số do trình sắp xếp thứ tự gửi.

tiêu đề cấp đầu tiên

Cung và cầu mã thông báo

tiêu đề phụ

PoS

Như đã đề cập ở trên, Opside Chain áp dụng cơ chế đồng thuận PoS cải tiến dựa trên ETH 2.0. Để tham gia với tư cách là Người xác thực, người dùng phải gửi một lượng IDE nhất định vào hợp đồng tiền gửi và chạy ba phần mềm riêng biệt: ứng dụng thực thi, ứng dụng đồng thuận và Trình xác thực. Các Trình xác thực này chịu trách nhiệm kiểm tra xem các khối mới được truyền qua mạng có hợp lệ hay không và đôi khi tự tạo và truyền các khối mới. Nếu Trình xác thực hành xử không trung thực hoặc lười biếng, thì IDE đã đặt cọc sẽ bị hủy làm tài sản thế chấp.

Trong PoS, tốc độ sản xuất khối của Opside Chain là cố định và thời gian được chia thành vị trí (12 giây) và kỷ nguyên (32 vị trí). Trình xác thực được chọn ngẫu nhiên trong mỗi vị trí với tư cách là người đề xuất khối. Trình xác thực này chịu trách nhiệm tạo các khối mới và gửi chúng đến các nút khác trên mạng. Ngoài ra, trong mỗi vị trí, một ủy ban Trình xác thực được chọn ngẫu nhiên có phiếu bầu được sử dụng để xác định tính hợp lệ của khối được đề xuất. Mời bạn tham khảo cơ chế cụ thểETH PoS。

Opside Chain dự kiến ​​sẽ hỗ trợ trong mạng thử nghiệm AlphaEIP-4844 , Lấy mẫu khả dụng của dữ liệu (DAS) sẽ được sử dụng để đảm bảo rằng ZK-Rollups cung cấp dữ liệu giao dịch của họ sau khi thực hiện mà không gây quá nhiều áp lực lên bất kỳ nút nào. Mỗi Trình xác thực lấy mẫu ngẫu nhiên dữ liệu giao dịch được cung cấp trong đốm màu để đảm bảo có tất cả dữ liệu. Kỹ thuật tương tự cũng có thể được sử dụng để đảm bảo rằng các nhà sản xuất khối cung cấp tất cả dữ liệu của họ để bảo mật các ứng dụng khách nhẹ. Tương tự như vậy, trongTách người đề xuất-người xây dựng (PBS)Trong trường hợp này, chỉ trình tạo khối được yêu cầu xử lý toàn bộ khối - các trình xác thực khác sẽ sử dụng mẫu dữ liệu sẵn có để xác thực.

Ở một số thông số cụ thể, Opside sẽ khác, bạn đọc có thể tìm giá trị mới nhất trong code base.

tiêu đề phụ

ZK-PoW

tiêu đề phụ

Tính toán chia sẻ phần thưởng cho một trình tự Rollup duy nhất

ZK-PoW là một giao thức đa chuỗi, có nghĩa là phần thưởng PoW sẽ được phát hành trên nhiều chuỗi cơ sở khác nhau, bao gồm Etheruem, Chuỗi Opside, Chuỗi BNB và Polygon PoS. Số lượng phần thưởng PoW cho mỗi chuỗi cơ sở phụ thuộc vào số lượng đăng ký vị trí Rollup tương ứng, khối lượng công việc ZKP, v.v.

Đối với mỗi chuỗi cơ sở, trong một khối, mỗi Tổng số chỉ có thể gửi một trình tự (có thể bao gồm nhiều khối của Tổng số). Mỗi chuỗi chia đều phần thưởng PoW của khối hiện tại. Điều này cũng có nghĩa là nếu 4 Rollup gửi các chuỗi trong một khối của chuỗi cơ sở, thì phần thưởng PoW sẽ được chia thành 4 phần bằng nhau và phần thưởng cho mỗi chuỗi sẽ bằng 1/4 phần thưởng PoW của khối. Tất nhiên, có thể không có bất kỳ trình tự gửi Rollup nào trong một số khối, do đó, lạm phát thực tế của PoW có thể thấp hơn dự kiến.

tiêu đề phụ

Lời thề và sự trừng phạt của Prover

Để tránh hành vi nguy hiểm liên quan đến người chứng minh, Người chứng minh cần phải được đăng ký trong một hợp đồng hệ thống đặc biệt và cam kết mã thông báo. Người cung cấp dịch vụ có thể tự do lựa chọn tham gia khai thác PoW của một hoặc nhiều Rollup. Nhà cung cấp cần cam kết một số lượng IDE (mã thông báo Opside) nhất định cho mỗi Đợt tổng hợp để tham gia vào hợp đồng hệ thống trước khi gửi ZKP cho Đợt tổng hợp. Nếu số tiền cam kết hiện tại nhỏ hơn ngưỡng, ZKP không được phép gửi cho Rollup đó. Phần thưởng mà người chứng minh nhận được khi gửi ZKP cũng sẽ được phân phối theo tỷ lệ số tiền cam kết, để tránh hành vi ác ý của người chứng minh gửi ZKP nhiều lần.

Khi người rao có các hành vi sau đây thì sẽ áp dụng các mức xử phạt khác nhau:

  • Nếu người tục ngữ gửi hàm băm sai

  • Nếu không có ZKP nào vượt qua quá trình xác minh, tất cả những người chứng minh đã gửi hàm băm sẽ bị phạt

Mã thông báo Opside bị mất sẽ bị đốt cháy.

tiêu đề phụ

Vị trí Rollup cho thuê nhà phát triển

Trên mỗi chuỗi cơ sở, Opside đã triển khai giao thức ZK-PoW. Các nhà phát triển có thể đăng ký vị trí Rollup thông qua cơ sở khởi chạy ZK-Rollup bằng một cú nhấp chuột để bắt đầu ZK-Rollup của riêng họ. Tất cả tài nguyên phần cứng của ZK-Rollup được cung cấp bởi mạng phi tập trung Opside. Các nhà phát triển cần trả tiền thuê vị trí Rollup cho mạng Opside và phần tiền thuê này sẽ được đốt trực tiếp.

Ngoài một khoản tiền thuê cố định, các nhà phát triển cũng có thể cung cấp các khoản trợ cấp ZKP bổ sung cho ZK-Rollup của riêng họ để khuyến khích các thợ đào cung cấp sức mạnh tính toán.

tiêu đề cấp đầu tiên

Quản trị và Phát triển

Chức năng và hiệu suất của Mạng Opside sẽ tiếp tục phát triển theo thời gian, đây là một vài ví dụ về mức độ ưu tiên cao hơn:

  • Tự động điều chỉnh tỷ lệ phân phối phần thưởng của PoS và PoW theo mối quan hệ cung và cầu về sức mạnh tính toán ZKP của toàn mạng

  • Phân mảnh dữ liệu của trình xác thực và lấy mẫu tính khả dụng của dữ liệu sẽ cung cấp nhiều không gian lưu trữ hơn cho toàn bộ Lớp tổng số, do đó cung cấp nhiều hệ sinh thái ZK-Rollup hơn

  • Trình đề xuất Tổng số được tách biệt khỏi trình tạo để lớp Tổng số chia sẻ trình xác thực của chuỗi Opside với tư cách là trình đề xuất khối, kế thừa sự phân cấp của lớp trước đó

  • Việc tối ưu hóa cơ chế cam kết và cắt giảm của người khai thác khuyến khích người khai thác cung cấp sức mạnh tính toán ZKP liên tục và ổn định

  • Các nhà phát triển ứng dụng trợ cấp cho việc tạo ZKP cho Rollup của họ để khuyến khích các thợ mỏ cung cấp sức mạnh tính toán

  • Ước tính khối lượng công việc dựa trên loại ZK-Rollup, số lượng giao dịch Rollup, mức sử dụng gas, v.v. và thiết lập cơ chế định giá được cá nhân hóa cho đợt Rollup

Những cải tiến này sẽ làm tăng đáng kể tiện ích mạng của Opside, từ đó thúc đẩy sự phát triển lâu dài và thịnh vượng của ZK-Rollup với tư cách là một Dịch vụ.

Sau khi mạng chính Opside được khởi chạy, một DAO Opside sẽ được thiết lập, bao gồm các quy trình và cơ chế hợp lý để cùng xác định tương lai của mạng. Các bản cập nhật cho tất cả các tham số và cơ chế của mạng chính Opside sẽ được xác định thông qua Opside DAO. Điều quan trọng cần nhấn mạnh là Opside là một nền kinh tế hợp tác phát triển theo thời gian. Những cải tiến trong tương lai dưới dạng đề xuất DAO giải thích chi tiết cách các giải pháp này mang lại lợi ích lâu dài cho nền kinh tế Đối lập và từng lớp người tham gia. Khi mạng phát triển, điều quan trọng là tạo ra một nền kinh tế có thể hoạt động độc lập và mạnh mẽ mà không cần đến các công cụ và trợ cấp mở rộng.


PoW
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android