Có gì đó khiến tôi dừng lại khi đọc kiến trúc của Dusk Network. Ban đầu tôi vẫn nhìn nó như một Layer 1 quen thuộc: có consensus, smart contract, token và một hệ sinh thái được xây dựng phía trên.
Nhưng khi đọc kỹ hơn, cách Dusk chia các thành phần khiến tôi phải đọc lại từ đầu.
Docs của Dusk mô tả DuskDS là nền tảng settlement và data availability, chịu trách nhiệm consensus, finality và các transaction model của Dusk L1 còn phần execution được tách thành hai hướng: DuskVM cho Rust/WASM chạy trực tiếp trên L1 và DuskEVM cho môi trường EVM tương thích Ethereum.
Tôi bắt đầu đào sâu vì muốn hiểu đây chỉ là cách tổ chức lại một Layer 1 hay thực sự phản ánh một lựa chọn kiến trúc khác.
Điểm tôi tìm thấy khá rõ: Dusk không gom toàn bộ execution vào một môi trường duy nhất. DuskDS xử lý consensus, settlement và data availability trong khi DuskVM và DuskEVM đảm nhiệm những mô hình execution khác nhau.
Khoan, điều này vẫn chưa đủ để nói kiến trúc đó tốt hơn nhưng nó thay đổi cách tôi nhìn Dusk. Có lẽ câu hỏi thú vị hơn không phải “Dusk có phải một Layer 1 không?” mà là: việc tách settlement khỏi execution sẽ thực sự mang lại điều gì khi các execution environment này bắt đầu có usage đáng kể?
#dusk $DUSK @Dusk $BTC
Nhưng khi đọc kỹ hơn, cách Dusk chia các thành phần khiến tôi phải đọc lại từ đầu.
Docs của Dusk mô tả DuskDS là nền tảng settlement và data availability, chịu trách nhiệm consensus, finality và các transaction model của Dusk L1 còn phần execution được tách thành hai hướng: DuskVM cho Rust/WASM chạy trực tiếp trên L1 và DuskEVM cho môi trường EVM tương thích Ethereum.
Tôi bắt đầu đào sâu vì muốn hiểu đây chỉ là cách tổ chức lại một Layer 1 hay thực sự phản ánh một lựa chọn kiến trúc khác.
Điểm tôi tìm thấy khá rõ: Dusk không gom toàn bộ execution vào một môi trường duy nhất. DuskDS xử lý consensus, settlement và data availability trong khi DuskVM và DuskEVM đảm nhiệm những mô hình execution khác nhau.
Khoan, điều này vẫn chưa đủ để nói kiến trúc đó tốt hơn nhưng nó thay đổi cách tôi nhìn Dusk. Có lẽ câu hỏi thú vị hơn không phải “Dusk có phải một Layer 1 không?” mà là: việc tách settlement khỏi execution sẽ thực sự mang lại điều gì khi các execution environment này bắt đầu có usage đáng kể?
#dusk $DUSK @Dusk $BTC
