Tôi đã kỳ vọng được thêm những lời hứa được tái chế giống hệt như trước. Tôi đã không đúng, và chuyện đó hầu như không bao giờ xảy ra với tôi khi đọc một whitepaper.
Piecrust là động cơ vận hành các smart contract trên mạng @Dusk . Nó được viết bằng Rust, điều này đã nói lên rằng đội ngũ quan tâm đến sự an toàn chứ không chỉ tốc độ. Hệ thống được tách thành hai phần: một phần thực sự chạy các contract, và một phần khác gọi là piecrust-uplink, cho phép các nhà phát triển xây dựng và kiểm thử mã của họ trước khi nó chạm vào bất kỳ thứ gì thật. Phần đó quan trọng hơn nhiều so với người ta vẫn nghĩ. Hầu hết các chuỗi đều cho phép bạn “gửi trước rồi cầu nguyện sau”.
Các contract được biên dịch xuống WASM—một định dạng nhỏ gọn, di động. Đây không chỉ là một “flex” về kỹ thuật.
Nó có nghĩa là mã có thể chạy gần như ở bất cứ đâu mà không bị gãy, và cũng khó để lén đưa vào những chiêu trò bẩn. Piecrust cũng xử lý các phép tính nặng giữ cho mọi thứ được riêng tư, điều này hợp lý vì quyền riêng tư là ưu tiên hàng đầu của Dusk.
Sau đó là các Genesis contracts—the ones sẽ được đưa vào hoạt động ngay giây phút Dusk ra mắt. Chúng đảm nhiệm các phần “nhàm chán nhưng quan trọng”: kiểm tra giao dịch, vận hành staking. Nếu làm hỏng ngay từ ngày đầu, thì mọi thứ sau đó sẽ trở nên chập chờn.
Đừng tin “bảo mật” và “mô-đun” chỉ vì ai đó đã viết ra như vậy. Hãy xem các Genesis contracts thực sự làm gì khi chúng đã được đưa vào hoạt động. Đó mới là bài kiểm tra thật, không phải phần giới thiệu.
#dusk $DUSK