#dusk $DUSK @Dusk
Một điều về Piecrust VM của $DUSK khiến tôi chú ý: Tại sao lại bắt WASM phải xử lý mọi thứ trong khi một số thao tác nên nằm ngoài sandbox?
Ban đầu, việc giữ toàn bộ việc thực thi bên trong WebAssembly có vẻ an toàn và gọn gàng hơn. Nhưng khi bạn xem các smart contract tập trung vào quyền riêng tư thực sự tính toán gì, bức tranh sẽ thay đổi:
Băm & xác minh bằng ZK
Chữ ký Schnorr & BLS
Việc chạy trực tiếp các nguyên hàm mật mã nặng nề này bên trong WASM tạo ra độ trễ lớn, bị khuếch đại trên mọi node tham gia xác thực.
Đây là lúc các host functions của Piecrust trở nên thuyết phục. Thay vì ép các thao tác mật mã tốn kém đi qua máy ảo, một số thao tác được chuyển cho việc thực thi bằng mã gốc. Logic nghiệp vụ vẫn được giữ an toàn trong sandbox, trong khi mật mã chạy với tốc độ gần như native.
Đánh đổi:
Các nhà phát triển sẽ mất quyền tự do đưa vào các thao tác crypto tùy chỉnh bất kỳ mà không cần cập nhật đồng thuận ở cấp VM. Nhưng nếu các nguyên hàm được hỗ trợ là xác định (deterministic) và giống hệt nhau giữa các node, thì việc hy sinh tính linh hoạt tuyệt đối của hợp đồng để đổi lấy tốc độ thực thi thô là hoàn toàn hợp lý.
Piecrust không chọn giữa WASM và thực thi native; họ đang phân bổ năng lực tính toán vào nơi phù hợp nhất xét về hiệu năng.🚀🚀
Khi đánh giá kiến trúc L1 VM, bạn sẽ ưu tiên mức độ linh hoạt tối đa cho hợp đồng hay tốc độ thực thi nhanh hơn cho các tác vụ nặng về crypto?🤷🏼♂️
@Dusk
#dusk #Web3Infrastructure $DUSK
Một điều về Piecrust VM của $DUSK khiến tôi chú ý: Tại sao lại bắt WASM phải xử lý mọi thứ trong khi một số thao tác nên nằm ngoài sandbox?
Ban đầu, việc giữ toàn bộ việc thực thi bên trong WebAssembly có vẻ an toàn và gọn gàng hơn. Nhưng khi bạn xem các smart contract tập trung vào quyền riêng tư thực sự tính toán gì, bức tranh sẽ thay đổi:
Băm & xác minh bằng ZK
Chữ ký Schnorr & BLS
Việc chạy trực tiếp các nguyên hàm mật mã nặng nề này bên trong WASM tạo ra độ trễ lớn, bị khuếch đại trên mọi node tham gia xác thực.
Đây là lúc các host functions của Piecrust trở nên thuyết phục. Thay vì ép các thao tác mật mã tốn kém đi qua máy ảo, một số thao tác được chuyển cho việc thực thi bằng mã gốc. Logic nghiệp vụ vẫn được giữ an toàn trong sandbox, trong khi mật mã chạy với tốc độ gần như native.
Đánh đổi:
Các nhà phát triển sẽ mất quyền tự do đưa vào các thao tác crypto tùy chỉnh bất kỳ mà không cần cập nhật đồng thuận ở cấp VM. Nhưng nếu các nguyên hàm được hỗ trợ là xác định (deterministic) và giống hệt nhau giữa các node, thì việc hy sinh tính linh hoạt tuyệt đối của hợp đồng để đổi lấy tốc độ thực thi thô là hoàn toàn hợp lý.
Piecrust không chọn giữa WASM và thực thi native; họ đang phân bổ năng lực tính toán vào nơi phù hợp nhất xét về hiệu năng.🚀🚀
Khi đánh giá kiến trúc L1 VM, bạn sẽ ưu tiên mức độ linh hoạt tối đa cho hợp đồng hay tốc độ thực thi nhanh hơn cho các tác vụ nặng về crypto?🤷🏼♂️
@Dusk
#dusk #Web3Infrastructure $DUSK

