Dự án layer-2 zkSync cho biết 921 ETH tiền thu về từ đợt mở bán token của GemholicECO vẫn an toàn và đã có giải pháp để lấy lại số tiền này.
Sự cố mới nhất của dự án này là khi một dự án mang tên GemholicECO đã mắc kẹt 921 ETH (tương đương 1,7 triệu USD) tiền mở bán token trong smart contract sau khi thực hiện một vòng pre-sale trên zkSync Era.
@GemholicECO, who ran into a problem with their smart contract on zkSync Era, has reached out to us for support, which we provided.
— zkSync ∎ (@zksync) April 7, 2023
We'd like to give the community an update and further context on their issue in full transparency, as we always have and always will.
🧵👇
Vấn đề này đến từ việc hợp đồng thông minh của GemholicECO đã sử dụng lệnh transfer (), vốn không được hỗ trợ bởi zkSync Era.
GemholicECO là dự án đầu tiên gặp phải sự cố như vậy trên zkSync Era. Về bản chất, dù tương thích với Ethereum Virtual Machine (EVM), song zkSync Era tuyên bố bản thân “không tương đương với EVM” vì đã lựa chọn không sao chép toàn bộ các đặc tính có trên Ethereum, ví dụ như thiết lập gas cost có được phí gas rẻ hơn, để khắc phục các hạn chế còn tồn đọng của mạng lưới crypto lớn thứ hai thế giới.
@zksync Era is not EVM equivalent. This is a deliberate design choice. Era has a diverging, dynamic gas metering, which allows some transaction types to be 10x to 1000x cheaper than on any other EVM rollup! For example, oracle updates:https://t.co/KJrUF8l9Dq
— zkSync ∎ (@zksync) April 7, 2023
Tuy nhiên, dự án cho biết đã tìm ra cách để “giải cứu” 921 ETH trong hợp đồng kia và chuyển nó ra ngoài mà không đòi hỏi đảo ngược giao dịch blockchain.
Để ngăn chặn những sự cố hi hữu tương tự xảy ra, dự án kêu gọi các dự án nên có cho mình những sự chuẩn bị kỹ lưỡng hơn, như đưa smart contract lên các mạng thử nghiệm trước, thay vì tích hợp trực tiếp vào mainnet.
Với việc cung cấp các tính năng mới như Account Abstraction hay cung cấp các cấp độ data availability khác nhau, zkSync Era có thể xử lý giao dịch với chi phí rẻ hơn từ 10 đến 100 lần so với Ethereum.
Dự án cho biết họ đã từng đưa ra cảnh báo về lệnh transfer () từ tận 3 năm về trước, vì vậy, các dự án cần cẩn trọng và đối chiếu trước khi tích hợp lệnh này.
Mặc dù đã có giải pháp cho vấn đề của GemholicECO, nhưng dự án tuyên bố vẫn sẽ chịu trách nhiệm và giải quyết vấn đề một cách nghiêm túc nhất.
Có thể bạn quan tâm: Cộng đồng đổ xô bridge tài sản sang zkSync nhờ hiệu ứng retroactive Arbitrum
Crypto60s tổng hợp