$DUSK hiện ở mức 0.0839 USD, tăng nhẹ 0.72% trong 24 giờ, giá chẳng có gì đáng chú ý. Nhưng tuần trước, @Dusk đã chèn vào tài liệu một điều bị bỏ qua—kiểu cạm bẫy mà nhà phát triển dễ mắc phải ngay lần đầu viết hợp đồng.
Vòng đời 4 bước của môi trường hợp đồng: gửi giao dịch, đưa vào khối Layer 2, chuyển dữ liệu lên lớp thanh toán và lớp thanh toán xác lập trạng thái cuối cùng. Vấn đề nằm ở bước 4: đưa lên chuỗi và thanh toán không phải là một. Một giao dịch hợp đồng có thể được đưa lên chuỗi Layer 2 chỉ trong vài giây, nhưng để quay về lớp thanh toán và hoàn tất thì phải qua một khoảng thời gian có thể bị đảo ngược. Trong khoảng đó, trạng thái trông có vẻ đúng, nhưng nếu bị đảo ngược thì mọi thứ đều sai.
Với tài sản thực, vài giây đó cũng đủ gây sự cố. Hạch toán sai ở phía tài sản, báo cáo quản lý không khớp, dấu thời gian kiểm toán tuân thủ bị lệch—tất cả đều có thể xảy ra trong khoảng trống này. Hướng dẫn chính thức rất rõ: hãy kiểm tra lại trạng thái giao thức hoặc trạng thái ví, đừng dựa vào thời gian để xác định tính cuối cùng.
@Dusk đưa ra một thước đo cho nhà phát triển: đừng dùng thời gian để xác định tính cuối cùng; hãy kiểm tra lại trạng thái ở cấp giao thức hoặc trạng thái ví. Cách thứ nhất dành cho cộng đồng Ethereum, cách thứ hai dành cho các đơn vị thanh toán trong quỹ 300 triệu euro của sàn giao dịch được cấp phép tại Hà Lan.
Hôm nay cần ghi nhớ hai điều: môi trường hợp đồng chạy trên testnet, còn việc thanh toán trở lại lớp thanh toán chạy trên mainnet; lộ trình hai giai đoạn này mới chỉ được ghi vào tài liệu cách đây nửa năm. Kho bảo mật lại siết chặt thêm khâu Layer 2: mã hóa đồng cấu kết hợp với bằng chứng không tiết lộ tri thức, đồng cấu, giúp các hợp đồng bảo mật che giấu dữ liệu ngay ở lớp dữ liệu trong quá trình đưa lên chuỗi và thanh toán. @Dusk đã công khai cách làm này, và những người liên quan đang sửa cách viết hợp đồng.
#dusk #合约环境 #Tính cuối cùng của Layer 2
Vòng đời 4 bước của môi trường hợp đồng: gửi giao dịch, đưa vào khối Layer 2, chuyển dữ liệu lên lớp thanh toán và lớp thanh toán xác lập trạng thái cuối cùng. Vấn đề nằm ở bước 4: đưa lên chuỗi và thanh toán không phải là một. Một giao dịch hợp đồng có thể được đưa lên chuỗi Layer 2 chỉ trong vài giây, nhưng để quay về lớp thanh toán và hoàn tất thì phải qua một khoảng thời gian có thể bị đảo ngược. Trong khoảng đó, trạng thái trông có vẻ đúng, nhưng nếu bị đảo ngược thì mọi thứ đều sai.
Với tài sản thực, vài giây đó cũng đủ gây sự cố. Hạch toán sai ở phía tài sản, báo cáo quản lý không khớp, dấu thời gian kiểm toán tuân thủ bị lệch—tất cả đều có thể xảy ra trong khoảng trống này. Hướng dẫn chính thức rất rõ: hãy kiểm tra lại trạng thái giao thức hoặc trạng thái ví, đừng dựa vào thời gian để xác định tính cuối cùng.
@Dusk đưa ra một thước đo cho nhà phát triển: đừng dùng thời gian để xác định tính cuối cùng; hãy kiểm tra lại trạng thái ở cấp giao thức hoặc trạng thái ví. Cách thứ nhất dành cho cộng đồng Ethereum, cách thứ hai dành cho các đơn vị thanh toán trong quỹ 300 triệu euro của sàn giao dịch được cấp phép tại Hà Lan.
Hôm nay cần ghi nhớ hai điều: môi trường hợp đồng chạy trên testnet, còn việc thanh toán trở lại lớp thanh toán chạy trên mainnet; lộ trình hai giai đoạn này mới chỉ được ghi vào tài liệu cách đây nửa năm. Kho bảo mật lại siết chặt thêm khâu Layer 2: mã hóa đồng cấu kết hợp với bằng chứng không tiết lộ tri thức, đồng cấu, giúp các hợp đồng bảo mật che giấu dữ liệu ngay ở lớp dữ liệu trong quá trình đưa lên chuỗi và thanh toán. @Dusk đã công khai cách làm này, và những người liên quan đang sửa cách viết hợp đồng.
#dusk #合约环境 #Tính cuối cùng của Layer 2

