Tiêu đề gốc: "Một bài viết tìm hiểu lộ trình giải pháp L2 zkSync 2.0, dự kiến ra mắt vào tháng 8" blockquote>Bản dịch gốc: Babbitt
Giải pháp lớp thứ hai bằng chứng không có kiến thức của Ethereum zkSync đã công bố lộ trình zkSync2.0. zkSync v2.0 được hỗ trợ bởi công cụ LLVM thân thiện với SNARK. Nó cũng hỗ trợ chữ ký ECDSA nguyên bản: Ví Ethereum sẽ hỗ trợ tính năng này ngay lập tức. zkSync v2.0 sắp hướng tới các ứng dụng phổ thông. Nó cung cấp sự kết hợp của các tài khoản zkRollup/zkPorter, tăng khả năng mở rộng tổng thể lên hơn 20.000 TPS (nhưng vẫn giữ được mức độ bảo mật tốt nhất trong L2). Mạng thử nghiệm công cộng dự kiến sẽ được ra mắt vào tháng 5 và mạng chính dự kiến sẽ ra mắt vào tháng 8. Ngoài ra, vào tháng 5, NTF và trao đổi sẽ có sẵn trên mạng chính zkSync 1.0.
Sau một năm hoàn toàn tự cách ly (và thực hiện nhiều biện pháp phòng ngừa), chúng tôi rất vui mừng được tập hợp nhóm của mình lại trong một tuần tại Dubai an toàn trước đại dịch COVID.
p>
Nhóm cũng đã có rất nhiều cuộc thảo luận, tổ chức các buổi hội thảo và động não, để hoàn thiện các khía cạnh cuối cùng của thiết kế zkSync 2.0. Kết quả của tuần này là lộ trình phát triển được cập nhật của chúng tôi. Hôm nay, chúng tôi rất vui mừng được chia sẻ những kế hoạch này với bạn.
p>
zkSync 2.0: Điều đáng mong chờ
Mô hình lập trình và khả năng kết hợp dựa trên EVM
Từ góc độ người dùng và nhà phát triển, zkSync 2.0 thực sự được thiết kế để tương thích với EVM Không khác gì :
- Người dùng có thể tiếp tục sử dụng địa chỉ Ethereum hiện có của họ;
- Mỗi tài khoản đều có trạng thái ;
- Hợp đồng có thể gọi nhau thông qua các giao dịch nguyên tử;
- Vân vân.
Tính di động của mã nguồn Solidity hiện tại
Chúng tôi đã đạt được tiến bộ lớn trong việc triển khai ZincVM hoàn chỉnh Turing mới. Ngoài ngôn ngữ lập trình Zinc hiện có, giờ đây có thể biên dịch bất kỳ thứ gì tạo ra biểu diễn trung gian trong Yul (xin chào, Solidity!).
Điều đáng chú ý là ZincVM dựa trên LLVM, vì vậy chúng tôi đang tận dụng tối ưu hóa và công cụ cho nó. Trong tương lai, nó cũng sẽ cho phép chúng tôi dễ dàng hỗ trợ các ngôn ngữ lập trình khác, chẳng hạn như ngôn ngữ Rust gốc.
Chúng tôi hy vọng rằng hầu hết các hợp đồng Solidity sẽ được biên dịch mà không có hoặc chỉ có những thay đổi tối thiểu.
Hỗ trợ riêng cho tất cả các ví Ethereum
zkSync 2.0 về cơ bản sẽ hỗ trợ sơ đồ chữ ký ECDSA của Ethereum ( nhờ triển khai vòng lặp hiệu quả của các bảng tra cứu dựa trên PLONK). Điều này có nghĩa là tất cả các ví Ethereum có thể được sử dụng ngay lập tức mà không cần phải ký khóa trong trình duyệt hoặc công việc tích hợp đặc biệt.
Hơn 20.000 TPS — Khả năng mở rộng ngoài zk Rollup
Đây là điều chúng tôi rất vui mừng điều! Sự bùng nổ của NFT gợi ý về việc áp dụng chính thống sắp xảy ra. Thật không may, do những hạn chế cố hữu về tính sẵn có của dữ liệu trên chuỗi, việc thu hút hàng triệu người dùng phổ thông mới là một vấn đề khó khăn mà không một Rollup nào, dù là zk Rollups hay Optimistic Rollups, có thể xử lý một mình.
Nhận thức được điều này, zkSync 2.0 sẽ giới thiệu một kiến trúc tổng thể mới cung cấp khả năng sử dụng kết hợp giữa tài khoản zkRollup và zkPorter (người dùng có thể tự do lựa chọn và hoàn toàn có thể tương tác):
- zkRollup: Kế thừa các đặc tính cực kỳ an toàn của mạng chính với chi phí khoảng 1/100 so với L1.
- zkPorter: Chi phí giao dịch không đáng kể (cố định ở mức khoảng 0,01 USD), nhưng được bảo vệ bằng mã hóa và kinh tế học mật mã - bảo mật tốt hơn Optimistic Rollups.
Chúng tôi sẽ chia sẻ thêm ở một bài viết riêng sau.
Lịch trình zkSync 2.0
- Mạng thử nghiệm công khai trực tuyến: Tháng 5 năm 2021
- Tài liệu: Sẽ được cung cấp công khai cùng với testnet.
- Mainnet trực tuyến: Mục tiêu được đặt ra vào tháng 8 năm 2021
Bản cập nhật zkSync 1.x: Mùa xuân này, mạng chính sẽ trực tuyến để hỗ trợ các ví, sàn giao dịch và giao dịch hoán đổi mới và NFT
Chúng tôi hoàn toàn hiểu rằng nhiều dự án sẽ không vượt qua được giai đoạn này mùa hè. Đó là lý do tại sao một phần nhóm của chúng tôi tiếp tục phát triển zkSync 1.x đã được thử nghiệm trong chiến đấu để hỗ trợ nhiều trường hợp sử dụng hơn trước đó.
Đối với các trường hợp sử dụng thanh toán, zkSync 1.x rõ ràng là người chiến thắng trong số tất cả các phiên bản hiện có hiện nay, cả về chi phí và trải nghiệm người dùng. Trong vòng tài trợ Gitcoin lần thứ 9 gần đây, 82% khoản thanh toán quyên góp được thực hiện thông qua zkSync.
Ngày càng có nhiều ví công bố hỗ trợ zkSync, bao gồm Argent và imToken. Chúng tôi cũng sẽ tiếp tục làm việc tích hợp các sàn giao dịch để vượt qua L1 và trực tiếp có được kinh nghiệm ra vào quỹ L2.
Chức năng giao dịch token linh hoạt (thông qua hoán đổi nguyên tử/lệnh giới hạn) sẽ có sẵn trực tiếp trên L2 vào tháng 4, với sự hỗ trợ của các nhà cung cấp thanh khoản --Chúng tôi đang làm việc với nhà cung cấp thanh khoản. Ngay từ đầu, chúng tôi đã quyết định không triển khai trực tiếp chức năng AMM trong zkSync: tính năng này được triển khai dễ dàng trong phiên bản 2.0 (xem Curve trên mạng thử nghiệm kín) và về cơ bản, chúng tôi không muốn cạnh tranh với các dự án đang muốn áp dụng zkSync. Mặt khác, bất kỳ ai cũng có thể cung cấp giao dịch thông qua hoán đổi nguyên tử, điều này sẽ mở rộng đáng kể chức năng cho người dùng zkSync 1.x hiện tại.
Bản cập nhật thú vị nhất là zkSync 1.x sẽ sớm hỗ trợ việc đúc, chuyển giao và hoán đổi nguyên tử của NFT, với sự đảm bảo bảo mật đầy đủ của zkRollup! Chức năng NFT sẽ xuất hiện trên mạng chính vào tháng 5.
Chúng tôi đang chấp nhận các đối tác, với số lượng hạn chế, để truy cập sớm vào NFT và các chức năng đặt hàng hoán đổi/giới hạn.
Liên kết gốc blockquote>
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