Tôi thấy mình bắt đầu chú ý nhiều hơn đến các phiên bản của chính sách hơn là đến logic của chính sách. Điều đó khiến tôi bất ngờ. Hầu hết chúng ta theo bản năng tự hỏi liệu một quy tắc có đúng hay không, chứ không phải liệu chính bản thân quy tắc đó có thể lần theo theo thời gian hay không. Rồi tôi dành thêm thời gian để đọc Newton Protocol, và sự khác biệt nhỏ bé đó bắt đầu trở nên lớn hơn rất nhiều.

Một cơ chế nào đó cứ kéo sự chú ý của tôi quay lại. Mọi quyết định ủy quyền đều gắn với một phiên bản cụ thể của chính sách đã tạo ra quyết định đó. Nghe có vẻ mang tính hành chính ban đầu, gần như là nhàm chán. Tôi không nghĩ vậy.

Thị trường hiếm khi vận hành dựa trên những giả định đóng băng. Yêu cầu tuân thủ thay đổi. Ngưỡng rủi ro dịch chuyển. Các tổ chức viết lại các kiểm soát nội bộ. Nếu mọi ủy quyền chỉ đơn giản ghi "đã được phê duyệt", sẽ không có cách đáng tin cậy để hiểu tiêu chuẩn nào đã tồn tại khi lần phê duyệt đó diễn ra. Newton tránh điều đó bằng cách gắn việc đánh số phiên bản chính sách vào chính quyết định.

Dưới góc nhìn của một nhà đầu tư, điều này có cảm giác ít giống một tính năng và giống kỷ luật kế toán hơn.

Hãy tưởng tượng hai ứng dụng cùng đánh giá một ví, cách nhau sáu tháng. Kết quả có thể hợp lý thay đổi vì chính sách chi phối đã đổi, chứ không phải vì người dùng cư xử khác đi. Nếu không có ủy quyền được đánh phiên bản, những kết quả khác nhau đó sẽ trở nên khó giải thích. Các hệ thống bắt đầu tranh cãi về lịch sử thay vì diễn giải nó.

Điều đó tạo ra một thuộc tính thú vị. Biên nhận trở thành bằng chứng cho cả danh tính lẫn ngữ cảnh. Nó không chỉ ghi nhận ai đã thỏa mãn một điều kiện, mà còn ghi rõ định nghĩa của điều kiện đó đã tồn tại vào thời điểm nào. Phần mềm tương lai không cần phải dựng lại những quyết định quản trị đã bị lãng quên từ các bản ghi rời rạc, vì mốc tham chiếu đã đi kèm với ủy quyền.

Tôi không nghĩ đủ hạ tầng xem ngữ cảnh như một phần của tài sản.

Chúng tôi tốn cực nhiều năng lượng để các giao dịch không thay đổi (bất biến), nhưng các quy tắc xung quanh lại thường lặng lẽ trôi trong nền. Cuối cùng có người kiểm toán một sự kiện cũ và phát hiện câu hỏi khó khăn không phải là liệu việc thực thi đã xảy ra. Mà là liệu cách hiểu của hôm nay có đang vô tình được áp dụng cho quyết định của ngày hôm qua hay không.

Newton dường như được thiết kế để giảm đúng kiểu nhầm lẫn đó.

Còn một hệ quả khác nghe có vẻ thậm chí thực tế hơn. Người xây dựng có thể cập nhật logic chính sách mà không phải giả vờ rằng quá khứ chưa từng tồn tại. Các biên nhận cũ vẫn gắn với các quy tắc đã tạo ra chúng, trong khi các lần đánh giá mới tự nhiên tham chiếu đến khung công tác đã được cập nhật. Sự tách bạch này tạo ra sự liên tục, thay vì ép mọi quyết định lịch sử phải bị nhét vào cách diễn giải mới nhất.

Dù vậy, tôi vẫn không nghĩ điều này loại bỏ sự không chắc chắn.

Việc đánh số phiên bản gìn giữ lịch sử, nhưng cũng nhân lên độ phức tạp. Khi các chính sách tích lũy, các ứng dụng cần hiểu chúng sẵn sàng nhận diện những phiên bản lịch sử nào. Tính tương thích trở thành một câu hỏi quản trị hơn là một vấn đề thuần kỹ thuật. Các hệ sinh thái khác nhau có thể cuối cùng tin tưởng vào các thế hệ khác nhau của cùng một chính sách, tạo ra sự phân mảnh thay vì hội tụ.

Khoản đánh đổi đó có vẻ rất thực.

Càng nghĩ về Newton, tôi càng thấy nó không giống một giao thức nhằm tăng tốc thực thi. Nó giống hệt như cơ sở hạ tầng cố gắng gìn giữ ký ức thể chế theo một dạng mà phần mềm có thể kiểm chứng. Liệu điều đó có trở nên giá trị hơn tốc độ giao dịch thô hay không có lẽ phụ thuộc vào việc các ứng dụng trong tương lai có quan tâm đến việc ghi nhớ vì sao một quyết định từng có ý nghĩa đến mức nào.

Tôi vẫn chưa chắc họ sẽ làm vậy. Nhưng tôi đang để ý đến các con số phiên bản nhiều hơn rất nhiều so với những gì tôi từng mong đợi.

@NewtonProtocol #Newt $NEWT

NEWT
NEWTUSDT
0.04565
-1.91%

$BILL

BILLBSC
BILLUSDT
0.00849
-13.89%

$VELVET

VELVETBSC
VELVETUSDT
0.07138
-0.86%