Hợp đồng thông minh thường được khen ngợi vì tính bất biến. Khi đã được triển khai, chúng không thể bị thay đổi, tạm dừng, hoặc viết lại một cách lén lút. Tính chất này thường được coi là đảm bảo cuối cùng của lòng tin. Nhưng tính bất biến một mình chưa bao giờ là thách thức thực sự.

Thách thức thực sự là hành vi dưới áp lực.

Hợp đồng thông minh không thất bại vì chúng thay đổi. Chúng thất bại vì thực tế không như mong đợi.

Người tham gia hành động một cách phi lý. Các động lực thay đổi. Điều kiện thị trường phá vỡ giả định. Các trường hợp biên xuất hiện mà không có bộ kiểm tra nào dự đoán được. Trong những khoảnh khắc này, câu hỏi không phải là liệu một hợp đồng có bất biến hay không — mà liệu nó có thể giữ đúng khi các giả định của nó sụp đổ.

Đây là nơi Mạng Dusk giới thiệu một cách tư duy hoàn toàn khác.

Sự Mong manh ẩn giấu của các hợp đồng minh bạch

Hầu hết các hợp đồng thông minh ngày nay được xây dựng trong một môi trường minh bạch triệt để. Mỗi biến, mỗi chuyển tiếp trạng thái, mỗi chuyển động nội bộ đều hiển thị mãi mãi. Theo thời gian, các nhà phát triển đã vô tình thích nghi với sự minh bạch này.

Logic được đơn giản hóa vì “bất kỳ ai cũng có thể thấy điều gì đang diễn ra.”

An toàn một phần được thuê ngoài cho việc giám sát công cộng.

Sự công bằng được suy ra từ quan sát chứ không phải được thực thi theo thiết kế.

Điều này hoạt động—cho đến khi nó không.

Khi các hợp đồng dựa vào khả năng nhìn thấy như một mạng an toàn không chính thức, chúng thường hoạt động tốt trong những điều kiện yên tĩnh nhưng suy giảm dưới áp lực đối kháng. Kẻ tấn công không chơi theo câu chuyện. Họ chơi theo các quy tắc chưa được thực thi rõ ràng.

Sự minh bạch trở thành một cái nạng.

Chuyển đổi Cốt lõi của Dusk: Tính chính xác mà không cần quan sát

Mạng Dusk phá vỡ mẫu này bằng cách tách biệt tính chính xác khỏi tính khả thi.

Trong một môi trường thực thi kiểu Dusk, một hợp đồng không thể dựa vào việc người dùng theo dõi nó để giữ tính chân thành. Nó phải có thể được chứng minh là đúng, ngay cả khi không ai quan sát trạng thái bên trong của nó.

Điều này đảo ngược câu hỏi thiết kế cốt lõi.

Thay vì hỏi:

“Người dùng có thể thấy rằng hợp đồng này đang hoạt động công bằng không?”

Các nhà phát triển phải hỏi:

“Có thực sự khả thi cho hợp đồng này hành xử không công bằng không?”

Sự khác biệt đó tinh tế—nhưng sâu sắc.

Từ Vẻ bề ngoài đến Thực thi

Khi khả năng nhìn thấy bị loại bỏ như một cơ chế an toàn, kỷ luật thiết kế tăng lên một cách tự nhiên.

Các chuyển tiếp trạng thái phải chính xác.

Các invariants phải rõ ràng.

Các trường hợp biên không thể bị phớt lờ bằng cách giải thích hoặc bảng điều khiển.

Một sự chuyển tiếp phải thỏa mãn các quy tắc—hoặc không.

Loại sự nghiêm ngặt này thường gặp trong kỹ thuật an toàn quan trọng, nhưng hiếm trong phát triển hợp đồng thông minh. Dusk không buộc các nhà phát triển phải áp dụng nó; nó tạo ra một môi trường mà điều đó trở nên không thể tránh khỏi.

Tái hợp Logic và Dữ liệu

Trong các hệ thống minh bạch, dữ liệu nhạy cảm là một trách nhiệm. Để tránh bị lộ, các nhà phát triển thường đẩy logic quan trọng ra ngoài chuỗi, phân mảnh các hệ thống thành những hợp đồng, máy chủ và kịch bản mong manh.

Dusk cho phép các hợp đồng lý luận về dữ liệu nhạy cảm mà không tiết lộ nó.

Điều này đưa logic trở lại chuỗi, nơi nó thuộc về.

Kết quả không chỉ là quyền riêng tư tốt hơn, mà còn là kiến trúc tốt hơn: ít bộ phận chuyển động hơn, ít giả định tin cậy hơn, và các hệ thống dễ lý luận hơn như một tổng thể.

Mã hóa Niềm tin thay vì Theo dõi sự Thất bại

Các blockchain truyền thống phụ thuộc nhiều vào vòng tin cậy xã hội. Người dùng theo dõi kết quả. Nếu có điều gì đó trông sai, họ phản ứng.

Nhưng phản ứng không phải là bảo vệ.

Trong các hệ thống kiểu Dusk, niềm tin phải được mã hóa, không phải quan sát. Một người dùng thụ động nên có thể dựa vào tính chính xác mà không cần bảng điều khiển, cảnh báo, hay sự cảnh giác liên tục.

Điều này thay đổi bản chất của niềm tin từ phản ứng thành cấu trúc.

Giảm thiểu chế độ thất bại nguy hiểm nhất

Nhiều thất bại hợp đồng thông minh nổi bật không vi phạm các quy tắc đã viết. Họ khai thác các quy tắc chưa bao giờ được viết ra.

Sự nhấn mạnh của Dusk vào các ràng buộc rõ ràng giảm thiểu khu vực xám này. Bằng cách buộc các nhà phát triển xác định ranh giới một cách chính xác, nó thu hẹp không gian của những hành vi “không mong đợi nhưng hợp lệ”—lớp lỗi nguy hiểm nhất trong các hệ thống phi tập trung.

Không phức tạp hơn—Chân thành hơn

Triết lý này không nhằm làm cho các hợp đồng phức tạp hơn vì lý do phức tạp.

Nó nhằm làm cho chúng chân thành hơn.

Bằng cách loại bỏ ảo tưởng an toàn do sự minh bạch cung cấp, Dusk buộc các điểm yếu nổi lên sớm—trong quá trình thiết kế, không phải sau khi triển khai.

Theo thời gian, điều này định hình lại văn hóa phát triển. Các hợp đồng trở nên ít về cơ chế thông minh và nhiều hơn về độ bền. Ít về sự thanh lịch trong điều kiện lý tưởng, và nhiều hơn về sự ổn định trong những điều không xác định.

Các hợp đồng bền vững

Mạng Dusk không quy định một cách duy nhất để viết các hợp đồng thông minh. Thay vào đó, nó định hình lại môi trường trong đó các quyết định được đưa ra.

Và trong khi làm như vậy, nó khuyến khích một triết lý mới: Các hợp đồng thông minh không chỉ nên thực thi đúng.

Chúng nên chịu đựng sự không thể đoán trước.

Trong một hệ sinh thái mà hầu hết các thất bại xảy ra sau khi ra mắt, thiết kế các hợp đồng hoạt động tốt dưới áp lực có thể là đổi mới có ý nghĩa nhất.

#dusk @Dusk $DUSK

DUSK
DUSK
--
--