Liên kết gốc
p>
Tiêu đề gốc: "Bản cập nhật zkSync 2.0: Đã hoàn thành cột mốc phí động"
Tác giả gốc: Shui Duoduo|zkSync
Chưa đầy một tháng sau khi lộ trình công khai được phát hành, chúng tôi đã hoàn thành một cột mốc quan trọng khác đối với mạng chính. Các mốc phí động bao gồm mô hình phí mới, bản cập nhật bổ sung hỗ trợ người giám sát thanh toán cho việc trừu tượng hóa tài khoản và hỗ trợ EIP-1559. Nó cũng đưa chúng ta tiến một bước gần hơn đến việc hiện thực hóa sứ mệnh của zkSync là mở rộng giá trị và tính bảo mật của Ethereum.

Phí cần thiết để đảm bảo mạng có thể chạy: Chi phí chạy giao thức L2 cao và phí giao dịch phải trang trải các chi phí này. Mặc dù chúng tôi phải tính phí đủ để trang trải chi phí nhưng mục tiêu của chúng tôi là giữ mức phí ở mức thấp nhất có thể. Điều này có nghĩa là đằng sau thực tế đơn giản là bị tính phí “X ETH” cho một giao dịch, việc giám sát và phân tích là cần thiết để đảm bảo rằng mức phí đề xuất thực sự là tối ưu.
Chúng tôi cũng muốn người dùng kiểm soát những gì họ đồng ý trả. Không giống như Ethereum, phần lớn chi phí giao dịch thể hiện lượng dữ liệu chúng tôi cần xuất bản trên L1 để đảm bảo tính khả dụng của dữ liệu. Thành phần giá này phụ thuộc vào giá gas trên L1. Các nhà khai thác tính phí dựa trên giá gas và cùng một giao dịch trên zkSync 2.0 có thể phải chịu các khoản phí khác nhau dựa trên hoạt động trên Ethereum.
Điều này có nghĩa là phí giao dịch được tính dựa trên hai giá trị :
(1) Cần thiết để xử lý các giao dịch và tạo bằng chứng cho chúng Khối lượng tính toán;
(2) Lượng khí L1 cần thiết để hoàn thành nền tảng giao dịch. Mục tiêu là cho phép người dùng kiểm soát cả hai thành phần.
Để phù hợp với ether. Để phân biệt điều này với thuật ngữ "gas" thường được sử dụng, chúng tôi sử dụng thuật ngữ "erg". Thuật ngữ này được lấy cảm hứng từ vật lý, trong đó "erg" là thước đo "công".
Mỗi chi phí giao dịch được xác định bởi một số tham số. Một số thông số gần giống với thông số trên Ethereum: [ergsLimit] và [ergPrice]. Ngoài ra còn có một tham số [ergsPerPubdataByte] giới hạn số lượng ergs mỗi byte dữ liệu cuộc gọi được gửi tới L1 sẽ bị tính phí. Tham số cuối cùng cho phép người dùng đồng ý với một mức giá gas nhất định, chẳng hạn như đảm bảo rằng các giao dịch không được thực hiện trong thời gian giá gas tăng đột biến trên L1.
Với những phần này, phí giao dịch sẽ dựa trên bắt buộc Tài nguyên hệ thống dự kiến được ước tính và tính phí cho các tài nguyên thực tế được sử dụng. Mô hình tính phí này là triển khai ban đầu và sẽ được cải thiện. Từ giờ trở đi, chúng tôi sẽ chủ động giám sát hệ thống trong môi trường trực tiếp, điều chỉnh hệ thống và lắng nghe phản hồi của Bạn.
Chúng tôi đã chuẩn bị cho cột mốc sắp tới Một vài sửa đổi sẽ cho phép chúng tôi để cung cấp UX và DevEx vượt trội trong khi vẫn duy trì chi phí ở mức thấp nhất có thể.
zkSync 1.0 vốn hỗ trợ Mã thông báo ERC-20 để thanh toán phí và zkSync 2.0 ban đầu có chức năng tương tự. Tuy nhiên, chúng tôi quyết định có một thứ tốt hơn: "người trả tiền".
Rất bị ảnh hưởng bởi EIP-4337 (được giải thích bởi Vitalik) Nguồn cảm hứng lớn, bản phát hành paymasters của chúng tôi cung cấp cho các nhà phát triển một bộ công cụ để xây dựng các cơ chế mới để xử lý thanh toán phí. Nó có thể được sử dụng cho nhiều mục đích. Công dụng đầu tiên và chính là có thể thanh toán bằng ERC-20 Mã thông báo Thanh toán phí, không giới hạn. Ví dụ: hãy tưởng tượng một dApp trợ cấp cho các giao dịch của bạn để làm cho chúng rẻ hơn (hoặc hoàn toàn miễn phí). Hệ thống này rất linh hoạt và cho phép các nhà phát triển có toàn quyền kiểm soát quá trình thanh toán.
Tính năng này cũng cho phép hỗ trợ riêng cho mã thông báo ERC-20 Hỗ trợ trở nên dư thừa. Người dùng sẽ nhận thấy rằng ban đầu họ cần ETH để thanh toán cho một số dApp nhất định, nhưng khi các nhà phát triển chuyển ứng dụng của họ khỏi sử dụng phí Mã thông báo Bằng cách chuyển đổi thành người trả tiền, người dùng sẽ có thể sử dụng các dịch vụ khác Mã thông báo để trả phí. Xem tài liệu zkSync 2.0 để tìm hiểu cách thực hiện việc này và xây dựng trình thanh toán của riêng bạn.
Đây là một cải tiến lớn đối với hỗ trợ trừu tượng hóa tài khoản trên zkSync và nó sẽ không hãy là người cuối cùng Trong vài tháng tới, chúng tôi sẽ tiếp tục tinh chỉnh giao diện và triển khai các cải tiến.
Quan trọng: Để khuyến khích sự đa dạng trong cơ sở hạ tầng zkSync, mạng chính của chúng tôi sẽ không có người trả tiền "mặc định". Điều này đảm bảo rằng mọi người đều bình đẳng và không có thực thể nào được coi là có đặc quyền trong mạng.
EIP-1559 đã trở thành tiêu chuẩn mới cho các giao dịch Ethereum và hiện được hỗ trợ trên mạng thử nghiệm zkSync 2.0 .
Mặc dù bạn có thể gửi giao dịch EIP-1559 nhưng chi tiết của zkSync khác với Ethereum. Ví dụ: tất cả các giao dịch đều bắt đầu bằng Được xử lý trên cơ sở ai đến trước được phục vụ trước nên không có phí ưu tiên hoặc tiền thưởng. Hiện tại, giao dịch EIP-1559 chỉ là một định dạng chứ không phải là một lớp chức năng mới trong logic giao thức.
Tuy nhiên, chúng tôi có kế hoạch xây dựng một số tính năng dựa trên EIP-1559. Thông tin thêm sẽ được chia sẻ trong bản phát hành sắp tới.
Các bản cập nhật khác được thêm vào bản phát hành này bao gồm:
Ngôn ngữ lập trình Vyper hiện đã được hỗ trợ. Xem ví dụ để hiểu. Plugin trình biên dịch Hardhat hiện có thể tải xuống các tệp nhị phân của trình biên dịch thay vì hình ảnh Docker. Cải thiện khả năng tương thích của zkEVM: Chúng tôi tích cực lắng nghe phản hồi của bạn về các vấn đề liên quan đến hành vi hợp đồng thông minh và VM của chúng tôi hiện hoạt động chặt chẽ hơn với Ethereum.
Nếu bạn gặp phải sự cố giao dịch (giao dịch đang chờ xử lý, v.v.) sau khi cập nhật cài đặt lại của chúng tôi, vui lòng đặt lại ví Metamask của bạn. Nếu cách này không giải quyết được sự cố của bạn, vui lòng tham gia Discord của chúng tôi hoặc gửi email tới support@zksync.io.
Chúng tôi đang trên đường ra mắt mainnet sau 59 ngày nữa. Hãy theo dõi phiên bản thú vị tiếp theo.
Trong thời gian chờ đợi, hãy chuyển hoặc khởi chạy dự án của bạn sang zkSync 2.0 bằng cách tham gia mạng thử nghiệm của chúng tôi: v2.zksync.io.
Liên kết gốc
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