Bạn có dám ký một bản hợp đồng toàn là ký tự loằng ngoằng không?
Trong thực tế sẽ không ai làm vậy, nhưng ở thế giới tiền mã hóa, chuyện này diễn ra hàng ngày. Mở ví lên, màn hình hiện ra một đống ký tự hệ thập lục phân khó hiểu, phía trên ghi bốn chữ “Tương tác hợp đồng”. Bạn do dự hai giây, rồi vẫn bấm xác nhận—có thể là đang chuyển tiền, cũng có thể đang cấp quyền cho người khác sử dụng tài sản của bạn không giới hạn, thậm chí trao luôn quyền kiểm soát ví cho người ta.
Đây chính là cái mà dân trong ngành gọi là “ký mù”. Nó không phải là lỗi của một ví nhỏ lẻ nào đó, mà là một quả bom hẹn giờ chôn sâu trong cả ngành blockchain.
**Tại sao lại ký mù?**
Lệnh gọi hợp đồng thông minh, về bản chất chỉ là một chuỗi mã nhị phân đã được nén lại. Ví nhận được chuỗi mã này, rồi đưa thẳng cho bạn xem—một đống ký tự loạn xạ. Người bình thường hoàn toàn không hiểu mình đang cấp quyền cho thao tác gì.
Kết quả là gì? Tấn công phishing, giả mạo cấp quyền, hợp đồng độc hại, đã cuỗm đi hàng chục tỷ đô la từ tay người dùng. Nhiều người đến giờ còn không biết tiền của mình đã mất như thế nào.
**Các blockchain khác nhau, vấn đề khác nhau**
Lấy Ethereum làm ví dụ, đây là “tổ sư” của hợp đồng thông minh, nhưng dữ liệu giao dịch thực ra chỉ có hai phần: selector hàm (4 byte đầu) và danh sách tham số (chia theo mỗi 32 byte). Muốn dịch các byte này ra “ngôn ngữ loài người”? Phải dựa vào ABI (giao diện nhị phân ứng dụng). Vấn đề là, ABI lại không phải dữ liệu tiêu chuẩn lưu trên chuỗi, ví hoặc phải tự duy trì một cơ sở dữ liệu, hoặc phải dựa vào dịch vụ bên thứ ba. Gặp hợp đồng mới hoặc dự án ít người biết, thứ người dùng nhìn thấy vẫn là “thiên thư”.
Solana và ICP lại là một logic khác. Cấu trúc giao dịch của Solana linh hoạt hơn, nhưng việc phân tích cũng khó hơn; ICP dù có cải tiến ở vài điểm thiết kế, nhưng hệ sinh thái công cụ vẫn chưa đủ trưởng thành.
Dù là chain nào, mâu thuẫn cốt lõi vẫn vậy: giữa công nghệ và nhận thức của người dùng, luôn tồn tại một “hố sâu khó lấp”.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
11 thích
Phần thưởng
11
7
Đăng lại
Retweed
Bình luận
0/400
BagHolderTillRetire
· 12giờ trước
Việc ký mù thực sự quá nguy hiểm, giống như đang ký vào một hợp đồng mà mình không hiểu gì ở ranh giới sống chết, còn phải cầu nguyện đừng bị lừa.
Tôi đã bị mắc kẹt đến mức không muốn approve bất cứ thứ gì nữa, mỗi lần ví hiện lên cửa sổ phê duyệt tôi phải xem đi xem lại ba lần mới dám bấm.
ABI thực chất chỉ là cái cớ để các nhà sản xuất ví đẩy trách nhiệm, tại sao người dùng lại phải trả giá cho sự chưa hoàn thiện của công nghệ?
Dự án mới sợ nhất là chuyện này, chỉ cần nhầm một lần đặt hạn mức ủy quyền là tài sản bị giám sát ngay, thà coi như số tiền đó không tồn tại còn hơn.
Xem bản gốcTrả lời0
RugpullSurvivor
· 12-05 07:56
Đm lại là ký mù, tao đã bị hút máu ba lần rồi, giờ thấy hệ thập lục phân là chạy luôn.
Xem bản gốcTrả lời0
SelfMadeRuggee
· 12-05 03:55
Thật sự, chuyện ký mù tôi đã có quá nhiều bài học xương máu rồi, chỉ một lần cấp quyền mà không thu hồi lại, ví thành máy rút tiền luôn.
Không hiểu hợp đồng thì đừng bấm, vậy mà vẫn có người thích nhanh nên cứ bấm, đáng đời.
Bên ICP đúng là công cụ kém thật, bên Solana phân tích còn khó khăn, Ethereum thì còn phải nhờ bên thứ ba cứu mạng.
Tính "dễ dùng" của Web3 đúng là buồn cười, an toàn và tiện lợi mãi mãi chỉ được chọn một.
Xem bản gốcTrả lời0
FUD_Vaccinated
· 12-05 03:51
Mẹ nó, đây là lý do tại sao tôi luôn bảo bạn bè đừng tùy tiện bấm xác nhận.
Chỉ trong một giây là có thể đưa ví cho người khác, ngành này đúng là quá phi lý.
Nói thật, mấy cái ABI đó lẽ ra phải được giải quyết sớm hơn, giờ vẫn còn phải dựa vào cơ sở dữ liệu bên thứ ba? Buồn cười thật.
Xem bản gốcTrả lời0
DoomCanister
· 12-05 03:44
Thật kinh khủng, ký mù giống như gửi thiệp mời cho hacker vậy, tôi không dám động vào ví nữa.
Xem bản gốcTrả lời0
RektButSmiling
· 12-05 03:43
Tôi đã từng bị nỗi sợ hãi do ký mù hành hạ, giờ chỉ cần nhìn thấy uỷ quyền là phản xạ có điều kiện toát mồ hôi lạnh.
Xem bản gốcTrả lời0
SatsStacking
· 12-05 03:31
Lại là mấy trò này, chán từ lâu rồi. Sao không ai làm cái ví nào dễ hiểu nhỉ?
Bạn có dám ký một bản hợp đồng toàn là ký tự loằng ngoằng không?
Trong thực tế sẽ không ai làm vậy, nhưng ở thế giới tiền mã hóa, chuyện này diễn ra hàng ngày. Mở ví lên, màn hình hiện ra một đống ký tự hệ thập lục phân khó hiểu, phía trên ghi bốn chữ “Tương tác hợp đồng”. Bạn do dự hai giây, rồi vẫn bấm xác nhận—có thể là đang chuyển tiền, cũng có thể đang cấp quyền cho người khác sử dụng tài sản của bạn không giới hạn, thậm chí trao luôn quyền kiểm soát ví cho người ta.
Đây chính là cái mà dân trong ngành gọi là “ký mù”. Nó không phải là lỗi của một ví nhỏ lẻ nào đó, mà là một quả bom hẹn giờ chôn sâu trong cả ngành blockchain.
**Tại sao lại ký mù?**
Lệnh gọi hợp đồng thông minh, về bản chất chỉ là một chuỗi mã nhị phân đã được nén lại. Ví nhận được chuỗi mã này, rồi đưa thẳng cho bạn xem—một đống ký tự loạn xạ. Người bình thường hoàn toàn không hiểu mình đang cấp quyền cho thao tác gì.
Kết quả là gì? Tấn công phishing, giả mạo cấp quyền, hợp đồng độc hại, đã cuỗm đi hàng chục tỷ đô la từ tay người dùng. Nhiều người đến giờ còn không biết tiền của mình đã mất như thế nào.
**Các blockchain khác nhau, vấn đề khác nhau**
Lấy Ethereum làm ví dụ, đây là “tổ sư” của hợp đồng thông minh, nhưng dữ liệu giao dịch thực ra chỉ có hai phần: selector hàm (4 byte đầu) và danh sách tham số (chia theo mỗi 32 byte). Muốn dịch các byte này ra “ngôn ngữ loài người”? Phải dựa vào ABI (giao diện nhị phân ứng dụng). Vấn đề là, ABI lại không phải dữ liệu tiêu chuẩn lưu trên chuỗi, ví hoặc phải tự duy trì một cơ sở dữ liệu, hoặc phải dựa vào dịch vụ bên thứ ba. Gặp hợp đồng mới hoặc dự án ít người biết, thứ người dùng nhìn thấy vẫn là “thiên thư”.
Solana và ICP lại là một logic khác. Cấu trúc giao dịch của Solana linh hoạt hơn, nhưng việc phân tích cũng khó hơn; ICP dù có cải tiến ở vài điểm thiết kế, nhưng hệ sinh thái công cụ vẫn chưa đủ trưởng thành.
Dù là chain nào, mâu thuẫn cốt lõi vẫn vậy: giữa công nghệ và nhận thức của người dùng, luôn tồn tại một “hố sâu khó lấp”.