Nhu cầu về các giải pháp mở rộng quy mô bằng công nghệ blockchain từ lâu đã là một chủ đề được tranh luận sôi nổi.

Tôi nghĩ mọi người đều biết rằng khi mạng blockchain phát triển, số giao dịch mỗi giây (TPS) đã trở thành một vấn đề quan trọng. Các blockchain lớn như Bitcoin và Ethereum hiện không đủ khả năng để xử lý khối lượng giao dịch cần thiết để được áp dụng.

Ví dụ: Bitcoin xử lý khoảng 7 giao dịch mỗi giây, trong khi Ethereum xử lý khoảng 15 giao dịch mỗi giây. Để so sánh, Visa tài chính truyền thống xử lý trung bình khoảng 1.700 giao dịch mỗi giây. Nếu không có giải pháp mở rộng quy mô, blockchain không thể cạnh tranh với các hệ thống tài chính truyền thống và được áp dụng rộng rãi.

Khi ngày càng có nhiều người sử dụng blockchain cùng một lúc, phí giao dịch trở nên rất cao và sau đó trong thời gian sử dụng cao điểm, nó sẽ cản trở người dùng và khiến các giao dịch nhỏ trở nên không thực tế.

Các giải pháp mở rộng quy mô là cần thiết để giảm chi phí giao dịch để công nghệ blockchain có thể truy cập rộng rãi hơn và sẵn sàng cho việc sử dụng hàng ngày. Thời gian giao dịch chậm và phí cao làm giảm trải nghiệm người dùng, không khuyến khích người dùng mới chấp nhận và cũng hạn chế khả năng sử dụng của các ứng dụng phi tập trung.

Để thu hút và giữ chân người dùng, mạng blockchain phải cung cấp các giao dịch liền mạch, nhanh chóng và tiết kiệm chi phí, điều này chỉ có thể đạt được thông qua các giải pháp mở rộng quy mô hiệu quả.

 

Hôm nay là bằng cách so sánh zk Rollups trên Ethereum và zk Compression trên Solana. Cả hai công nghệ đều nhằm mục đích nâng cao khả năng mở rộng, nhưng chúng thực hiện điều đó theo những cách khác nhau, phản ánh triết lý thiết kế độc đáo và các ưu tiên của hệ sinh thái tương ứng.

 

Zk-Rollups là giải pháp mở rộng quy mô L2 giúp cải thiện khả năng mở rộng chuỗi khối bằng cách di chuyển tính toán và trạng thái ngoài chuỗi trong khi lưu trữ dữ liệu giao dịch trên chuỗi theo từng đợt.

Họ sử dụng bằng chứng mật mã được gọi là bằng chứng không có kiến ​​thức để chứng minh tính hợp lệ của các giao dịch đi kèm này mà không tiết lộ dữ liệu thực tế. Điều này vừa đảm bảo tính bảo mật của mạng chính Ethereum vừa giúp các giao dịch trên sidechain nhanh hơn và rẻ hơn.

 

Trình sắp xếp chuỗi tạo ra bằng chứng zk-SNARK, một bằng chứng mật mã nhỏ gọn giúp xác minh tính hợp lệ của giao dịch mà không tiết lộ tất cả chi tiết. Ngoài ra, bằng chứng và dữ liệu giao dịch được gửi tới mạng chính Ethereum. Bất cứ ai cũng có thể xác minh bằng chứng trên mạng chính để đảm bảo giao dịch hợp lệ. Trong trường hợp xảy ra tranh chấp, bất kỳ ai cũng có thể gửi dữ liệu giao dịch thô để giải quyết trên chuỗi, tận dụng khả năng bảo mật mạnh mẽ của Ethereum. Bản tổng hợp chứa bằng chứng mật mã (cụ thể là bằng chứng không có kiến ​​thức) để xác minh tính chính xác của các giao dịch được nhóm. Mạng Ethereum chỉ cần xác minh bằng chứng này chứ không phải mọi giao dịch, giúp giảm đáng kể tải tính toán. Các giao dịch được nhóm lại ngoài chuỗi thành một tập hợp. Tạo bằng chứng không có kiến ​​thức để xác nhận tính hợp lệ của các giao dịch tổng hợp. Bằng chứng và dữ liệu tóm tắt tối thiểu được gửi tới mạng chính Ethereum để xác minh. Sau khi xác minh thành công, trạng thái trên mạng chính Ethereum sẽ được cập nhật để phản ánh giao dịch tổng hợp.

 

ZKCompression (ZK Compression) là công nghệ giúp giảm chi phí lưu trữ dữ liệu trên chuỗi khối Solana bằng cách chỉ lưu trữ "dấu vân tay" của dữ liệu nén trên chuỗi trong khi vẫn duy trì tính riêng tư của dữ liệu.

"ZK" trong ZK Compression là viết tắt của zero-know, có nghĩa là quyền riêng tư của dữ liệu nén được bảo toàn. Cách tiếp cận này giúp giảm đáng kể lượng dữ liệu cần lưu trữ trên chuỗi, từ đó giảm chi phí lưu trữ cho nhà phát triển.

ZK Compression không phải là giải pháp L2 mà là bản nâng cấp nhằm nâng cao hiệu quả lưu trữ dữ liệu trên Solana.

Nén ZK không phải là bản tổng hợp Lớp 2 vì không giống như các giải pháp L2, việc thực hiện giao dịch và lưu trữ trạng thái trong Nén ZK xảy ra trực tiếp trên chuỗi Lớp 1 (L1).

Sự khác biệt chính là nơi quản lý việc thực thi và trạng thái. Khi sử dụng zk Rollups, các quy trình này diễn ra trên chuỗi phụ, chuỗi này sẽ gửi các cam kết và bằng chứng định kỳ đến chuỗi L1 chính. Ngược lại, ZK Compression giữ tất cả việc thực thi và trạng thái trên chính Solana, thay vì trên một chuỗi riêng biệt.

Sự khác biệt cơ bản này có nghĩa là trong khi zk Rollups giảm tải một số quy trình xuống lớp thứ cấp để nâng cao khả năng mở rộng, ZK Compression tối ưu hóa việc lưu trữ dữ liệu trực tiếp trên blockchain chính mà không cần tạo lớp thực thi riêng.

Sự khác biệt chính giữa zk Rollups trên Ethereum và zk Compression trên Solana về cơ bản là cách tiếp cận của họ nhằm tăng cường khả năng mở rộng blockchain và tối ưu hóa việc lưu trữ dữ liệu:

zk Rollups: Việc thực hiện giao dịch và lưu trữ trạng thái diễn ra trên chuỗi thứ cấp độc lập với mạng chính Ethereum. Chuỗi phụ trợ định kỳ gửi các cam kết và bằng chứng tới mạng chính Ethereum. Chỉ bằng chứng mật mã và dữ liệu tóm tắt tối thiểu mới được gửi tới mạng chính Ethereum để xác minh. Cách tiếp cận này giảm thiểu tải tính toán trên mạng chính. Sử dụng bằng chứng zk-SNARK (Tranh luận kiến ​​thức không phải mật mã ngắn gọn) để đảm bảo tính hợp lệ của giao dịch mà không tiết lộ dữ liệu giao dịch chi tiết. Điều này bảo vệ cả quyền riêng tư và tính bảo mật của mạng chính Ethereum.

Nén zk: Tất cả việc thực hiện giao dịch và lưu trữ trạng thái diễn ra trực tiếp trên chuỗi lớp 1, trong bối cảnh này là Solana. Không có chuỗi phụ trợ riêng biệt nào được tham gia. Chỉ có “dấu vân tay” (băm) của dữ liệu nén và bằng chứng ZK tương ứng được lưu trữ trên chuỗi khối Solana. Điều này làm giảm đáng kể lượng dữ liệu được lưu trữ trên chuỗi, từ đó giảm chi phí lưu trữ.

Tóm lại, cả hai quan điểm về mở rộng quy mô đều nhấn mạnh tầm quan trọng của cách tiếp cận cân bằng để đảm bảo rằng mạng blockchain có thể đạt được sự phát triển bền vững trong khi vẫn duy trì các nguyên tắc cốt lõi của chúng.

Những thành tựu của Solana ở đây tạo nên một trường hợp thuyết phục cho việc áp dụng các giải pháp mở rộng quy mô tiên tiến trong ngành công nghiệp blockchain, mở đường cho việc áp dụng và đổi mới rộng rãi hơn.