Gate.io
Learn Cryptocurrency & Blockchain

zkSync là gì? Giải pháp có thể mở rộng lớp 2 | Gate.io

Trung cấpDec 06, 2022
zkSync là một giải pháp mở rộng Lớp 2 (giao thức đáng tin cậy) đầy hứa hẹn, cho phép thanh toán nhanh và không tốn kém so với các giao thức Lớp 1 trên Ethereum, được hỗ trợ bởi công nghệ zk-Rollup.
zkSync là gì? Giải pháp có thể mở rộng lớp 2 | Gate.io

Giới thiệu loại coin

zkSync là một giải pháp mở rộng Lớp 2 (giao thức không tin cậy) cho phép thanh toán nhanh hơn và không tốn kém so với các giao thức Lớp 1 trên Ethereum, được hỗ trợ bởi công nghệ zk-Rollup.

Một lợi thế cụ thể của điều này là nó sử dụng bằng chứng không có kiến thức và tính sẵn có của dữ liệu trên chuỗi để đảm bảo an toàn cho tiền của người dùng vì họ chưa bao giờ rời khỏi mạng chính. Các giải pháp Lớp 2 (L2) loại bỏ hầu hết hoạt động khỏi Lớp 1 (L1) mà vẫn kế thừa tính bảo mật và tính thuyết phục của nó.

Trong bài viết này, chúng ta khám phá công nghệ zk-Rollup, cách zkSync hoạt động, tại sao nó lại quan trọng và các tính năng của nó.

zkSync là gì? Giải pháp mở rộng lớp 2

Gần đây đã có rất nhiều bài viết liên quan đến việc phá vỡ các rào cản đối với việc áp dụng tiền điện tử chính thống và điều này có thể thông qua các triển khai khác nhau để cải thiện đáng kể trải nghiệm của người dùng hoặc các giải pháp bật và tắt khác nhau để tăng khả năng tiếp cận toàn cầu đối với hệ sinh thái tiền điện tử. Với ý nghĩ đó, có một mục tiêu là đạt được sự hài lòng bằng cách cung cấp cho người dùng cuối nhiều cách nhất có thể để tương tác với thế giới tiền điện tử.

Các nhà cung cấp giải pháp mở rộng quy mô Ethereum tin chắc rằng mật mã và chuỗi khối là những công nghệ thiết yếu để bảo vệ và thúc đẩy tự do trên toàn cầu, đồng thời đã tạo ra các giải pháp mở rộng quy mô L-2 liên tục để biến giấc mơ đó thành hiện thực cho tất cả người dùng tiền điện tử trên toàn không gian. Đáng chú ý là niềm tin này đã mang lại số lượng giải pháp mở rộng quy mô ngày càng tăng nhanh chóng, với mỗi giải pháp đưa ra một lời hứa khó tin là không đáng tin cậy, an toàn, tiết kiệm và dễ sử dụng. Các giải pháp mở rộng quy mô hiện có này đã phải thỏa hiệp nặng nề đối với một hoặc nhiều yêu cầu đó.

ZkSync nổi bật như một công nghệ mở rộng quy mô chủ đạo đáng chú ý, triển khai các giải pháp sáng tạo về bảo mật, hiệu suất và khả năng sử dụng để mở rộng quy mô Ethereum, được thiết kế rõ ràng để biến nó thành nền tảng thú vị nhất trên Ethereum, cho cả người dùng cuối và nhà xây dựng. Với sự kết hợp giữa mật mã và tính khả dụng của dữ liệu trên chuỗi, zk-Rollup (công nghệ cốt lõi của zkSync) là giải pháp mở rộng quy mô L-2 duy nhất không yêu cầu bất kỳ hoạt động vận hành nào để giữ an toàn cho tiền của người dùng.

Zk đề cập đến kiến thức bằng không, trong khi rollup đại diện cho hợp đồng thông minh. Những gì hợp đồng thông minh làm là cuộn một loạt các giao dịch ra khỏi lớp chính và ghép chúng thành một giao dịch duy nhất.

Một đoạn trích nhanh vào Rollup

Rollup là một giải pháp mở rộng quy mô cho mục đích chung nhằm duy trì mức độ bảo mật của nó bằng cách phù hợp với mô hình giao thức bảo mật và đồng thuận Lớp Một (L1) của chuỗi chính, trong trường hợp này là Ethereum. Vì những lý do này, các bản tổng hợp đã trở thành lựa chọn phổ biến hơn về mặt mở rộng quy mô Ethereum hiện nay. Ý tưởng cơ bản đằng sau một tổng số không khác lắm so với giải pháp mở rộng Lớp Hai (L2) khác của nó, giảm tải công việc từ mạng chính sang chuỗi bên thực hiện tất cả tính toán giao dịch và chuyển hàm băm giao dịch đã hoàn tất trở lại chuỗi L1 để xác minh.

Đương nhiên, Rollups L2 dựa trên khái niệm chung là chỉ thực hiện một giao dịch ngoài chuỗi, nhưng luôn báo cáo dữ liệu về giao dịch đó trên chuỗi chính; trong thực tế, trong khi các kênh và chuỗi bên cần báo cáo “tóm tắt” của một tập hợp các giao dịch chỉ với hai giao dịch trong số chúng trên chuỗi khối, Rollup Mỗi bản cập nhật trạng thái ngoài chuỗi sẽ phát một lượng dữ liệu nhỏ hơn (liên quan đến kích thước thông thường của trên -chain giao dịch) cho mọi giao dịch.

Ai là người sáng lập zkSync?

ZkSync nổi tiếng đã ra mắt từ tháng 9 năm 2020 và được phát triển bởi Matter Labs (trụ sở chính đặt tại New York), được thành lập bởi Alex Gluchowski người Ukraine và Alexandr Vlasov người Nga vào năm 2019. Nó đã ra mắt nguyên mẫu zk-Rollup có sẵn công khai đầu tiên cùng năm. Với Matter Labs được biết đến với những đổi mới công nghệ tuyệt vời, công ty đã huy động thành công 50 triệu đô la như một phần của vòng tài trợ Series B trong khi nhận được tài trợ từ cả Ethereum Foundation và các nhà đầu tư hàng đầu, chẳng hạn như Union Square Ventures. Công ty nổi tiếng với việc tạo ra một sản phẩm Rollup phức tạp.

zkSync hoạt động như thế nào?

zkSync là một giải pháp mở rộng khả năng mở rộng được gọi là rollups. Cụ thể hơn, zkSync là một zk-Rollup. ZK là từ viết tắt của zero-knowledge, là một từ mật mã để chỉ một bên có thể chứng minh với bên kia rằng điều gì đó là đúng mà không làm rò rỉ bất kỳ thông tin nào khác.

Để hiểu cách thức hoạt động của zkSync (và tại sao nó lại khác), hãy cùng tìm hiểu cách hoạt động của zk-Rollup.

Các hoạt động cơ bản: Công nghệ zkSync

Zk-Rollup

zk-Rollup là một trong hai loại Rollup. Trong trường hợp của ZK-Rollups, nút trình sắp xếp theo lô hàng trăm giao dịch chuỗi tổng số, tạo bằng chứng SNARK (đối số kiến thức ngắn gọn, không tương tác) hoặc STARK (đối số kiến thức ngắn gọn, minh bạch), sau đó đăng các giao dịch này lên Lớp -1.

Những bằng chứng này, được gọi là bằng chứng hợp lệ, xác thực bằng mật mã các giao dịch trước khi trạng thái của chúng được đăng lên Ethereum Mainnet. Mặc dù có nhiều thành phần đối với một giao dịch Ethereum điển hình, nhưng tất cả chúng đều có thể được biểu diễn trong một hàm băm giao dịch duy nhất mà không tiết lộ dữ liệu giao dịch.

Thông lượng tối đa

Cơ chế đồng thuận được sử dụng bởi nền tảng chuỗi khối xác định thông lượng giao dịch của giao thức phi tập trung. (Thông lượng là thước đo số lượng hành động được hoàn thành trong một khung thời gian nhất định). Kể từ khi nâng cấp vào ngày 9 tháng 2 năm 2021, hỗ trợ đệ quy cho zkSync trên mạng chính, thông lượng giao thức về cơ bản chỉ bị giới hạn bởi nhu cầu xuất bản các thay đổi trạng thái cho mọi giao dịch thông qua dữ liệu cuộc gọi Ethereum, để đảm bảo tính khả dụng của dữ liệu.

Kết thúc giao dịch

Các giao dịch trong zkSync đạt đến mức cuối cùng của Ethereum sau khi bằng chứng SNARK của khối zkSync được tạo và chấp nhận bởi hợp đồng thông minh. (Giai đoạn cuối cùng của giao dịch đề cập đến thời điểm mà các bên liên quan đến giao dịch có thể coi giao dịch đã được hoàn thành.) Tính cuối cùng của giao dịch có thể là xác định hoặc xác suất.

Xác nhận tức thì

Các giao dịch do người dùng gửi tới zkSync được xác nhận ngay lập tức và được hiển thị ngay lập tức cho bên nhận trong giao diện người dùng và API, đồng thời tài sản được chuyển có thể được sử dụng ngay lập tức để thực hiện các lần chuyển tiếp. Sự đồng thuận do những người xác thực thực hiện cung cấp xác nhận thứ hai cho người dùng rằng giao dịch của họ sẽ được đưa vào khối zkSync tiếp theo, được ký bởi đại đa số những người tham gia đồng thuận.

Mainnet tắc nghẽn

Giải pháp zkSync L2 đã được thiết kế phù hợp để phát triển mạnh trong các mạng bị tắc nghẽn, đây là một trong nhiều lợi thế của nó. Việc chuyển vào hoặc lấy từ zkSync hoàn toàn không bị ảnh hưởng bởi cơ chế kiểm duyệt L1.

Ngoài ra, chắc chắn rằng hoạt động thường xuyên của zkSync sẽ bị can thiệp. Nút của trình xác thực được thiết lập để tự động tăng giá gas lên mức trên trung bình để ưu tiên khai thác các khối zkSync. Người dùng zkSync sẽ ít bị ảnh hưởng nhất vì chi phí cho mỗi giao dịch thấp hơn một phần trăm chi phí của một giao dịch đơn giản tương đương trên L1.

Các bước đơn giản để sử dụng trong ZkSync

  1. Kết nối ví dựa trên trình duyệt của bạn với ví zkSync.
  2. Cấp tiền cho tài khoản của bạn và kích hoạt nó.
  3. Chuyển tiền sang tài khoản zkSync khác (tùy chọn).
  4. Khám phá hệ sinh thái zkSync.

Hệ sinh thái ZkSync


Nguồn: ZK hàng ngày

Nói về hệ sinh thái, zkSync có một loạt hơn 100 dự án khác nhau, từ DeFi đến NFT hiện đang được xây dựng trên đó.

Các dự án này sẽ khởi chạy đồng thời sau khi khởi chạy toàn bộ zkSync. Với tốc độ này, nó có thể là lần ra mắt lớp 2 lớn nhất từ trước đến nay, như nhóm đã lưu ý.

Quyết định của nhóm về vấn đề này là tạo ra một hệ sinh thái có thể mang lại giá trị kinh tế bằng cách cung cấp cho các dự án và DAPP khác nhau một nền tảng tốt để hoạt động.

Tương thích với EVM

Hiện tại, có sự hỗ trợ chung cho EVM mặc dù nó gây rủi ro lớn cho zkSync do tính phức tạp của nó vì EVM nói chung vẫn đang trong giai đoạn phát triển. Những sự phức tạp này, cùng với những khó khăn gặp phải trong việc tạo ra bằng chứng, là một nguồn đáng kể gây khó khăn trong quá trình xử lý giao dịch. zkSync V2 được chứng minh là tương thích 99% EVM với Solidity và Vyper trước tiên cần biên dịch sang Yul, một ngôn ngữ trung gian, trước khi biên dịch xuống mã byte zkEVM thông qua LLVM.

Ngoài ra, zkSync hỗ trợ ngôn ngữ Zinc giống như Rust được tối ưu hóa cho ZKP của họ, ngôn ngữ này biên dịch trực tiếp thành mã byte bằng cách sử dụng LLVM. Tuy nhiên, Zinc hiện chưa hoàn thành Turing và quá trình phát triển của nó đã bị tạm dừng kể từ tháng 9 năm 2021 do zkSync tập trung vào khả năng tương thích với Solidity.

So sánh với các giải pháp L2 khác

Layer-2 Chainz như Polygon , Optimism , Arbitrum và Immutable X nhằm mục đích mở rộng Ethereum. Mỗi giải pháp cung cấp các biện pháp khắc phục cho bất kỳ hoặc một số tính năng chính như khả năng mở rộng, bảo mật, thông lượng, phí gas và chức năng. Không một giải pháp nào đủ rộng để bao trùm tất cả. Tuy nhiên, tổng số là một nỗ lực để nâng cao tất cả các tính năng này.

Tổng hợp lớp 2

Như đã đề cập, zk-Rollup là một giải pháp khả năng mở rộng lớp 2, tạo điều kiện xác thực nhanh hơn các giao dịch trong Ethereum với mức giá rẻ hơn. Nó chỉ đơn giản là hợp nhất một loạt các giao dịch lớp 2 để thực hiện chúng ngoài chuỗi ngay lập tức và gửi chúng trên chuỗi khối của Ethereum dưới dạng một giao dịch.

Bản tổng hợp lạc quan cải thiện khả năng mở rộng vì chúng không thực hiện bất kỳ tính toán nào theo mặc định. Sau một giao dịch, họ phải thông báo cho mạng chính về trạng thái mới. Bản tổng hợp lạc quan tối ưu hóa các giao dịch bằng cách giảm tắc nghẽn của luật sư cơ sở và cắt giảm chi phí gas. Các bản tổng hợp này công bố ít thông tin về các giao dịch trên chuỗi và các giao dịch được xem xét tự động.

Giống như các giao dịch Lạc quan, zk-Rollups cũng gộp các giao dịch để thực hiện chúng ngoài chuỗi. Tuy nhiên, có một sự khác biệt. Thay vì giả định tính hợp lệ của giao dịch cho đến khi được chứng minh ngược lại, zk-Rollups sử dụng bằng chứng hợp lệ để làm bằng chứng tức thời về việc liệu giao dịch có hợp lệ hay không. Sự phức tạp của công nghệ và khả năng thực thi mã tùy ý của nó khiến việc phát triển zk-Rollups tương thích với Máy ảo Ethereum- (EVM) trở nên khó khăn.

Các tính năng và lợi ích của ZkSync là gì?

Gas thấp: Lên tới 1/100 gas L1 & rẻ hơn so với sử dụng tổng số tối ưu: Vì các giao dịch được gộp lại, người dùng chia sẻ chi phí gas với nhau. Nếu đủ người dùng liên kết với nhau, điều này cho phép phí gas chỉ còn vài xu. Các bản tổng hợp ZK rẻ hơn nhiều, mở ra nhiều cơ hội hơn cho người dùng khám phá một số trường hợp sử dụng tiền điện tử vì việc gửi trên chuỗi mà không cần chữ ký sẽ rẻ.

Tốc độ cao: Hơn 2000 giao dịch mỗi giây (tps) so với 14tps trên L1. Rút tiền mất nhiều thời gian hơn trên các bản tổng hợp Lạc quan so với các bản tổng hợp ZK. Đây là kết quả của một số cài đặt không thể thay đổi mà không làm giảm đáng kể tính bảo mật. Tuy nhiên, các nhà cung cấp thanh khoản thường giải quyết vấn đề này bằng thanh khoản nhàn rỗi khổng lồ của họ. Và sau đó, để thưởng cho nỗ lực của họ, họ phải trả một khoản phí để vượt qua thời gian chờ đợi bị trì hoãn.

Bảo mật: được bảo mật bởi chuỗi khối Ethereum chính: Mặc dù được phân cấp, zkSync vẫn duy trì bảo mật ở cấp độ mạng chính, vì bằng chứng hợp lệ được lưu trữ trên Lớp 1 mà không có bất kỳ sự phụ thuộc nào vào bên thứ ba. Điều này cho phép tăng khả năng mở rộng trong khi vẫn duy trì sự phân quyền. zk-Rollups cung cấp rất nhiều tính năng thú vị thu hút người dùng hơn cả Optimistic. Nó có bảo mật mật mã chủ động. Không giống như các bản tổng hợp lạc quan, ZK loại bỏ sự phụ thuộc vào người dùng bằng các bằng chứng mã hóa (Mô hình toán học).

Khả năng mở rộng: Về mặt mở rộng mạng, các bản tổng hợp lạc quan tốn nhiều thời gian hơn khi xác thực giao dịch, vì chúng phụ thuộc vào các hợp đồng thông minh ở lớp 2, điều này cho thấy mức độ có thể mở rộng của các bản tổng hợp zk.

Nền tảng: zkSync và stablecoin tiền điện tử lớn nhất, Tether, cũng sử dụng zk-Rollups để giải quyết tình trạng tắc nghẽn trên chuỗi chính. Trong khi đó, Optimism sử dụng các bản tổng hợp lạc quan để đạt được hệ thống mở rộng quy mô lớp 2 giá rẻ trên Ethereum, cũng như Arbitron.

Phần kết luận

Chúng tôi có thể kết luận rằng zkSync có một sức mạnh khá lớn lợi thế cho cả người xây dựng và người dùng, cung cấp một giải pháp đáng tin cậy có thể mở rộng để giải quyết các vấn đề về bảo mật, hiệu suất và khả năng sử dụng gặp phải trong hệ sinh thái Ethereum. Đáng chú ý, chúng tôi đã thấy bao nhiêu nỗ lực, tốc độ phát triển có chủ ý và tài trợ tích cực hiện đang được đưa vào để mang lại giải pháp cho thị trường, vì Matter Labs, chỉ chuyên cung cấp các giải pháp mở rộng quy mô cho Ethereum.

Có một sự thay đổi nhanh chóng trong nền kinh tế tiền điện tử đối với zk-Rollups cả từ người dùng cuối và nhà xây dựng. Mặc dù khá rõ ràng là hệ sinh thái zk-Rollup vẫn đang trong giai đoạn sơ khai, nhưng tích cực là zkSync đang chứng minh sự khởi đầu của những gì mà zk-Rollup có thể đạt được trong một thời gian ngắn. Và vâng, zkSync đã sẵn sàng để phát triển đáng kể từ đây. Không cần bàn thêm về vấn đề này, chúng ta có thể chấp nhận zkSync là một công việc thử nghiệm đang được tiến hành.

Tác giả: Paul、Piccolo
Thông dịch viên: -
(Những) người đánh giá: Hugo、Edward、Ashely、Joyce
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.