Giám đốc Công nghệ của Ripple, David Schwartz, gần đây đã khám phá ý tưởng hiện đại hóa các thành phần cốt lõi của XRP Ledger, bao gồm khả năng kiến trúc mô-đun và triển khai dựa trên Rust.
Mặc dù XRPL có hiệu suất và độ tin cậy lâu dài, Schwartz không ngần ngại chỉ ra những thiếu sót trong kiến trúc. "Thật nhàm chán khi bạn có một khối thống nhất bao gồm động cơ đồng thuận, động cơ giao dịch và các truy vấn của khách hàng đều nằm trong một khối thống nhất," ông nói.
Schwartz, người là một trong những kiến trúc sư của XRPL, đã giải thích rằng các thành phần được liên kết chặt chẽ đã khiến việc triển khai các cải tiến hoặc cho phép khả năng tương tác với các triển khai thay thế trở nên khó khăn.
@media only screen and (min-width: 0px) and (min-height: 0px) {
div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:320px;height:100px;}
}
@media chỉ màn hình và (min-width: 728px) và (min-height: 0px) {
div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:728px;height:90px;}
}
Hướng tới một kiến trúc mô-đun hơn
Một giải pháp đang được xem xét là mô-đun hóa động cơ giao dịch, có thể cho phép nó chạy trong một máy ảo. Sự thay đổi đó có thể tách logic cốt lõi khỏi lớp giao diện người dùng và các thành phần cơ sở dữ liệu, tự do phát triển độc lập.
Rust đã nổi lên như một ứng viên cho việc tái triển khai như vậy. Khi được hỏi tại sao sổ cái chưa được xây dựng lại bằng Rust, Schwartz cho biết các cuộc thảo luận về việc làm chính xác điều đó đang diễn ra. Ông nhấn mạnh rằng khó khăn nằm ở chỗ gỡ rối kiến trúc hiện có, đặc biệt là động cơ thanh toán.
Schwartz giải thích rằng một số phần của động cơ thanh toán khó được định nghĩa rõ ràng, điều này khiến việc xây dựng lại hoặc triển khai lại chúng trở nên thách thức. Một số hành vi phụ thuộc vào thứ tự các phép toán theo những cách không được tài liệu hóa một cách nhất quán. Để giải quyết vấn đề này, ông đã gợi ý viết lại những thành phần đó với logic rõ ràng và dự đoán hơn, và có thể giới thiệu các định nghĩa chính thức để hướng dẫn các triển khai trong tương lai.
Một phiên bản sạch hơn, đồng nhất hơn sẽ giúp hệ thống dễ bảo trì hơn và có thể hỗ trợ những cải tiến trong tương lai, nâng cao sức hấp dẫn của XRP trong hệ sinh thái tài chính toàn cầu.
Đề xuất Đang Xem Xét
Ripple hiện đang xem xét các đề xuất bên ngoài để thực hiện một phần của nỗ lực này, và Schwartz đã đề cập rằng các quyết định đang được đưa ra về tính khả thi và sự ưu tiên của các sáng kiến như vậy. Ông chỉ ra Aanchal Malhotra, thành viên hội đồng quản trị và trưởng bộ phận nghiên cứu tại RippleX, như là người dẫn đầu một số khía cạnh của quy trình đó.
XRP đã rất hấp dẫn đối với các tổ chức, và việc nâng cấp chức năng của nó thông qua một ngôn ngữ lập trình hiện đại như Rust có thể tăng cường niềm tin của các tổ chức vào tài sản này và có khả năng nâng cao tỷ lệ chấp nhận.
Tuyên bố từ chối trách nhiệm*: Nội dung này nhằm mục đích thông tin và không nên được coi là lời khuyên tài chính. Các quan điểm được thể hiện trong bài viết này có thể bao gồm ý kiến cá nhân của tác giả và không đại diện cho ý kiến của Times Tabloid. Người đọc được khuyên nên tiến hành nghiên cứu kỹ lưỡng trước khi đưa ra bất kỳ quyết định đầu tư nào. Mọi hành động do người đọc thực hiện hoàn toàn là rủi ro của họ. Times Tabloid không chịu trách nhiệm về bất kỳ khoản thua lỗ tài chính nào.*
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
CTO Ripple: Cái gì sẽ được sử dụng nếu XRP Ledger được khởi động lại từ đầu
Giám đốc Công nghệ của Ripple, David Schwartz, gần đây đã khám phá ý tưởng hiện đại hóa các thành phần cốt lõi của XRP Ledger, bao gồm khả năng kiến trúc mô-đun và triển khai dựa trên Rust.
Mặc dù XRPL có hiệu suất và độ tin cậy lâu dài, Schwartz không ngần ngại chỉ ra những thiếu sót trong kiến trúc. "Thật nhàm chán khi bạn có một khối thống nhất bao gồm động cơ đồng thuận, động cơ giao dịch và các truy vấn của khách hàng đều nằm trong một khối thống nhất," ông nói.
Schwartz, người là một trong những kiến trúc sư của XRPL, đã giải thích rằng các thành phần được liên kết chặt chẽ đã khiến việc triển khai các cải tiến hoặc cho phép khả năng tương tác với các triển khai thay thế trở nên khó khăn.
@media only screen and (min-width: 0px) and (min-height: 0px) { div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:320px;height:100px;} } @media chỉ màn hình và (min-width: 728px) và (min-height: 0px) { div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:728px;height:90px;} }
Hướng tới một kiến trúc mô-đun hơn
Một giải pháp đang được xem xét là mô-đun hóa động cơ giao dịch, có thể cho phép nó chạy trong một máy ảo. Sự thay đổi đó có thể tách logic cốt lõi khỏi lớp giao diện người dùng và các thành phần cơ sở dữ liệu, tự do phát triển độc lập.
Rust đã nổi lên như một ứng viên cho việc tái triển khai như vậy. Khi được hỏi tại sao sổ cái chưa được xây dựng lại bằng Rust, Schwartz cho biết các cuộc thảo luận về việc làm chính xác điều đó đang diễn ra. Ông nhấn mạnh rằng khó khăn nằm ở chỗ gỡ rối kiến trúc hiện có, đặc biệt là động cơ thanh toán.
Schwartz giải thích rằng một số phần của động cơ thanh toán khó được định nghĩa rõ ràng, điều này khiến việc xây dựng lại hoặc triển khai lại chúng trở nên thách thức. Một số hành vi phụ thuộc vào thứ tự các phép toán theo những cách không được tài liệu hóa một cách nhất quán. Để giải quyết vấn đề này, ông đã gợi ý viết lại những thành phần đó với logic rõ ràng và dự đoán hơn, và có thể giới thiệu các định nghĩa chính thức để hướng dẫn các triển khai trong tương lai.
Một phiên bản sạch hơn, đồng nhất hơn sẽ giúp hệ thống dễ bảo trì hơn và có thể hỗ trợ những cải tiến trong tương lai, nâng cao sức hấp dẫn của XRP trong hệ sinh thái tài chính toàn cầu.
Đề xuất Đang Xem Xét
Ripple hiện đang xem xét các đề xuất bên ngoài để thực hiện một phần của nỗ lực này, và Schwartz đã đề cập rằng các quyết định đang được đưa ra về tính khả thi và sự ưu tiên của các sáng kiến như vậy. Ông chỉ ra Aanchal Malhotra, thành viên hội đồng quản trị và trưởng bộ phận nghiên cứu tại RippleX, như là người dẫn đầu một số khía cạnh của quy trình đó.
XRP đã rất hấp dẫn đối với các tổ chức, và việc nâng cấp chức năng của nó thông qua một ngôn ngữ lập trình hiện đại như Rust có thể tăng cường niềm tin của các tổ chức vào tài sản này và có khả năng nâng cao tỷ lệ chấp nhận.
Tuyên bố từ chối trách nhiệm*: Nội dung này nhằm mục đích thông tin và không nên được coi là lời khuyên tài chính. Các quan điểm được thể hiện trong bài viết này có thể bao gồm ý kiến cá nhân của tác giả và không đại diện cho ý kiến của Times Tabloid. Người đọc được khuyên nên tiến hành nghiên cứu kỹ lưỡng trước khi đưa ra bất kỳ quyết định đầu tư nào. Mọi hành động do người đọc thực hiện hoàn toàn là rủi ro của họ. Times Tabloid không chịu trách nhiệm về bất kỳ khoản thua lỗ tài chính nào.*