@NewtonProtocol Càng nghiên cứu Newton Protocol, tôi càng nghĩ thị trường có thể đang so sánh nó với những đối thủ không đúng. Phần lớn mọi người một cách tự nhiên đặt nó cạnh các dự án hạ tầng khác, đo lường các tính năng, kiến trúc và năng lực kỹ thuật. Tôi bắt đầu tự hỏi liệu “đối thủ thật sự” của nó không phải là các giao thức khác. Nó có thể đang cạnh tranh với một thứ gì đó đã ăn sâu hơn nhiều: thói quen xây dựng mọi thứ từ đầu.
Nghe có vẻ chỉ là một khác biệt nhỏ, nhưng tôi không nghĩ vậy.
Crypto đã hình thành một văn hoá, nơi mọi ứng dụng đều mặc định rằng nó nên tự sở hữu logic phân quyền của mình. Các nhóm viết các quyền (permissions) tùy chỉnh, định nghĩa chính sách của riêng họ và duy trì các giả định bảo mật độc lập. Theo thời gian, cách tiếp cận đó trở nên bình thường, không nhất thiết vì đó là giải pháp tốt nhất, mà vì không có một phương án thay thế nào được cộng đồng rộng rãi chấp nhận. Đôi khi một hệ sinh thái không lặp lại một mô hình vì nó tối ưu. Nó lặp lại vì nó quen thuộc.
Đó là lý do tôi nghĩ kiến trúc của Newton xứng đáng được nhìn nhận theo một cách khác.
Kho lưu trữ khóa (Keystore), ủy quyền có thể lập trình, thực thi dựa trên chính sách và Cơ quan đăng ký mô hình (Model Registry) không chỉ đơn giản là giảm độ phức tạp vận hành. Cùng nhau, chúng thách thức giả định rằng việc ủy quyền nên vẫn là trách nhiệm ở cấp ứng dụng. Nếu giả định đó thay đổi, giá trị của giao thức sẽ vượt xa chính bản thân phần mềm. Nó bắt đầu ảnh hưởng đến cách các nhà phát triển suy nghĩ trước khi họ viết dòng code đầu tiên.
Thay đổi các giả định luôn khó hơn việc giới thiệu công nghệ.
Một giao thức có thể mang lại công cụ tốt hơn, bảo mật mạnh hơn và kiến trúc gọn gàng hơn. Không có thành tựu nào trong số đó tự động thay đổi hành vi của nhà phát triển. Người xây dựng hiếm khi từ bỏ những quy trình quen thuộc chỉ vì một giải pháp khác về mặt kỹ thuật là vượt trội. Họ thay đổi khi việc tiếp tục theo cách cũ dần dần tạo ra nhiều độ phức tạp hơn so với việc áp dụng giải pháp mới. Cuộc chiến thường mang tính tâm lý trước khi trở thành vấn đề kỹ thuật.
Đó là quá trình chuyển đổi mà tôi đang quan sát.
Không phải một thông báo nữa. Không phải một mốc quan trọng trên lộ trình nữa. Tôi đang theo dõi khoảnh khắc mà các nhà phát triển ngừng tự hỏi liệu họ có nên tích hợp Newton hay không, và bắt đầu tự hỏi vì sao họ lại tiếp tục tự duy trì việc ủy quyền. Những câu hỏi đó nghe có vẻ giống nhau, nhưng chúng phản ánh hoàn toàn những giai đoạn khác nhau của việc chấp nhận. Một câu đánh giá một sản phẩm. Câu còn lại thể hiện một tư duy đang thay đổi.
Tất nhiên, tương lai đó không được đảm bảo.
Lĩnh vực Crypto đầy rẫy những hạ tầng phức tạp đã giải quyết vấn đề thực tế mà không trở thành tiêu chuẩn của ngành. Thiết kế tốt hơn không tự động vượt qua được các thói quen hiện có, và sự hào hứng ban đầu không phải lúc nào cũng phát triển thành những hệ sinh thái bền vững. Đó là lý do tôi nghĩ thách thức thực sự không phải là chứng minh rằng Newton hoạt động. Mà là chứng minh rằng việc tự xây dựng lại niềm tin một cách độc lập ngày càng khó có thể biện minh.
Có lẽ đó là cách hạ tầng âm thầm thay đổi cả một ngành công nghiệp.
Không phải bằng cách thay thế một giao thức khác.
Nhưng bằng cách thay thế một giả định mà chẳng ai nhận ra rằng họ đã mang theo bấy lâu nay.




