@Dusk_Foundation Tôi đang xem một giao dịch Phoenix nơi giới hạn gas cao hơn khá thoải mái so với lượng thực sự cần để thực thi, và phần thú vị không nằm ở chính khoản phí. Điều đáng chú ý là chuyện gì xảy ra với DUSK đã không bao giờ được tiêu thụ.
Ban đầu tôi coi đó như lượng gas thừa thông thường. Khá nhàm chán. Sau đó tôi bắt đầu nghĩ về đường đi của khoản hoàn trả (refund). Phoenix vẫn phải chứng minh rằng giao dịch có thể chi trả cho chi phí thực thi tối đa, để VM tiêu thụ đúng lượng nó cần, rồi trả lại phần giá trị còn lại cho đúng chủ sở hữu. Chính phần cuối cùng đó mới khiến thiết kế trở nên kém “đơn giản” hơn.
Hoàn trả không chỉ là “gửi lại phần chênh lệch”. Các phép toán phải nhất quán, phần giá trị còn lại không được vượt quá những gì đã được dự trữ một cách hợp lệ, và chính đích đến của khoản hoàn trả cũng phải được bảo vệ. Những thay đổi của AEGIS trong Dusk làm điều này rõ hơn bằng cách siết chặt mối quan hệ giữa giới hạn gas, giá gas, max fee (phí tối đa) và địa chỉ stealth dùng cho việc hoàn trả.
Phần kỳ lạ là một sai sót kế toán nhỏ ở đây thực ra không hề nhỏ. Nó có thể trở thành vấn đề bảo toàn giá trị (value-conservation), vấn đề quyền sở hữu, hoặc thậm chí là vấn đề thực thi (execution).
Tôi chủ yếu theo dõi điều gì xảy ra khi các giao dịch Phoenix ngày càng phức tạp hơn. Chuyển tiền đơn giản là một chuyện. Việc thực thi nhiều hợp đồng sẽ là bài kiểm tra tốt hơn để xem mô hình hoàn trả này có còn dự đoán được hay không dưới áp lực.
#dusk
$DUSK
$ACE
$ROBO
Ban đầu tôi coi đó như lượng gas thừa thông thường. Khá nhàm chán. Sau đó tôi bắt đầu nghĩ về đường đi của khoản hoàn trả (refund). Phoenix vẫn phải chứng minh rằng giao dịch có thể chi trả cho chi phí thực thi tối đa, để VM tiêu thụ đúng lượng nó cần, rồi trả lại phần giá trị còn lại cho đúng chủ sở hữu. Chính phần cuối cùng đó mới khiến thiết kế trở nên kém “đơn giản” hơn.
Hoàn trả không chỉ là “gửi lại phần chênh lệch”. Các phép toán phải nhất quán, phần giá trị còn lại không được vượt quá những gì đã được dự trữ một cách hợp lệ, và chính đích đến của khoản hoàn trả cũng phải được bảo vệ. Những thay đổi của AEGIS trong Dusk làm điều này rõ hơn bằng cách siết chặt mối quan hệ giữa giới hạn gas, giá gas, max fee (phí tối đa) và địa chỉ stealth dùng cho việc hoàn trả.
Phần kỳ lạ là một sai sót kế toán nhỏ ở đây thực ra không hề nhỏ. Nó có thể trở thành vấn đề bảo toàn giá trị (value-conservation), vấn đề quyền sở hữu, hoặc thậm chí là vấn đề thực thi (execution).
Tôi chủ yếu theo dõi điều gì xảy ra khi các giao dịch Phoenix ngày càng phức tạp hơn. Chuyển tiền đơn giản là một chuyện. Việc thực thi nhiều hợp đồng sẽ là bài kiểm tra tốt hơn để xem mô hình hoàn trả này có còn dự đoán được hay không dưới áp lực.
#dusk
$DUSK
$ACE
$ROBO