BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

ZK Rollup kết hợp với shending có thể là niềm hy vọng mới để giải quyết tình trạng tắc nghẽn Ethereum

Đọc bài viết này mất 45 phút
Sự kết hợp của hai công nghệ mà V God lạc quan

Nguồn bài viết: Những người đam mê Ethereum

Tác giả gốc: Alex Gluchowski

Bản dịch gốc: Ajian

Tiêu đề gốc: "Giới thiệu | zkPorter: Khả năng mở rộng có thể kết hợp của Lớp 2 "


Chúng tôi đề xuất một công nghệ có thể mở rộng Lớp 2 mới "zkPorter" có thể kết hợp ZK Tổng hợp và phân chia trong mạng chuỗi khối có khả năng mở rộng cao và có khả năng tổng hợp nguyên tử.


Vấn đề #1: Thông lượng giao dịch ≠ khả năng mở rộng


Thông lượng giao dịch được đo bằng tổng số giao dịch được xử lý bởi toàn bộ mạng; trong khi khả năng mở rộng là số lượng giao dịch được xử lý bởi một nút duy nhất. ZK Rollup có thể được coi là giải pháp mở rộng Lớp 2 tối ưu kết hợp tính bảo mật và tính hữu ích. Tuy nhiên, ZK Rollup chỉ cung cấp cải thiện khả năng mở rộng khoảng 100 lần so với mạng chính, vì dữ liệu giao dịch vẫn cần được phát đến tất cả các nút đầy đủ. Một số người có thể nói rằng ZK Rollup chỉ cải thiện thông lượng một cách tuyến tính nhưng không cung cấp khả năng mở rộng theo cấp số nhân.


ZK Rollup có thể xử lý tới 3000 TPS trên Eth1, nhưng ước tính thận trọng - tùy thuộc vào chi tiết triển khai Eth2 - là ít nhất 20000 TPS trên Eth2 được phân chia. So với thông lượng tối đa 24k TPS của Visa, đây đã là một thành tựu to lớn, nhưng chúng tôi cần phấn đấu nhiều hơn nữa vì chúng tôi muốn giúp đỡ hàng tỷ người không có tài khoản ngân hàng ngày nay.


Câu hỏi #2: Khả năng mở rộng một cách độc lập là một ngõ cụt 


Sự trỗi dậy của DeFi có nghĩa là khả năng kết hợp là chìa khóa thành công. Là “khối xây dựng tiền tệ” có thể được kết hợp tự do, các ứng dụng DeFi đã chứng minh giá trị tiềm năng có thể được mở khóa bằng cách phân lớp các giao thức không cần sự tin cậy. Nếu một dự án chỉ tập trung vào các tùy chọn mở rộng quy mô của riêng họ thì cuối cùng họ sẽ thấy mình bị cô lập khỏi các hiệu ứng mạng và bảo mật được tạo ra bởi cơ chế mở rộng quy mô tổng hợp, được cộng đồng chia sẻ.


Giới thiệu zkPorter 


Trong bài viết này, chúng tôi sẽ trình diễn một giải pháp mở rộng quy mô mới dựa trên bằng chứng không có kiến thức hứa hẹn sẽ giải quyết tất cả các vấn đề trên: zkPorter.


Giải thích zkPorter 


zkPorter là giao thức tiện ích mở rộng không cần tin cậy dựa trên tài khoản dựa trên các bằng chứng không có kiến thức đơn giản để đảm bảo tính bảo mật. Tương tự như các sơ đồ mở rộng quy mô khác trong họ zk (chẳng hạn như ZK Rollup và Validum), tính toán trong zkPorter quy mô theo cấp số nhân: bất kỳ số lượng giao dịch nào cũng có thể được xác minh với chi phí gần như không đổi. Mỗi giao dịch sẽ được xác minh bằng hợp đồng thông minh trên Lớp 1, do đó tính chính xác của trạng thái tài khoản trong zkPorter có cùng sự đảm bảo an ninh như trạng thái trên Lớp 1.


Mặt khác, dựa trên không có kiến thức Tiện ích mở rộng đã được chứng minh vẫn không giải quyết trực tiếp vấn đề về tính sẵn có của dữ liệu: nếu dữ liệu trạng thái không có sẵn, tiền sẽ bị đóng băng. ZK Rollup và Validium sử dụng các phương pháp khác nhau để giải quyết các vấn đề về tính khả dụng của dữ liệu.


zkPorter sử dụng phương pháp kết hợp kết hợp khái niệm ZK Rollup và khái niệm sharding để giải quyết vấn đề về tính khả dụng của dữ liệu. Nó có thể hỗ trợ bất kỳ số lượng phân đoạn nào, mỗi phân đoạn có sơ đồ sẵn có dữ liệu riêng (được xác định bởi hợp đồng thông minh của phân đoạn đó). Đồng thời, việc lựa chọn phân đoạn được kiểm soát ở cấp tài khoản cá nhân.


zkPorter tách biệt mối lo ngại về tính hợp lệ của trạng thái và tính sẵn có của dữ liệu. Tính hợp lệ của trạng thái—các chuyển đổi trạng thái hợp lệ chỉ có thể xảy ra—được thống nhất bằng các công cụ chứng minh không có kiến thức, cung cấp khả năng mở rộng theo cấp số nhân đồng thời kế thừa các đảm bảo bảo mật Lớp 1. Mặt khác, tính khả dụng của dữ liệu được giao cho từng phân đoạn và có thể tự do thử nghiệm các giải pháp khác nhau. Khi cần thiết, đoàn kết, và nơi chưa quyết định, hãy để tự do (In necessariis unitas, in dubiis libertas)!


Khả năng kết hợp trong zkPorter: Internet blockchain trên steroid


Phải thừa nhận rằng khả năng tương tác giữa các phân đoạn chéo (hoặc chuỗi khối chéo) được đồng bộ hóa là rất khó khăn (Lưu ý của người biên tập: Đối với bản dịch tiếng Trung, hãy xem "The Khái niệm và thách thức của Blockchain Sharding, Phần 1" ở cuối bài viết). Đây là lý do tại sao các giải pháp phân phối hiện có (Cosmos, Polkadot, Eth2) đều chọn khả năng tương tác không đồng bộ đơn giản hơn, được triển khai bằng các phương thức nhận giao dịch. Tuy nhiên, việc chuyển từ chế độ đồng bộ sang khả năng tương tác không đồng bộ sẽ gây ra nhiều vấn đề đau đầu trong tương tác giao thức và trải nghiệm người dùng, đặc biệt đối với các ứng dụng nhạy cảm với thời gian (ví dụ: các khoản vay flash 15 giây của Aave).


Vậy thì hãy để zkPorter dùng thử nhé! Tất cả các tài khoản trong zkPorter đều chia sẻ cùng một không gian địa chỉ và có thể tương tác với các tài khoản khác thông qua ZK Rollup chạy trên phân đoạn 0, phân đoạn cơ sở trong zkPorter. Một giao thức có yêu cầu lưu lượng truy cập cao và/hoặc nhu cầu về tính khả dụng của dữ liệu cụ thể có thể đặt giao diện giao thức riêng trong phân đoạn riêng của nó (trong zkPorter). Sự cân bằng giữa bảo mật, chi phí và thông lượng sẽ được thảo luận dưới đây.


zkPorter cho phép nhiều giao thức hoạt động trơn tru. Một giao dịch nguyên tử có thể gọi bất kỳ số lượng hợp đồng thông minh nào trên các phân đoạn zkPorter khác nhau. Không chỉ vậy, các giao dịch trong một phân đoạn sẽ có quyền truy cập vào toàn bộ trạng thái zkPorter—bao gồm cả dữ liệu trên các phân đoạn khác. Ví dụ, tính năng này có thể được sử dụng để đọc thông tin từ cơ chế nhập thông tin.


Bạn có thể coi mô hình zkPorter giống như Internet blockchain trên các hormone zk.


zkPorter Sharding: Bảo mật và chi phí chung 


zkPorter's Shard 0 là một bản ZK Rollup, với dữ liệu sẵn có hoàn chỉnh và đảm bảo bảo mật Ethereum. Phân đoạn 0 sẽ trở thành phân đoạn đắt nhất trong số các phân đoạn chạy bên trong zkPorter và chi phí giao dịch xấp xỉ 1/100 giao dịch trên mạng chính.

Các phân đoạn khác ngoài Phân đoạn 0 sẽ xác định sơ đồ sẵn có của dữ liệu trong hợp đồng thông minh của riêng chúng. Các phân đoạn khác này hy sinh tính khả dụng của dữ liệu trên chuỗi để đổi lấy việc tiết kiệm chi phí giao dịch và cải thiện thông lượng hơn 10 đến 100 lần.


zkPorter sẽ giới thiệu một cơ chế xác thực tùy chọn mà chúng tôi gọi là "zkPorter Guard", cho phép giao thức mời các bên liên quan đến giao thức tham gia với tư cách là người bảo đảm tính khả dụng của dữ liệu cho các phân đoạn giao thức. Phân đoạn sử dụng cơ chế bảo vệ chạy cơ chế đồng thuận bằng chứng cổ phần, do đó người dùng phân đoạn có thể thoát với dữ liệu của họ bất kỳ lúc nào miễn là 1/3 số người xác thực tham gia vẫn trung thực.


Mỗi giao thức có thể tự do lựa chọn sơ đồ sẵn có dữ liệu của riêng mình, có thể bao gồm hoặc không bao gồm các bộ bảo vệ zkPorter. Hiệu quả của sơ đồ sẵn có dữ liệu được giao thức chọn sẽ ảnh hưởng đến thông lượng và chi phí giao dịch của phân đoạn.




Tính sẵn có của dữ liệu linh hoạt là mục tiêu thiết kế cốt lõi của zk Porter . Bằng cách cho phép mỗi giao thức thiết kế giải pháp riêng, zkPorter có thể hỗ trợ nhiều giải pháp khác nhau và có thể thích ứng với nhu cầu của mọi người. Giả định về bảo mật là việc áp dụng những người tham gia tập trung đáng tin cậy làm người bảo lãnh cho phép cơ chế đồng thuận bằng chứng ủy quyền. Các ứng dụng có mã thông báo quản trị có thể triển khai cơ chế đồng thuận bằng chứng cổ phần của riêng chúng để bảo vệ phân đoạn của mình - chỉ cần tránh để số tiền trong phân đoạn vượt quá số tiền gửi của trình xác thực bị khóa.


Cơ chế mã hóa xóa có thể được sử dụng để chứng minh rằng người xác minh chưa xóa dữ liệu. Ví dụ: với mạng Bitcoin tương đối đơn giản và số lượng giao dịch thấp, trình xác thực phân đoạn zkPorter có thể tạo triển khai Bitcoin trong phân đoạn của họ và chạy đồng thuận Satoshi dựa trên bằng chứng công việc. Tất cả những điều này có thể được kết hợp với thiết lập trình xác thực bảo vệ của zkPorter hoặc tất cả có thể chạy độc lập với nó.


zkPorter được thiết kế ngay từ đầu Make mở rộng một mục tiêu. Giao thức zkPorter giảm tính khả dụng của dữ liệu và chi phí hợp lệ của từng phân đoạn xuống mức rất thấp. Chi phí cận biên của việc thêm các phân đoạn mới là logarit so với chi phí bao gồm dữ liệu lồng nhau bên trên ZK Rollup cơ bản. Điều này cho phép zkPorter mở rộng quy mô một cách hiệu quả để hỗ trợ hàng trăm triệu tài khoản.


Cuối cùng, quyền riêng tư của người dùng có thể được bảo vệ bằng công nghệ chứng minh không có kiến thức. Việc sử dụng ZK Rollup làm thành phần cơ bản của zkPorter có lợi thế cố hữu là tính hợp lệ của các chuyển đổi trạng thái có thể được chứng minh và nội dung của các giao dịch này không cần phải tiết lộ.


Kiến trúc


Trên thực tế, zkPorter rất giống với ZK Rollup và Validium. Hợp đồng thông minh được đặt trên Lớp 1 sẽ ký quỹ và duy trì bản ghi gốc của Merkel về trạng thái tài khoản. Dữ liệu trạng thái thực tế được trình xác minh zkPorter và người bảo đảm dữ liệu của từng phân đoạn giữ ở ngoài chuỗi: chúng tôi còn gọi nó là "cây trạng thái".


Hợp đồng thông minh được phân chia xác định các quy tắc chuyển đổi trạng thái của riêng nó. Khi khối zkPorter được chấp nhận, khối này sẽ gây ra sự chuyển đổi trạng thái: giao dịch trên Lớp-1 sẽ thay thế gốc Merkle bằng giá trị mới. Giao dịch này phải xác minh bằng chứng không có kiến thức được sử dụng để chứng minh rằng giá trị mới là hợp lệ: nghĩa là xác minh rằng mọi giao dịch trong khối đều hợp lệ.


Trong zkPorter, mỗi phần tử đều có tài khoản Slice phải được lưu trữ trong một cây con riêng biệt của cây trạng thái. Ngoài ra, mỗi cây con phân đoạn phải chứa thông tin về loại phân đoạn riêng của nó và tham chiếu tài khoản hợp đồng thông minh xác định chính sách trạng thái sẵn có của nó.


Giả sử rằng loại phân đoạn là ZK Rollup thì mọi giao dịch trong phân đoạn thay đổi trạng thái tài khoản phải công bố thay đổi về trạng thái dưới dạng dữ liệu lệnh gọi Lớp 1 (giống như ZK Rollup).


Tất cả các giao dịch sẽ sửa đổi trạng thái của hai hoặc nhiều phân đoạn cùng lúc phải được thực hiện ở chế độ Tổng hợp ZK.


Tất cả các giao dịch khác chỉ ảnh hưởng đến các tài khoản trong một phân đoạn cụ thể có thể được thực hiện bằng chế độ phân chia thông thường (chúng tôi gọi đây là "giao dịch phân chia"). Nếu một khối chứa một số giao dịch phân đoạn trong phân đoạn S, thì khối đó phải tuân theo các quy tắc sau:


1. Giá trị băm gốc của cây con phân đoạn S phải được tiết lộ một lần và được đặt trên Lớp-1 dưới dạng dữ liệu cuộc gọi. Điều này cho phép người dùng của tất cả các phân đoạn khác xây dựng lại trạng thái của riêng họ


2. Hợp đồng thông minh hỗ trợ phân đoạn phải được gọi để thực hiện các yêu cầu bổ sung (ví dụ: xác minh chữ ký của những người tham gia đồng thuận phân đoạn)


Case Phân tích


Tôi sẽ sử dụng 4 trường hợp để chứng minh tiềm năng của zkPorter và chứng minh cách nó có thể kết hợp liền mạch các ứng dụng khác nhau đồng thời mở rộng khối lượng giao dịch để đáp ứng nhu cầu của từng ứng dụng.


Trường hợp 1: Điểm cộng đồng Reddit


Vào tháng 6 năm 2020, Reddit đã triển khai chương trình The Great Reddit Scaling Bake-Off, mang đến cho cộng đồng cơ hội tự kiểm duyệt thông qua hệ thống điểm cộng đồng. diễn đàn (subreddit) cũng cho phép nhiều giải pháp Lớp 2 khác nhau thể hiện tài năng của mình. Rõ ràng, giải pháp cho hệ thống điểm cộng đồng phải an toàn, phi tập trung và dễ sử dụng, đồng thời duy trì khả năng tương tác với các ứng dụng của bên thứ ba khác (ví, hợp đồng) và có thể xử lý hàng trăm nghìn giao dịch theo kế hoạch. Điểm cộng đồng có thể được triển khai bằng zkPorter theo ba cách khác nhau.


Tùy chọn 1: Chạy trên zkSync (phân đoạn zkPorter 0)


Để kết nối các điểm cộng đồng với mạng chính Ethereum, Reddit có thể sử dụng trực tiếp chức năng ZK Rollup hiện có trên zkSync. zkSync có thể đạt 3000 TPS trên Eth1. Giả sử rằng tất cả 500 triệu người dùng Reddit hoạt động hàng tháng đều tích cực tham gia. Giả sử rằng trung bình mỗi người dùng gửi một giao dịch đúc, một giao dịch đốt (thanh toán phí đăng ký) và hai lần chuyển mỗi tháng, thì mức tải trung bình mà hệ thống điểm cộng đồng yêu cầu là:


500 triệu × 4 / (30 ×24×60×60) xấp xỉ bằng 700 TPS


Điều này chỉ chiếm 1/4 thông lượng hiện tại của ZK Rollup.


Tùy chọn 2: Đặt nó trên phân đoạn dành riêng cho Reddit và được người bảo vệ zkPorter xác minh


Nếu Reddit có ý định tăng tính linh hoạt của thông lượng giao dịch và giảm chi phí của người dùng, Reddit có thể phân quyền các giao dịch Reddit từ phân đoạn cơ bản sang phân đoạn dành riêng cho Reddit . Chip. Reddit có thể chọn các tùy chọn riêng để cung cấp đảm bảo về tính khả dụng của dữ liệu cho người dùng. Cách đơn giản nhất là sử dụng triển khai bảo vệ zkSync hiện có để cung cấp cho người dùng sự đảm bảo về tính khả dụng của dữ liệu được triển khai bằng bằng chứng cổ phần. Chúng tôi khuyên Reddit, ngoài việc sử dụng các mẫu bảo vệ, còn lưu trữ dữ liệu trên máy chủ của Reddit. Ở chế độ này, ngay cả khi người phòng thủ bị trúng đòn tấn công đa số 2/3, Reddit sẽ xử lý được, giúp người dùng yên tâm. Tương ứng, dữ liệu người dùng sẽ không bị đảo lộn do lỗi máy chủ Reddit hoặc bị tấn công.


Tùy chọn 3: Đặt nó trên phân đoạn Reddit chuyên dụng, sử dụng chính sách cung cấp dữ liệu chuyên dụng


Phương pháp thứ ba là Reddit có thể chọn tối đa hóa thông lượng giao dịch và giảm thiểu chi phí của người dùng, tức là đưa cộng đồng Reddit vào một phân đoạn chuyên dụng. Ngoài ra, hãy sử dụng một giải pháp sẵn có dữ liệu tùy chỉnh mà không cần sử dụng cơ chế bảo vệ. Một giải pháp khả thi cho sự đồng thuận bằng chứng cổ phần là dựa trên tính sẵn có của dữ liệu do cộng đồng điều khiển, kết hợp với cơ chế đa chữ ký hai phần ba.


Hãy tưởng tượng một giải pháp khả thi : Reddit và Người dùng Reddit gửi chữ ký để xác nhận tính hợp lệ của mọi chuyển đổi trạng thái. Chẳng hạn, Reddit có thể lấy 1/3 tổng trọng lượng chữ ký và phân phối 2/3 cho người dùng. Kết hợp với cơ chế đa số 2/3 về trọng lượng chữ ký (A kết hợp hai phần ba trọng lượng chữ ký), đủ để đảm bảo rằng các chuyển đổi trạng thái trên phân đoạn Reddit là hợp lệ. Người dùng có thể được khuyến khích xuất bản bằng chứng về các chuyển đổi không hợp lệ mà họ đã thấy, chẳng hạn như bằng cách khấu trừ tiền đặt cọc của nhà xuất bản về chuyển đổi trạng thái không hợp lệ.


Chi phí giao dịch trong chương trình này sẽ chỉ bao gồm các chi phí cần thiết để tạo ra bằng chứng không có kiến thức (hiện tại là một phần nghìn đô la cho mỗi giao dịch và sẽ giảm theo cấp số nhân trong tương lai)


Khả năng tương tác


không có Trong những trường hợp này, những người nắm giữ Điểm cộng đồng Reddit có thể:


1. Dễ dàng tương tác với các hợp đồng thông minh trên các phân đoạn khác, chẳng hạn như sử dụng giao thức DeFi được triển khai trên zkSync (Curve trên zkSync, Hợp chất trên zkSync, v.v.) Giao dịch/Cho vay/Cho vay


2. Chuyển điểm cộng đồng của họ cho người dùng trên một Phân đoạn ZK Rollup (để bảo mật tối đa)


3. Xóa nhanh mã Coin của họ với mạng chính Ethereum và tương tác với các hợp đồng thông minh không phải zkSync


Trường hợp 2: Ví thông minh/Ngân hàng tiền điện tử (Argent, Dharma, MyKey, v.v.)


Ví thông minh là ví được triển khai bằng hợp đồng thông minh, có thể giúp người dùng có được các chức năng bảo mật và chức năng tương tác (ví dụ: Có thể kết nối liền mạch với Giải pháp mở rộng lớp 2). Một số ví thông minh, chẳng hạn như Argent, thậm chí sẽ trợ cấp có chọn lọc một tỷ lệ phí giao dịch nhất định cho người dùng trong quá trình giới thiệu người dùng mới. Với giá Gas hiện tại (75 Gwei) và giá Ethereum ($320), một giao dịch là $0,50. Ví thông minh có thể sử dụng hợp đồng thông minh để gọi chức năng ZK Rollup nhằm giảm tổng chi phí gas.


Đây là cách triển khai khả thi trong 3 bước đơn giản.


Bước 1: Phân chia cuộn ZK


Tài khoản ví thông minh có thể được di chuyển sang giải pháp ZK Rollup (chẳng hạn như zkSync). Chuyển khoản giữa các ví trong zkSync rất rẻ, mặc dù các giao dịch được gửi từ zkSync đến mạng chính đắt hơn một chút và mất nhiều thời gian hơn (khoảng 5 đến 10 phút để xác nhận).


Bước 2: zkSync Guard + Ví Phân đoạn toán tử


Sau khi giới thiệu đủ người dùng mới, chi phí vận hành trên ZK Rollup có thể khiến các nhà khai thác ví cân nhắc việc mở một phân đoạn chuyên dụng. Trong phần Reddit ở trên, chúng tôi đã giải thích chi tiết giải pháp này: di chuyển cơ sở người dùng sang người giám hộ zkSync độc lập (trong trường hợp của Reddit là thành viên cộng đồng, trong trường hợp này là người tham gia giao thức) và nhà khai thác ví để đảm bảo tính khả dụng của dữ liệu của họ . Miễn là nhà điều hành ví hoặc phần lớn các bộ bảo vệ zkSync không bị xâm phạm thì shending vẫn an toàn. Tùy chọn này cũng mở ra khả năng chia sẻ phí linh hoạt cho các nhà khai thác ví.


Bước 3: Phân chia ví DAO


Tại một thời điểm nào đó, cơ sở người dùng của ví có thể lớn đến mức ví cần được di chuyển sang phân đoạn được quản lý bởi mã thông báo quản trị. Phân đoạn này sẽ vẫn là một phần của mạng zkSync và có thể truy cập các dịch vụ trên tất cả các phân đoạn khác bằng chế độ ZK Rollup.

Các cân nhắc về quyền riêng tư


Cần giải thích thêm rằng chức năng bảo mật rất dễ thực hiện trong bất kỳ bước nào ở trên. Nếu không có bằng chứng không có kiến thức thì khó đạt được quyền riêng tư. Nhưng lợi ích của ZK Rollup là các tài khoản có thể có được quyền riêng tư ngay lập tức và giảm đáng kể chi phí tham gia vào mạng mà không ảnh hưởng đến tính bảo mật và phân cấp.


Case 3: Giao thức DeFi và DEX (Loopring, IDEX, Curve, Coumound, v.v.)


Nhận thấy những tắc nghẽn về thông lượng trong tương lai, nhiều ứng dụng DeFi chính thống (chẳng hạn như IDEX và Loopring) đã đầu tư vào việc triển khai giải pháp khả năng mở rộng của riêng mình. Đây là một bước đi thông minh vì nó mang lại cho họ lợi thế cạnh tranh khi giá gas cao, nhưng cũng giúp họ hiểu sâu hơn về các kỹ thuật/sự hy sinh khả năng mở rộng.

Không chỉ vậy, đối với các sàn giao dịch phi tập trung mong muốn hỗ trợ giao dịch tần suất cao, phí cho một giao dịch phải cao bằng có thể Nhỏ, vì việc thực hiện một đơn hàng đòi hỏi số lượng giao dịch rất cao.


Tuy nhiên, có hai vấn đề lớn mà phương pháp này phải đối mặt:


1. Khả năng mở rộng riêng biệt thiếu khả năng kết hợp hoặc hiệu ứng mạng.


3. Khi tiềm năng của công nghệ chứng minh không có kiến thức được phát huy đầy đủ, ngày càng có nhiều người nhận ra rằng bằng chứng không có kiến thức là chìa khóa cho việc phổ biến trên quy mô lớn. Đồng thời, tốc độ đổi mới trong lĩnh vực ZKP nhanh đến mức đòi hỏi đội ngũ nghiên cứu và phát triển tận tâm của riêng mình phải theo kịp. Tuy nhiên, nếu các thuật toán mã hóa phức tạp không thể được kiểm tra và triển khai tốt thì các lỗ hổng bảo mật nghiêm trọng có thể chờ đợi chúng. Nguyên tắc vàng trong lĩnh vực mật mã vẫn đúng: không tạo ra một bộ mật mã đằng sau cánh cửa đóng kín mà chỉ bạn mới biết.


zkPorter giải quyết vấn đề này. Giao thức DeFi có thể được xây dựng trên các công nghệ có khả năng mở rộng tiên tiến và hiệu ứng mạng mạnh mẽ đồng thời kiểm soát chi phí giao dịch. Để có được những thứ này, một giao thức có thể tạo phân đoạn riêng trong zkPorter, bảo mật nó với sự đồng thuận từ chủ sở hữu mã thông báo giao thức. Điều này cũng tạo cơ hội cho việc chia sẻ phí linh hoạt (hoặc trợ cấp phí).


Trường hợp 4: Giao dịch vi mô (Brave, Livepeer, Storj, v.v.)


Các giao thức cần xử lý số lượng lớn các giao dịch chuyển giá trị thấp (giao dịch vi mô) có thể triển khai sharding tương tự như Validum (nghĩa là , một cho phép nhiều chữ ký đơn giản của nhiều Người tham gia để đảm bảo phân chia tính khả dụng của dữ liệu), cho phép phí giao dịch đủ thấp để bù đắp chi phí tạo bằng chứng không có kiến thức (hiện tại là khoảng 0,001 USD cho mỗi giao dịch và dự kiến sẽ tăng đáng kể giảm trong tương lai).

Bằng cách tích hợp nền tảng giao dịch vi mô theo cách này, người dùng cũng có thể tự động chuyển số dư sang phân đoạn ZK Rollup sau số dư vượt quá một giới hạn nhất định.


Con đường phía trước


zkPorter ban đầu sẽ được triển khai như một phần của lộ trình zkSync.


Đối với tầm nhìn này, điều chúng tôi cần làm tiếp theo là:


· Cung cấp hỗ trợ cho các hợp đồng thông minh chung cho zkSync

· Triển khai cơ chế đồng thuận nhiều trình xác thực

· Phân phối mã thông báo zkSync để khởi chạy các mảnh được bảo vệ bằng bảo vệ


zkSync đã được ra mắt trên mạng chính Ethereum và chế độ ZK Rollup không cần truy cập hiện đã có sẵn. Chúng tôi tin rằng thông lượng của nó đủ để đáp ứng nhu cầu của cộng đồng Ethereum trong hai năm tới, trước khi chuyển sang Ethereum 2.0.




Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi