#dusk $DUSK @Dusk
Ban đầu, tôi nghĩ việc xây dựng một hợp đồng DuskVM đồng nghĩa với việc phải dành nhiều thời gian thiết lập ở cấp thấp trước khi bắt tay vào logic thực sự của hợp đồng.
Tìm hiểu kỹ hơn về @Dusk, tôi đã thay đổi cách nhìn nhờ Forge. Macro của nó có thể biến các phương thức Rust công khai thành các điểm truy cập DuskVM và tự động tạo phần lớn các cấu phần ABI.
Forge cũng xử lý việc tuần tự hóa đầu vào và đầu ra, nên nhà phát triển không cần tự chuẩn bị từng byte được truyền giữa hợp đồng và VM.
Đó là điều tôi thích ở cách tiếp cận này. Nhà phát triển có thể dành nhiều thời gian hơn để suy nghĩ về các thay đổi trạng thái, quyền hạn và hành vi của hợp đồng, thay vì liên tục kết nối các hàm xuất và mã hóa lời gọi bằng tay.
Điều thú vị là Forge không loại bỏ sự phức tạp khỏi hợp đồng thông minh. Nó loại bỏ những bước thiết lập lặp đi lặp lại xung quanh chúng, giúp dễ nhận diện và kiểm thử những phần phức tạp quan trọng hơn.
Giờ tôi tò mò về mức độ đón nhận.
Bạn muốn tự kiểm soát ABI hay để Forge xử lý phần mã rườm rà, còn bạn tập trung vào logic hợp đồng?
Ban đầu, tôi nghĩ việc xây dựng một hợp đồng DuskVM đồng nghĩa với việc phải dành nhiều thời gian thiết lập ở cấp thấp trước khi bắt tay vào logic thực sự của hợp đồng.
Tìm hiểu kỹ hơn về @Dusk, tôi đã thay đổi cách nhìn nhờ Forge. Macro của nó có thể biến các phương thức Rust công khai thành các điểm truy cập DuskVM và tự động tạo phần lớn các cấu phần ABI.
Forge cũng xử lý việc tuần tự hóa đầu vào và đầu ra, nên nhà phát triển không cần tự chuẩn bị từng byte được truyền giữa hợp đồng và VM.
Đó là điều tôi thích ở cách tiếp cận này. Nhà phát triển có thể dành nhiều thời gian hơn để suy nghĩ về các thay đổi trạng thái, quyền hạn và hành vi của hợp đồng, thay vì liên tục kết nối các hàm xuất và mã hóa lời gọi bằng tay.
Điều thú vị là Forge không loại bỏ sự phức tạp khỏi hợp đồng thông minh. Nó loại bỏ những bước thiết lập lặp đi lặp lại xung quanh chúng, giúp dễ nhận diện và kiểm thử những phần phức tạp quan trọng hơn.
Giờ tôi tò mò về mức độ đón nhận.
Bạn muốn tự kiểm soát ABI hay để Forge xử lý phần mã rườm rà, còn bạn tập trung vào logic hợp đồng?
