Cuối tuần trước, tôi giúp em họ lắp ráp một chiếc bàn phím cơ.

Mọi thứ dường như đã hoàn tất. Mỗi công tắc đều đã được đặt đúng vị trí. Mỗi con ốc đều đã được siết chặt. Cáp hoạt động. Máy tính nhận ra thiết bị ngay lập tức.

Nhưng khi chúng tôi nhấn các phím, chẳng có gì xảy ra.

Sau hai mươi phút kiểm tra phần cứng, chúng tôi phát hiện ra vấn đề.

Một lớp màng nhựa mỏng, mỏng hơn cả một tờ giấy, đã được lắp ngược.

Bàn phím không bị hỏng.

Nó chỉ đơn giản là không hoàn thành mạch điện.

Lớp màng mỏng đó không tạo ra bất kỳ tín hiệu đầu vào nào.

Đó là quyết định liệu dữ liệu đầu vào có tồn tại được hay không.

Vì lý do nào đó, khoảnh khắc đó vẫn ở lại với tôi khi tôi đọc về Newton.

Hầu hết các giao thức blockchain vẫn coi chính sách là thứ bao quanh việc thực thi.

Danh sách trắng.

Một danh sách đen.

Danh sách cho phép.

Một quy tắc tuân thủ.

Những thứ này thường được xem là các công cụ quản trị dùng để quyết định ai được phép tham gia, trong khi đường ống giao dịch vẫn chịu trách nhiệm về việc thực thi.

@NewtonProtocol bắt đầu từ một giả định kiến trúc khác.

Với Newton, chính sách không phải là siêu dữ liệu gắn kèm với việc thực thi. Nó là một nguyên ngữ thực thi. Thay vì nằm bao quanh đường ống giao dịch, chính sách trở thành một trong những điều kiện bên trong nó.

Một giao dịch không phải là thứ tồn tại trước rồi sau đó mới được kiểm tra.

Nó chỉ đủ điều kiện để được xác lập nếu chính sách cần thiết được thỏa mãn trước khi việc thực thi đạt đến trạng thái cuối cùng.

Nghe có vẻ là một khác biệt tinh tế về kiến trúc.

Tôi không nghĩ như vậy.

Nó thay đổi ý nghĩa thực sự của chính sách.

Theo truyền thống, quản trị cho người tham gia biết điều gì nên xảy ra.

Newton biến chính sách thành hạ tầng, quyết định điều gì được phép xác lập.

Đó là những vai trò hoàn toàn khác nhau.

Quy tắc có thể bị bỏ qua.

Hạ tầng không thể.

Một cây cầu không dựa vào việc các trình điều khiển nhớ được các rào chắn nên nằm ở đâu.

Các rào chắn không giám sát cây cầu.

Họ xác định các ranh giới mà việc vượt qua thậm chí còn có thể diễn ra trong phạm vi nào.

Newton áp dụng cùng nguyên tắc đó cho việc thực thi trên blockchain.

Chính sách không còn là một tài liệu bên ngoài chờ được các ứng dụng hoặc nhà vận hành thực thi một cách nhất quán.

Nó trở thành một phần của cơ chế quyết định liệu một giao dịch có thể đi qua hoàn toàn đường ống thực thi hay không.

Chúng ta đã chấp nhận nguyên tắc này ở nơi khác trong blockchain.

Gas không phải là quản trị.

Không ai đặt câu hỏi liệu gas có nên là tùy chọn hay không vì nó được tích hợp trực tiếp vào việc thực thi.

Không có gas, việc thực thi không bao giờ bắt đầu.

Newton mở rộng cùng một nguyên tắc kiến trúc.

Gas quyết định liệu việc thực thi có thể bắt đầu hay không.

Chính sách quyết định liệu việc thực thi có thể được xác lập hay không.

Sự khác biệt này quan trọng vì các sự cố quản trị hiếm khi xảy ra khi chính sách bị thiếu.

Chúng xảy ra vì chính sách thường nằm ngoài việc thực thi. Khi việc cưỡng chế phụ thuộc vào ứng dụng, nhà vận hành hoặc các hệ thống độc lập, tính nhất quán trở thành một bài toán phối hợp thay vì là một thuộc tính của chính bản thân giao thức.

Newton loại bỏ phần lớn sự không chắc chắn đó bằng cách nhúng trực tiếp chính sách vào đường ống giao dịch.

Thay vì hỏi liệu ai đó có nhớ thực thi đúng việc quản trị sau sự kiện hay không, giao thức lại đặt một câu hỏi nền tảng hơn trước khi xác lập:

Giao dịch này có thỏa mãn chính sách bắt buộc không?

Nếu câu trả lời là không, thì không còn gì để quản trị nữa vì giao dịch không bao giờ trở thành một phần của trạng thái đã xác lập.

Nhìn theo cách này, Newton không giới thiệu thêm một lớp tuân thủ nữa.

Nó đang định nghĩa lại vai trò của chính sách bên trong kiến trúc blockchain.

Chính sách ngừng mô tả các giao dịch nên cư xử như thế nào.

Nó trở thành một phần của hạ tầng, quyết định liệu các giao dịch có thể tồn tại như trạng thái đã được xác lập ngay từ đầu hay không.

Nghe như một sự thay đổi sâu sắc hơn nhiều so với việc thêm một cơ chế bảo mật khác.

Đó là quản trị đang tiến hóa từ một tập các quy tắc thành chính một điều kiện của việc thực thi.

#Newt $NEWT $BTW $AIGENSYN

NEWT
NEWTUSDT
0.04774
+2.40%