Cải cách vĩ đại của Ethereum: Bỏ EVM để chuyển sang RISC-V trong một bước đi táo bạo

Tôi đã theo dõi sự tiến hóa của Ethereum trong nhiều năm, và cho phép tôi nói với bạn - sự chuyển mình tiềm năng này từ EVM sang RISC-V có thể là bước đi táo bạo nhất mà tôi đã thấy cho đến nay. Đó không chỉ là một bản nâng cấp khác; nó gần như đang xây dựng lại toàn bộ ngôi nhà trong khi mọi người vẫn đang sống trong đó!

Vấn đề này rõ ràng đến mức đau đớn đối với bất kỳ ai làm việc với công nghệ ZK. Các giải pháp zkEVM hiện tại giống như việc cố gắng chạy Windows 95 trên phần cứng lượng tử - chi phí của bộ thông dịch đang khiến hiệu suất giảm từ 50-800 lần. Là một người đã phải chịu đựng những điểm nghẽn này, tôi không thể không cảm thấy thất vọng khi chúng ta đã phải lê lết với kiến trúc này quá lâu.

Các hợp đồng được biên soạn sẵn đó? Đừng để tôi bắt đầu. Chúng là một cơn ác mộng thực sự đã suýt làm sụp đổ sự đồng thuận nhiều lần. Vitalik không nói giảm nói tránh nữa - ông ấy gọi chúng là "thảm họa" và muốn đóng cửa không thêm bất kỳ cái nào nữa. Tôi thực sự sốc vì mất nhiều thời gian như vậy để đội ngũ thừa nhận rằng khoản nợ kỹ thuật này là không bền vững.

Thiết kế ngăn xếp 256-bit hoàn toàn hợp lý vào năm 2015, nhưng cho việc tạo ra bằng chứng ZK? Thực sự là cực hình. Tôi đã dành không biết bao nhiêu giờ để tối ưu hóa xung quanh những hạn chế này, và cảm giác như đang cố gắng giành chiến thắng tại Formula 1 với một chiếc xe ngựa.

RISC-V dường như là lối thoát rõ ràng. Với chỉ 47 lệnh lõi và hỗ trợ ngôn ngữ chính thống thông qua LLVM, nó đã trở thành tiêu chuẩn mặc định trong thế giới zkVM. Chín trên mười dự án đã chọn nó! Thị trường đã lên tiếng, và Ethereum sẽ thật ngu ngốc nếu bơi ngược lại dòng chảy này.

Điều khiến tôi phấn khích nhất là chiến lược di chuyển - nó thật sự thực dụng. Bắt đầu với RISC-V như các mô-đun đã biên dịch trước trước khi chuyển sang cách tiếp cận VM kép cảm thấy như là sự cân bằng đúng đắn giữa đổi mới và ổn định. Chiến lược "Rosetta" cuối cùng của việc triển khai EVM trong RISC-V thật sự rất thông minh.

Các tác động đối với hệ sinh thái thật sự hấp dẫn. Các rollups lạc quan như Arbitrum và Optimism có thể đang gặp rắc rối nghiêm trọng - toàn bộ cơ chế chứng minh gian lận của chúng phụ thuộc vào EVM! Trong khi đó, các rollups ZK sẽ cười thầm trên đường đến ngân hàng với các kiến trúc đã được định hình theo RISC-V. Các động lực quyền lực trong không gian L2 có thể thay đổi một cách đáng kể.

Đối với các nhà phát triển, sự thay đổi này có nghĩa là chúng ta có thể cuối cùng thoát khỏi sự độc quyền của Solidity. Đừng hiểu nhầm, Solidity có vị trí của nó, nhưng việc có thể viết hợp đồng thông minh bằng Rust hoặc Go trực tiếp trên L1? Đó là tự do cách mạng mà chúng ta đã cần từ lâu.

Đối với người dùng, việc giảm 100 lần chi phí chứng minh có thể cuối cùng thực hiện được lời hứa về một L1 có khả năng thông lượng cao. Hãy tưởng tượng 10,000 TPS mà không hy sinh bảo mật hay tính phi tập trung!

Rủi ro là có thật. Việc đo lường gas trở nên phức tạp hơn, và tôi đặc biệt lo ngại về an ninh của chuỗi công cụ. Những người trong chúng ta đã chiến đấu với các lỗ hổng biên dịch biết chúng có thể đáng sợ như thế nào - và giờ đây mô hình an ninh chuyển sang phụ thuộc nhiều vào các trình biên dịch ngoài chuỗi.

Cuối cùng, động thái này đại diện cho sự phát triển của Ethereum từ một "nền tảng hợp đồng thông minh" thành một thứ gì đó tham vọng hơn nhiều - một lớp tin cậy có thể xác minh cho toàn bộ internet. Đó có thể là tầm nhìn tuyệt vời hoặc sự quá tay ngoạn mục, nhưng tôi phải ngưỡng mộ sự táo bạo của tất cả nó.

ETH-0.17%
ARB0.56%
OP0.94%
Xem bản gốc
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.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)