Việc triển khai sửa đổi được kỳ vọng ‘Hooks’ của sổ cái XRP đang tiến đến gần hơn. Nhà phát triển đứng đầu của XRPL Labs, Wietse Wind gần đây đã cập nhật về tiến trình của tính năng sẽ tích hợp các khả năng cơ bản của hợp đồng thông minh vào XRP Ledger này.
Theo cập nhật, đội ngũ phát triển của XRPL Labs đã sử dụng một dự án Rust, được biết đến như là Wasmer làm động cơ thời gian chạy của sửa đổi ‘Hooks’. Tuy nhiên, những hạn chế trong trường hợp sử dụng khi sử dụng ‘Hook’ đã khiến đội ngũ này sử dụng động cơ thời gian chạy cho tổ hợp web dựa trên ngôn ngữ lập trình C++ được gọi là SSVM.
Bằng cách này, họ có thể loại bỏ các công cụ xây dựng hệ thống bổ sung và đã đạt được ‘tích hợp tối ưu’. Wietse Wind tin rằng, giải pháp này sẽ cho phép ‘Hooks’ hoạt động với một tốc độ tốt, giúp cho động cơ được điều chỉnh phù hợp với nhu cầu và sự phát triển trong tương lai. Wietse Wind cho biết:
“Để hình dung được động cơ mới, chúng tôi đã chạy Carbon hook (chiếm 1% giao dịch ra bên ngoài của bạn, và tạo ra một giao dịch mới cho một tài khoản đền bù các-bon)”.
Những kết quả tích cực
Kết quả cho thấy, động cơ SSVM giúp cải thiện tốc độ từ 2 đến 10 lần so với các giải pháp của Rust được áp dụng trong các giai đoạn đầu phát triển. Thêm vào đó, SSVM chỉ cần 177 micrô giây để thực thi mã sửa đổi. Wind cho biết thêm về tình trạng công việc hiện tại của đội ngũ phát triển như sau:
“Cài đặt cache vào bộ máy phát triển của chúng tôi đã tạo ra sự khác biệt lớn để xây dựng thời gian, mà hiện nay cơ bản chỉ còn dưới 60 giây. Một trình biên dịch bộ nhớ tạm duy trì một hỗn hợp của mã nguồn, cờ trình biên dịch và kết quả được tạo ra từ lần trước. Nếu những đầu vào tương tự được cung cấp, nó sẽ hoàn toàn bỏ qua quá trình biên dịch và cung cấp đầu ra giống như là lần cuối cùng.”
Testnet của sửa đổi Hooks sẽ được công bố trong quý 1 năm nay
‘Hooks’ công bố vào năm 2020, nhưng khoảng 80% công việc vẫn cần phải thực hiện một khi hình mẫu hoàn chỉnh được công bố. Win cho biết, mục tiêu tiếp theo sẽ là công bố testnet cho Hooks.
“Cột mốc quan trọng tiếp theo là testnet công khai của Hooks sẽ được công bố trong quý này (quý 1/2021).”
Tất cả thông tin có trên trang web của chúng tôi được xuất bản với thiện chí và chỉ dành cho mục đích thông tin chung. Bất kỳ hành động nào người đọc thực hiện đối với thông tin được tìm thấy trên trang web của chúng tôi, họ cần phải đánh giá lại và hoàn toàn chịu rủi ro từ quyết định của chính họ.