Khi nói về giao dịch blockchain, thường chúng ta hình dung khoảnh khắc thanh toán—tức là việc chuyển tiền từ một ví sang một ví khác. Tuy nhiên, việc hoàn tất một giao dịch giữa hai bên thực ra chỉ là một phần của câu chuyện. Để một giao dịch có thể diễn ra, phía sau hậu trường còn có rất nhiều điều xảy ra.

Trong tài chính truyền thống, trước khi một giao dịch được phê duyệt, tất cả các nhóm sẽ tham gia để kiểm tra các vấn đề như tuân thủ, gian lận và an ninh. Ở tiền mã hóa, lớp này phần lớn bị thiếu và điều đó đã đẩy nó ra ngoài chuỗi—nơi các biện pháp trừng phạt kém đầy đủ và khó được xác minh. Và nếu chúng ta muốn blockchain đạt đến mức độ phổ biến rộng rãi, không chỉ có một điều duy nhất là cơ chế thanh toán. Mọi thứ quyết định liệu một giao dịch có được thực hiện hay không phải nằm trên chuỗi, ở quy mô lớn và theo cách an toàn.

Lớp còn thiếu này chính là vấn đề mà Newton được phát minh để giải quyết.

Tại sao cần một lớp ủy quyền riêng?

Hôm nay, nếu bạn muốn áp dụng logic kiểu này theo cách có thể xác minh được trên chuỗi mà không có thuật toán @NewtonProtocol , thì bạn sẽ phải tự mã hóa trực tiếp vào hợp đồng thông minh của mình và tự liên kết các nhà cung cấp dữ liệu liên quan. Và các hợp đồng được thiết kế không phải để làm việc đó. Việc chạy logic thì chậm và tốn kém. Các thay đổi yêu cầu phải triển khai lại. Và toàn bộ cách tiếp cận này mở ra một bề mặt tấn công mới. 

Thật hữu ích nếu coi các blockchain truyền thống như hệ sinh thái EVM là một lớp hạ tầng tính toán chung. Chúng được thiết kế để làm gần như mọi thứ. Còn Newton được thiết kế ngay từ đầu để thực thi chính sách và ủy quyền một cách toàn diện. Trọng tâm này là thứ cho phép phần còn lại của ngăn xếp hoạt động.

Các chính sách được viết bằng ngôn ngữ Rego.Các chính sách trong Newton được viết bằng ngôn ngữ Rego, và có hai lý do lớn cho việc này. $NEWT

Trước hết, Rego là một tiêu chuẩn của ngành vượt xa blockchain. Trong các doanh nghiệp truyền thống, đây là cùng một ngôn ngữ mà các nhóm CNTT đã sử dụng để tuân thủ và thực thi chính sách; điều đó có nghĩa là xung quanh nó đã có một hệ sinh thái công cụ và tài liệu trưởng thành.

Thứ hai, chúng linh hoạt và dễ sử dụng hơn nhiều khi so với các ngôn ngữ hợp đồng thông minh như Solidity để diễn đạt cùng một tập quy tắc. Với Rego, bạn có thể viết các chính sách rất diễn giải, áp dụng mọi loại điều kiện lên một giao dịch, và Newton được xây dựng từ đầu để tận dụng điều đó một cách tốt nhất.

#Newt