Có xung đột nội bộ trong hệ sinh thái Move không? Cựu kỹ sư tuyên bố từ chức, đổ lỗi cho Aptos, Sui và các dự án khác gây chia cắt sinh thái

Bài viết này được dịch máy
Xem bản gốc
Cựu kỹ sư ngôn ngữ Move @artoriatech đã đăng thông báo tuyên bố rời khỏi hệ sinh thái Move, bày tỏ tâm lý về hệ sinh thái Move.

Là một cựu kỹ sư của Move, tôi cảm thấy chán nản với hệ sinh thái Move-VM sau hai năm xây dựng nó và quyết định rời đi. Đây là lý do tại sao:

1. Move không phải là một ngôn ngữ hợp đồng thông minh duy nhất mà là sê-ri ngôn ngữ và thiết kế VM có nguồn gốc từ Diệm, nhưng khác biệt đáng kể khi các công ty nhưAptos @SuiNetwork @movementlabsxyz xây dựng phiên bản của riêng họ.

2. Điều này có nghĩa là các nhà phát triển gặp phải sự phản kháng rất cao khi chuyển từ Chuỗi Move này Chuỗi chuỗi Move khác. Mỗi Chuỗi là một hệ sinh thái biệt lập với các máy ảo và bộ công cụ độc đáo. Trong những ngày đầu của EVM L2, chúng tôi đã thấy các ví dụ trong đó chênh lệch 1% trong máy ảo có thể dẫn đến trải nghiệm kém hoặc thậm chí là lỗ hổng bảo mật. Sự khác biệt giữa Chuỗi Move rất lớn (và tiếp tục tăng trưởng khi mỗi giao thức phát hành các tính năng mới!) Đến mức chúng gần như trở thành các ngôn ngữ khác nhau và chưa có gì được thực hiện để thu hẹp khoảng cách này.

3. Các dự án ngôn ngữ Move thường tiếp thị Move như một ngôn ngữ cực kỳ an toàn. Tuy nhiên, vì Move không phải là một ngôn ngữ duy nhất nên điều thực sự cần thảo luận là tính bảo mật của Aptos-Move/ Sui-Move/xyz-Move. Một ngôn ngữ chỉ an toàn nếu giao thức thực hiện bảo mật. Ví dụ: @zellic_io từng phát hiện ra một lỗi trong Sui Move có thể gây rủi ro hàng tỷ đô la https://zellic.io/blog/the-billion-dollar-move-bug/

4. Điều thú vị là lỗ hổng trên cũng tồn tại trong Aptos , nhưng Aptos Labs đã từ chối cung cấp tiền thưởng lỗi cho Zellic với lý do lỗ hổng này được phát hiện trong Sui .

5. Hợp đồng thông minh không bao giờ được đảm bảo an toàn nếu khóa quản lý đặc quyền bị rò rỉ. Trái ngược với hợp đồng Solidity, nơi mọi người thường đặt câu hỏi về sự cần thiết của nâng cấp hợp đồng, hợp đồng Move là nâng cấp có thể quản lý được theo mặc định.

6. Mặc dù có một lựa chọn để làm cho một hợp đồng trở nên bất biến, nhưng điều này đòi hỏi một hợp đồng bất biến không thể phụ thuộc vào một hợp đồng có thể sửa đổi được. Ví dụ: nếu bạn muốn gọi một oracle bên ngoài có nâng cấp thì hợp đồng của riêng bạn cũng phải có nâng cấp.

7. Tôi cũng muốn đề cập đến một số điểm khác, chẳng hạn như:

(1) Người ký ví có quá nhiều quyền hạn. Bất kỳ ví nào cũng có thể rút hết tiền bằng cách ký 1 giao dịch
(2) Thiếu xác minh hợp đồng thông minh trên Block Explorer
(3) Thiếu các ví dụ mã sẵn sàng sản xuất chất lượng cao cho các nhà phát triển mới sử dụng
(4) Chi phí kiểm toán cao, đặc biệt khi liên quan đến xác minh chính thức

Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận