Quỹ tài trợ trị giá 921 ETH đang bị mắc kẹt trên zkSync
Ngày 06/04, Giám đốc nghiên cứu blockchain Eden Au bất ngờ thông báo: “Một dự án trên hệ sinh thái zkSync đã huy động được 921 ETH (khoảng 1,7 triệu USD) thông qua việc bán token. Thế nhưng, số tiền này lại bị kẹt trong hợp đồng thông minh và có thể mãi mãi không rút ra được”.
A project on zkSync raised 921 ETH ($1.7M) in a token sale, but funds are stuck forever in the smart contract.
— Eden Au (@0xedenau) April 6, 2023
The transfer() function works on Ethereum and other EVM chains, but not on zkSync. pic.twitter.com/HQiOMrs8GT
Sau dòng Tweet của Eden Au, zkSync đã nhanh chóng lên tiếng xác nhận sự việc và khẳng định: “921 ETH bị mắc kẹt hiện tại vẫn an toàn. Đội ngũ dự án đang nỗ lực làm việc để tìm ra giải pháp khắc phục.” Ngoài ra, zkSync còn nhấn mạnh rằng tiền sẽ không bị "mắc kẹt mãi mãi".
TLDR:
— zkSync ∎ (@zksync) April 7, 2023
1) Funds are safe. We found an elegant solution how to unfreeze the contract.
2) Era is not EVM equivalent. This is a deliberate design choice with specific upsides and trade-offs.
3) Following best practices would've prevented the issue:https://t.co/93M5ruljUP
Bên cạnh đó, Matter Labs còn xác định vấn đề bắt nguồn từ chức năng .transfer() trong hợp đồng thông minh GemstoneIDO - một phần của dự án do hệ sinh thái GemholicECO điều hành. Đáng chú ý, chức năng bị lỗi này lại xuất phát từ zkSync Era, một loại bản tổng hợp công nghệ zk của Máy ảo Ethereum (EVM) mới thực thi hợp đồng thông minh nhanh hơn nhiều so với trên lớp cơ sở.
Tuy nhiên, đội ngũ phát triển đã nhấn mạnh zkSync Era không tương đương với EVM, nghĩa là nó tương thích với EVM ở cấp mã byte. Điều này khiến một số chức năng hoạt động khác đi trong môi trường mới.
Matter Labs xác nhận GemstoneIDO, một hợp đồng thông minh trong hệ sinh thái Gemholic.ECO, là hợp đồng đang được cộng đồng quan tâm.
Ngoài ra, khi nói về sự cố, Matter Labs cho biết vấn đề có thể đã được ngăn chặn nếu họ triển khai hợp đồng trên testnet trước.
“Thật không may, các hợp đồng đã được triển khai trên mainnet của Era mà chưa được thử trên testnet hoặc node cục bộ, điều này sẽ ngay lập tức gây ra sự cố.”
Song, Matter Labs khẳng định bản thân sẽ tự chịu trách nhiệm về sai lầm này.
Mặc dù vậy, cộng đồng vẫn tỏ ra khá thất vọng với bản zkSync Era.
“Đây là ví dụ rõ nhất minh chứng cho việc tại sao một chain không nên vội vàng khởi chạy mainnet.”
Trước đó, ngày 24/03, Matter Labs đã ra mắt bản mainnet zkSync Era, hứa hẹn rằng các sàn giao dịch phi tập trung Uniswap và SushiSwap sẽ hoạt động trong vài ngày tới. Tuy nhiên, đến nay, điều đó vẫn chưa xảy ra. Hiện tại, một vài dự án bao gồm Argent, Celer Network và MetaMask đang hoạt động trên mạng.
VIC Crypto tổng hợp
Bài viết liên quan:
zkSync Era gặp sự cố, ngừng tạo block mới trong nhiều giờ: Cộng đồng “đứng ngồi không yên”