Nội dung gốc | Odaily Sao Hỏa Nhật Báo(@OdailyChina)
Tác giả|Azuma(@azuma_eth)
dYdX đã hoàn tất việc chuyển đổi dần sang chuỗi ứng dụng sinh thái Cosmos dYdX Chain thông qua phiên bản v4, và phiên bản dYdX v3 cũng đã kết thúc vào ngày 28 tháng 10, mạng Layer 2 mà phiên bản này sử dụng hiện đã ngừng hoạt động, tất cả các giao dịch đều đã được tạm dừng.
Tuy nhiên, dữ liệu từ L 2B EAT cho thấy, tính đến thời điểm ngừng hoạt động, vẫn còn hơn 70 triệu đô la tài sản chưa được rút khỏi mạng Layer 2 mà dYdX v3 đang sử dụng.
May mắn thay, đối với một mạng Layer 2, điều này không có nghĩa là tiền bị mất vĩnh viễn - dYdX v3 đã sử dụng giải pháp Layer 2 của StarkEx, giải pháp này tích hợp một biện pháp bảo vệ gọi là Escape Hatches, cơ chế này cho phép người dùng cưỡng chế rút tiền từ tài khoản được đặt trong Layer 2 về Layer 1 (tức là mạng chính Ethereum), giống như tình huống mà dYdX v3 đang đối mặt.
Odaily chú thích: Cơ chế Escape Hatch chỉ áp dụng cho Layer 2 không phổ thông như dYdX v3 (Layer 2 không có hợp đồng thông minh). Đối với các Layer 2 phổ thông khác hỗ trợ cơ chế Escape Hatch, cần có các tùy chọn mạnh mẽ hơn, bao gồm sắp xếp phi tập trung và giao dịch bắt buộc, v.v.
Quay lại tình huống dYdX v3, do việc sử dụng Escape Hatch yêu cầu cung cấp 'Chứng minh Merkle' để xác minh trạng thái tài sản, để giúp người dùng rút vốn hiệu quả hơn, L 2B EAT đã tạo ra một trình duyệt StarkEx mã nguồn mở (https://explorer.dydx.exchange/), giúp người dùng tiếp cận Escape Hatch một cách trực tiếp hơn.
Về quy trình rút vốn cụ thể, người dùng cần vào trình duyệt StarkEx, sau đó liên kết ví (ở góc trên bên phải), tìm tài sản có thể rút về Layer 1 trong mục Tài sản (Assets), sau đó nhấp vào Escape để khởi động quy trình rút vốn.
Toàn bộ quy trình rút vốn cần hoàn thành ba giao dịch, lần lượt là 'Khởi động thoát (Initiate Escape)', 'Hoàn thành thoát (Finalize Escape)' và 'Rút tiền (Withdraw Funds)'.
Khởi động thoát: Nhấn vào Escape sẽ được dẫn đến giao diện khởi tạo 'thoát', giao diện này sẽ tóm tắt toàn bộ quy trình; sau đó bạn cần nhấn vào Initiate Escape và xác nhận giao dịch trong ví; bước này có thể tốn gas khá nhiều;
Hoàn thành thoát: Sau khi giao dịch trước đó được xác nhận, trang người dùng sẽ xuất hiện một thanh thông tin Pending Escapes mới; bạn cần nhấn vào Finalize Escape trong thanh này và xác nhận một giao dịch khác;
Rút tiền: Sau khi giao dịch trước đó hoàn tất, quay lại trang người dùng sẽ xuất hiện thanh thông tin Withdrawable Assets, lúc này nhấn vào Withdraw now và xác nhận giao dịch, bạn có thể rút tiền về tài khoản Layer 1 gốc.
Odaily chú thích: Quy trình thao tác chi tiết có thể tham khảo hướng dẫn do trình duyệt StarkEx cung cấp: https://explorer.dydx.exchange/tutorials/escapehatch
Sau khi giao dịch rút vốn được khởi động, người dùng có thể theo dõi trạng thái rút vốn theo thời gian thực qua trang chủ của trình duyệt này, để thực hiện các bước tiếp theo.
Đáng chú ý là chức năng Escape Hatch hoàn toàn không cần sự cho phép, điều này có nghĩa là người dùng không chỉ có thể rút vốn của mình mà còn có thể giúp các người dùng khác thực hiện các thao tác rút vốn, nhưng điều này không có nghĩa là bạn có thể lấy tài sản của người khác, tài sản được trả về mạng Layer 1 chỉ sẽ quay trở lại địa chỉ Layer 1 tương ứng.
Ngoài ra, cần lưu ý rằng chức năng Escape Hatch yêu cầu tương tác với hợp đồng Ethereum và cần cung cấp 'Chứng minh Merkle' để chứng minh quyền sở hữu tài sản, do đó cần thực hiện một số giao dịch để thực hiện chức năng này, và khối lượng dữ liệu và logic cần thiết để xử lý các giao dịch này là rất lớn, vì vậy chi phí gas của chúng có thể rất cao - điều này có nghĩa là trước khi một Layer 2 đóng cửa, bạn nên rút vốn sớm trước thời gian ngừng hoạt động mà chính thức thông báo, cố gắng tránh sử dụng Escape Hatch như một con đường bảo hiểm cuối cùng.
Tóm lại, sự tồn tại của Escape Hatch chứng tỏ một lợi thế độc đáo lớn của mạng Layer 2, đó là sự an toàn của tài sản luôn được Ethereum đảm bảo, ngay cả khi ngừng hoạt động cũng có thể cưỡng chế rút tiền. Đây là một chức năng mà các Layer 1 khác không bao giờ có thể hứa hẹn.