𝗪𝗜𝗡𝗞𝗟𝗜𝗡𝗞 𝗖𝗢́ 𝗧𝗛𝗘̂̉ 𝗚𝗜𝗨́𝗣 𝗡𝗛𝗔̀ 𝗣𝗛𝗔́𝗧 𝗧𝗥𝗜𝗘̂̉𝗡 Đ𝗔́𝗡𝗛 𝗚𝗜𝗔́ 𝗟𝗜𝗘̣̂𝗨 𝗠𝗢̣̂𝗧 𝗖𝗔̣̂𝗣 𝗡𝗛𝗔̣̂𝗧 𝗗𝗨̛̃ 𝗟𝗜𝗘̣̂𝗨 𝗖𝗢́ 𝗧𝗛𝗘̂̉ 𝗗𝗨̛𝗢̛̣𝗖 𝗗𝗨̀𝗡𝗚 Đ𝗘̂̉ 𝗛𝗔̀𝗡𝗛 Đ𝗢̣̂𝗡𝗚 𝗛𝗔𝗬 𝗞𝗛𝗢̂𝗡𝗚
Thông tin bên ngoài thay đổi không phải lúc nào cũng đòi hỏi một giao dịch mới hoặc phản hồi tự động.
Một số cập nhật có thể nằm trong phạm vi chấp nhận được, trong khi những cập nhật khác có thể cần đến thay đổi đáng kể hơn trong cách ứng dụng hoạt động.
Các nhà phát triển làm việc với WINkLink nên xác định những điều kiện mà theo đó thông tin mới trở nên có liên quan đến quyết định tiếp theo của hợp đồng.
Những điều kiện đó cần phản ánh trường hợp sử dụng thực tế, đồng thời cần được kiểm thử với cả những biến động thông thường lẫn các tình huống bất thường.
Điều này giúp tránh việc thực thi không cần thiết và khiến mối liên hệ giữa giá trị nhận được với hành động phát sinh trở nên có chủ đích hơn.
Thiết kế oracle tốt không chỉ xem xét liệu thông tin có thay đổi hay không, mà còn xem xét liệu sự thay đổi đó có ảnh hưởng đến ứng dụng hay không.
@Justin Sun孙宇晨 @WINkLink_Official #TRONEcoStar
Thông tin bên ngoài thay đổi không phải lúc nào cũng đòi hỏi một giao dịch mới hoặc phản hồi tự động.
Một số cập nhật có thể nằm trong phạm vi chấp nhận được, trong khi những cập nhật khác có thể cần đến thay đổi đáng kể hơn trong cách ứng dụng hoạt động.
Các nhà phát triển làm việc với WINkLink nên xác định những điều kiện mà theo đó thông tin mới trở nên có liên quan đến quyết định tiếp theo của hợp đồng.
Những điều kiện đó cần phản ánh trường hợp sử dụng thực tế, đồng thời cần được kiểm thử với cả những biến động thông thường lẫn các tình huống bất thường.
Điều này giúp tránh việc thực thi không cần thiết và khiến mối liên hệ giữa giá trị nhận được với hành động phát sinh trở nên có chủ đích hơn.
Thiết kế oracle tốt không chỉ xem xét liệu thông tin có thay đổi hay không, mà còn xem xét liệu sự thay đổi đó có ảnh hưởng đến ứng dụng hay không.
@Justin Sun孙宇晨 @WINkLink_Official #TRONEcoStar