Cardano tiếp tục xây dựng động lực với nhiều tính năng và khả năng hơn được thêm vào chuỗi khối. Như chúng tôi đã báo cáo gần đây, chúng tôi đang tối ưu hóa mạng để tăng thông lượng để nhiều giao dịch hơn có thể được xử lý nhanh hơn, đồng thời các ứng dụng phi tập trung (DApps) và hợp đồng thông minh được tạo và sử dụng hiệu quả hơn. Tuần này, chúng tôi đã khởi động một sáng kiến mới quan trọng để hỗ trợ nỗ lực liên tục của chúng tôi hướng tới phân quyền hoàn toàn với việc ra mắt mạng thử nghiệm ngang hàng (P2P) mới.
Cardano đảm bảo sự tin cậy và bảo mật trong một thiết lập phi tập trung bằng cách sử dụng đồng thuận bằng chứng cổ phần thông qua thuật toán Ouroboros. Trọng tâm của vấn đề này là khoảng 3.000 nhóm cổ phần được điều hành bởi các nhà khai thác (SPO), những người quản lý các nút phân tán cung cấp năng lượng cho mạng. Rõ ràng, trong một mạng phân tán và phi tập trung, cần phải có giao tiếp đáng tin cậy giữa các nút này. Trọng tâm của vấn đề này và rất quan trọng để xác minh các hoạt động blockchain là khuếch tán dữ liệu – quá trình chia sẻ thông tin về các giao dịch và phân phối khối. Điều này cũng cho phép thuật toán Ouroboros đưa ra “quyết định” của nó.
Cho đến gần đây, các nút Cardano đã thiết lập kết nối với các đồng nghiệp bằng cách tìm kiếm tệp mô tả cấu hình tĩnh của mạng. Hệ thống cũng dựa vào các nút do IOG thiết lập – với cấu trúc liên kết được cấu hình và quản lý bởi cộng đồng – đã giúp thiết lập kết nối mạng (đọc thêm về sự phát triển của kết nối mạng tại đây). Để tăng sự phân quyền và đơn giản hóa giao tiếp nút, chúng tôi đã thiết lập một mạng P2P. Tương tác trực tiếp giữa các đồng nghiệp hợp lý hóa giao tiếp giữa hàng nghìn nút phân tán sẽ duy trì mạng mà không phụ thuộc vào các rơ le liên kết. Điều này sẽ được thực hiện bởi các thành phần mạng P2P tự động. Tự động hóa quy trình lựa chọn ngang hàng đưa chúng ta đến gần hơn với một mạng hoàn toàn phi tập trung và đơn giản hóa quá trình chạy một chuyển tiếp hoặc một nút tạo khối.
Từ những ngày đầu của testnet khuyến khích Shelley cho đến chương trình testnets Alonzo, các đợt triển khai do cộng đồng hỗ trợ đã là trọng tâm trong cách tiếp cận của chúng tôi. Để mở rộng thử nghiệm các thay đổi P2P, chúng tôi hiện đang mời một số nhà điều hành nhóm tham gia mạng thử nghiệm bán công khai. Mười một nhà khai thác sẽ giúp chúng tôi kiểm tra các thành phần P2P tự động trước khi chúng tôi mở rộng chương trình rộng rãi hơn.
Có gì mới trong mạng ngang hàng P2P?
P2P vẫn là một tính năng thử nghiệm. Mặc dù nó sẽ là một phần của các bản phát hành trong tương lai, nhưng chúng tôi vẫn chưa tích hợp nó vào tất cả công việc của mình. Các nhà điều hành pool sẽ đánh giá môi trường bằng cách cấu hình các nút của họ để tương tác trực tiếp với nhau. Các khả năng P2P sẽ được đưa vào nhánh chính của cardano-node và trong các yêu cầu kéo được hợp nhất tới ‘ouroboros-network’ trên GitHub.
Chế độ P2P sẽ bật tính năng ‘churn’ để đảm bảo việc thăng chức và hạ cấp năng động của các đồng nghiệp. Việc cập nhật cấu hình mạng cũng sẽ đơn giản hơn đối với SPO vì các nút của chúng không phải khởi động lại.
Testnet bán công khai cũng sẽ cải thiện giao diện Prometheus của nút. Nó sẽ bao gồm các số liệu thống kê sau:
- kết nối ra bên ngoài: ấm (kết nối đang hoạt động không tham gia vào sự đồng thuận) và nóng (kết nối tích cực tham gia vào sự đồng thuận)
- kết nối trong nước: ấm và nóng
- kết nối đơn hướng / song công.
Nghiên cứu tiếp theo?
Việc đánh giá các kết nối mạng trên testnet bán công khai sẽ giúp chúng tôi thu thập phản hồi có giá trị và nắm bắt các vấn đề chưa biết. Khi chúng tôi hài lòng, sau đó chúng tôi sẽ sẵn sàng mời tất cả các SPO thử nghiệm giao tiếp nút P2P trên mạng thử nghiệm công cộng. Điều này sẽ đánh dấu việc thực hiện một chính sách thông minh để lựa chọn ngang hàng. Chính sách này sẽ cho phép xác định các chỉ số cuối cùng để so sánh với cài đặt trước đó, không phải P2P. Quan trọng nhất, chúng tôi sẽ tiếp tục thử nghiệm để xác minh rằng tất cả các thành phần hoạt động hoàn hảo trong sự tách biệt cũng như kết hợp trong nhiều điều kiện mạng.
Theo dõi các bản cập nhật phát triển hàng tuần của chúng tôi để tìm hiểu thêm về phát triển mạng P2P và cũng kiểm tra kho lưu trữ mạng Ouroboros để biết các bản cập nhật mới nhất.
Comments (No)