mất một khoảng thời gian để suy nghĩ xem VaultKit thực sự bảo vệ điều gì bên trong một kho tiền.
Newton’s Shield được thiết kế để định tuyến các hành động của trình quản lý đặc quyền, như việc phân bổ lại, thay đổi giới hạn (cap changes) và các lệnh gọi khác từ curator, thông qua quá trình đánh giá chính sách. Tiền gửi và rút tiền của người dùng cuối vẫn tiếp tục đi theo “đường đi” thông thường của giao thức kho tiền, trừ khi tích hợp kho tiền cố ý định tuyến các hành động đó thông qua một Shield.

Ban đầu, điều đó cảm giác chưa trọn vẹn.

Càng xem kỹ, ranh giới đó lại càng có lý. VaultKit đang kiểm soát các quyết định định hình cách kho tiền được quản lý, chứ không tự động chèn mình vào mọi tương tác của từng người dùng.

Nhưng điều này cũng dễ bị hiểu nhầm

“Trình quản lý được kiểm soát bởi chính sách” không có nghĩa là mọi tương tác với kho tiền đều đã vượt qua một lần kiểm tra Newton. Sự bảo vệ chỉ theo các hành động cụ thể được định tuyến thông qua Shield. Nó không tự động mở rộng để bao phủ toàn bộ hợp đồng kho tiền hay mọi tương tác với kho tiền.

Sự khác biệt này quan trọng vì Newton có thể thực thi chính sách trước khi một lệnh gọi quản lý được bảo vệ được chuyển tới kho tiền bên dưới, trong khi các hành động như tiền gửi, tiền rút và các tác vụ khác nằm ngoài tuyến đó vẫn tiếp tục chịu sự chi phối của logic hiện có của kho tiền.

Việc giới hạn VaultKit chỉ cho các hành động của manager có tạo ra một lớp điều khiển gọn gàng hơn, hay lại khiến người dùng dễ cho rằng toàn bộ kho tiền đều được bảo vệ bởi chính sách, trong khi chỉ các hoạt động đặc quyền của nó mới được bảo vệ?
#Newt #Newt @NewtonProtocol $NEWT $VANRY $BEL
up ❤️
0%
down 👎
0%
0 phiếu bầu • Cuộc bỏ phiếu đã kết thúc