DuskVM vs DuskEVM: Hai lối đi cho nhà phát triển
Liệu một blockchain có cần phải ép mọi nhà phát triển vào cùng một môi trường thực thi không?
Dusk đưa ra một cách tiếp cận khác bằng cách cung cấp hai lộ trình hợp đồng thông minh, mỗi lộ trình được thiết kế cho một mô hình phát triển khác nhau.
DuskVM là lộ trình gốc. Nhà phát triển viết hợp đồng bằng Rust, biên dịch chúng sang WASM và thực thi trực tiếp trên Dusk L1. Điều này giúp hợp đồng có quyền truy cập trực tiếp vào mô hình thực thi của Dusk L1, các mô hình giao dịch của giao thức, các hợp đồng và năng lực cần được đặt gần lớp nền như quyền riêng tư và chức năng zero-knowledge.
DuskEVM đi theo hướng tập trung vào tính tương thích. Nhà phát triển có thể sử dụng Solidity hoặc Vyper cùng với các thư viện ví và công cụ quen thuộc của EVM. Việc thanh toán và tính khả dụng dữ liệu được cung cấp thông qua DuskDS, trong khi DUSK đóng vai trò là token gas gốc.
Vì vậy, sự khác biệt ít nằm ở việc chọn môi trường nào tốt hơn, mà nhiều hơn ở việc ghép kiến trúc với yêu cầu của ứng dụng. DuskVM ưu tiên thực thi L1 trực tiếp và các khả năng native của Dusk. DuskEVM làm giảm rào cản cho các nhà phát triển vốn đã làm việc trong hệ sinh thái Ethereum.
Đối với Dusk, việc cung cấp cả hai lộ trình tạo ra một sự cân bằng thú vị giữa tính năng native và sự quen thuộc của nhà phát triển.
Việc hỗ trợ cả thực thi native và khả năng tương thích với EVM có thể là chiến lược dành cho nhà phát triển mạnh hơn so với việc buộc một môi trường phổ dụng không?
$DUSK
#dusk @Dusk
Liệu một blockchain có cần phải ép mọi nhà phát triển vào cùng một môi trường thực thi không?
Dusk đưa ra một cách tiếp cận khác bằng cách cung cấp hai lộ trình hợp đồng thông minh, mỗi lộ trình được thiết kế cho một mô hình phát triển khác nhau.
DuskVM là lộ trình gốc. Nhà phát triển viết hợp đồng bằng Rust, biên dịch chúng sang WASM và thực thi trực tiếp trên Dusk L1. Điều này giúp hợp đồng có quyền truy cập trực tiếp vào mô hình thực thi của Dusk L1, các mô hình giao dịch của giao thức, các hợp đồng và năng lực cần được đặt gần lớp nền như quyền riêng tư và chức năng zero-knowledge.
DuskEVM đi theo hướng tập trung vào tính tương thích. Nhà phát triển có thể sử dụng Solidity hoặc Vyper cùng với các thư viện ví và công cụ quen thuộc của EVM. Việc thanh toán và tính khả dụng dữ liệu được cung cấp thông qua DuskDS, trong khi DUSK đóng vai trò là token gas gốc.
Vì vậy, sự khác biệt ít nằm ở việc chọn môi trường nào tốt hơn, mà nhiều hơn ở việc ghép kiến trúc với yêu cầu của ứng dụng. DuskVM ưu tiên thực thi L1 trực tiếp và các khả năng native của Dusk. DuskEVM làm giảm rào cản cho các nhà phát triển vốn đã làm việc trong hệ sinh thái Ethereum.
Đối với Dusk, việc cung cấp cả hai lộ trình tạo ra một sự cân bằng thú vị giữa tính năng native và sự quen thuộc của nhà phát triển.
Việc hỗ trợ cả thực thi native và khả năng tương thích với EVM có thể là chiến lược dành cho nhà phát triển mạnh hơn so với việc buộc một môi trường phổ dụng không?
$DUSK
#dusk @Dusk