Kiến trúc giao thức
Ngữ cảnh
Hình này xuất hiện trong phần 'Kiến trúc Giao thức', trình bày tổng quan hệ thống cao cấp về cách các hợp đồng thông minh của giao thức được tổ chức và cách các thành phần bên ngoài kết nối với chúng. Nó theo sau cuộc thảo luận khái niệm về pool cho vay và đưa ra bản đồ kiến trúc chính thức.
Nội dung hình này
Sơ đồ Kiến trúc Giao thức phân tách hệ thống thành các lớp chính: Hợp đồng LendingPool đóng vai trò là điểm vào cho tất cả các hoạt động của người dùng, LendingPoolCore quản lý trạng thái và lưu trữ dự trữ, và LendingPoolDataProvider phục vụ dữ liệu tổng hợp cho các tích hợp bên ngoài. Một số thành phần bổ trợ — bao gồm chiến lược lãi suất, oracle giá, và cấu hình quản trị — bao quanh các hợp đồng cốt lõi và cung cấp đầu vào điều khiển hành vi giao thức. Quản trị có thể cập nhật tham số rủi ro, mô hình lãi suất, và oracle mà không cần triển khai lại hợp đồng chính.
Tầm quan trọng
Hình kiến trúc này là tài liệu tham khảo kỹ thuật trung tâm cho các nhà phát triển và nhà tích hợp. Nó cho thấy rõ hợp đồng nào để gọi cho các hoạt động khác nhau, cách dữ liệu chảy giữa các lớp, và quản trị điều khiển hành vi giao thức ở đâu. Nó cũng tiết lộ thiết kế có chủ đích phân tách logic khỏi lưu trữ, cho phép nâng cấp các thành phần riêng lẻ mà không ảnh hưởng đến toàn bộ hệ thống.