Nguồn của bài viết này: Developers.libra.org
Tác giả: Hiệp hội Libra
Người dịch: Moni
Kể từ khi phát hành sách trắng về tiền kỹ thuật số Libra vào tháng 6 năm nay, mặc dù nó đã thu hút sự chú ý của nhiều chính phủ và cơ quan quản lý , phản hồi của cộng đồng nhà phát triển Nhưng thú vị. Cho đến nay, các nhà phát triển đã phát hành nhiều trình duyệt blockchain, chẳng hạn như Libranaut, Libraview, Librabrowser và Libexplorer, v.v.; một số dự án cũng đã tích hợp mạng thử nghiệm Libra vào ví của họ, chẳng hạn như ZenGo. Ngoài ra, chúng tôi đã thấy các dự án blockchain khác tích hợp ngôn ngữ lập trình Move vào hệ thống của riêng họ, chẳng hạn như Solana.
Công ty phát triển ví kỹ thuật số Libra Calibra đang nỗ lực phát triển Libra Core trên GitHub và nhóm cũng đã phát hành hai hướng dẫn mới: một hướng dẫn để chạy ứng dụng Move cục bộ và một hướng dẫn cách Chạy mạng của riêng bạn. Nhiều chủ đề được thảo luận trên diễn đàn Libra Discourse, bao gồm các kịch bản giao dịch, phát triển khách hàng và nhiều hoạt động khác của Libra.
Tiến trình phát triển kỹ thuật ổn định và đối thoại cởi mở và minh bạch là hai yếu tố chính khiến các nhà phát triển ngày càng quan tâm đến dự án Libra. Khi Libra Core từng bước tiến tới mạng chính, lộ trình phát triển của nó cũng nhận được một loạt cập nhật.
Giải thích toàn văn về Lộ trình phát triển Libra số 1
Ở trên hình ảnh : Cột mốc quan trọng của mạng chính Libra
Vượt ra ngoài mạng thử nghiệm
Mục đích chính của việc Libra ra mắt testnet là giúp nhóm phát triển dễ dàng khắc phục sự cố, chẩn đoán và giải quyết các vấn đề biên của phần mềm, từ đó nhanh chóng cải thiện Libra Core. Testnet chứa một loạt các tính năng của mạng Libra và cũng cung cấp quyền truy cập sớm cho các nhà phát triển.
Sau khi ra mắt testnet, Facebook luôn hy vọng sẽ khởi chạy thành công mạng chính Libra nên đã chọn một phương pháp để theo dõi sự thành công của dự án: để các đối tác khác nhau quản lý số lượng nút mà họ đã triển khai. Mục tiêu cuối cùng của mạng chính Libra là yêu cầu tất cả các đối tác triển khai các nút trên mạng, mỗi nút sẽ hoạt động theo mô hình kết hợp kết hợp cơ sở hạ tầng tại chỗ và cơ sở hạ tầng được lưu trữ trên đám mây. Facebook tin rằng cơ sở hạ tầng đa dạng này sẽ mang lại sự linh hoạt cao hơn cho mạng Libra.
Trong giai đoạn quan trọng đầu tiên, Hiệp hội Lirba dự kiến sẽ mời 5 đối tác triển khai các nút đầy đủ trên mạng và sẽ ra mắt mạng chính Libra trong giai đoạn quan trọng thứ 4. Hiệp hội Libra dự kiến sẽ có 100 đối tác khi đó chạy các nút Libra.
Cập nhật GitHub
Để giúp các đối tác theo dõi tiến độ phát triển tốt hơn, Facebook đã thêm bảng Kanban (bảng nhiệm vụ trực quan) chứa tất cả các ưu tiên chính của dự án, cho phép các đối tác theo dõi tiến độ phát triển của lộ trình trên GitHub.
Giống như nhiều dự án nguồn mở, những người đóng góp phải đóng góp cho dự án theo Thỏa thuận cấp phép dành cho cộng tác viên (CLA) đã ký và Facebook cũng sẽ xem xét một số tùy chọn dịch vụ để đơn giản hóa việc cấp phép thủ công cho cộng tác viên hiện có.
Quy trình phát triển hiện tại yêu cầu chất lượng mã ở mức cao, vì vậy Facebook đã chọn công cụ kiểm tra mã Homu, một bot nguồn mở hoạt động với hệ thống tích hợp liên tục/triển khai liên tục (CI/CD) Libra để đảm bảo rằng bài kiểm tra luôn vượt qua. Robot thử nghiệm của Libra @bors-libra sẽ liên tục xác minh xem thử nghiệm có vượt qua giữa phiên bản PR và các phiên bản hợp nhất PR khác hay không. Các đối tác có thể thấy rằng lệnh đánh dấu robot được đưa ra trong phiên bản PR và sau đó công việc thực thi sẽ được bắt đầu. Nếu muốn liên tục thử nghiệm các dự án quy mô lớn “xanh”, bạn thường cần sử dụng robot để quản lý công việc tích hợp, ngoài ra, bằng cách triển khai bảo vệ nhánh, bạn cũng sẽ thêm một lớp bảo mật khác cho dự án Libra. bạn muốn thực hiện các thay đổi đối với nhánh được bảo vệ, thông minh Được thực thi bởi robot.
Nhóm kỹ thuật Libra đã bắt đầu xuất bản các ghi chú thiết kế trên GitHub. Nếu các đối tác cùng thuê đang tìm cách tham gia hoặc muốn theo dõi một tính năng cụ thể của Libra và đưa ra phản hồi, họ có thể duyệt qua các vấn đề của dự án Libra trên Trang GitHub.
Libra đang nỗ lực cung cấp các giải pháp rõ ràng và phong phú hơn nhằm giúp các đối tác tham gia vào các dự án lâu dài. Ngoài ra, bằng cách nhanh chóng xuất bản lộ trình dự án và cập nhật trạng thái công việc có mức độ ưu tiên cao, các đối tác có thể được cung cấp hướng dẫn và hiểu biết sâu sắc hơn về các khả năng của Libra Core.
Phát triển Sprint
Kể từ khi ra mắt dự án Libra, đội ngũ kỹ thuật của dự án đã dành 60 ngày chạy nước rút Công việc lập kế hoạch và phát triển cho Libra Core đã hoàn thành và mỗi lần chạy nước rút có một bộ nhiệm vụ ưu tiên. Đối với Lộ trình số 1, nhóm Libra đang tập trung nhiều hơn vào bảo mật và độ tin cậy đồng thời nỗ lực tích hợp nhiều đối tác hơn vào mạng chính Libra sắp tới.
Lộ trình số 1 Tiến độ hiện tại
Nhóm Libra sẽ tiếp tục hoàn thành công việc thiết kế tất cả các tính năng ưu tiên và đạt được tiến bộ tốt về các tính năng như "nút đầy đủ". Ngoài ra, Libra đang nỗ lực xác định các thông số kỹ thuật cho việc phân phối lại nút sẽ có hiệu lực cho đến khi định nghĩa giao thức Libra được hoàn tất.
Libra Core
1. Đánh địa chỉ/Khả năng tương tác
Khả năng tương tác giữa nhiều ví là thành công của mạng Libra Về mặt quan trọng, nhóm Libra đang nỗ lực phát triển một giải pháp đơn giản để hỗ trợ gửi tiền đến (hoặc từ) tài khoản phụ.
2. Nút đầy đủ
Chuỗi khối Libra sẽ được hỗ trợ bởi một loại nút duy nhất hỗ trợ các thành phần cấu hình khác nhau, điều này sẽ cho phép nút hoạt động như một nút đầy đủ lưu trữ toàn bộ lịch sử của các nút xác thực hoặc các nút không xác thực. Nhóm phát triển Libra cũng đang nỗ lực để giúp người xác thực nâng cấp các nút đầy đủ dễ dàng hơn và ngược lại.
3. Định nghĩa giao thức Libra
Nhóm Libra đang nỗ lực xác định giao diện chương trình ứng dụng (API), Thông số kỹ thuật của dây và tìm địa chỉ/khả năng tương tác cũng như các phụ thuộc giao thức khác.
4. Cấu hình lại trình xác thực
Bộ trình xác thực chứa các trình xác thực đang hoạt động trong hệ thống Nhận dạng duy nhất. Theo thời gian, bộ trình xác thực cần hỗ trợ các thay đổi. Từ góc độ hệ thống blockchain, việc thay đổi bộ trình xác thực sẽ ảnh hưởng đến mọi thành phần. Sự đồng thuận cần xác minh lại các khối, mạng cần được cấu hình lại, bộ lưu trữ cần liên tục lưu thông tin sổ cái (LedgerInfo) và khách hàng cũng cần một giải pháp để xác minh dữ liệu đã đọc trong quá trình thay đổi trình xác thực.
5. Waypoints
Waypoint sẽ cung cấp cho khách hàng các nguồn thông tin bên ngoài về lịch sử của blockchain.
6. TCB (Cơ sở tính toán đáng tin cậy)
Cơ sở tính toán đáng tin cậy (Cơ sở tính toán đáng tin cậy) là rất quan trọng, bởi vì nó xác định một tập hợp con các thành phần quan trọng đối với tính bảo mật và ổn định của hệ thống, giảm thiểu sự phụ thuộc vào các thành phần phần cứng và phần mềm quan trọng, giúp tránh các lỗi không mong muốn và các cuộc tấn công độc hại.
7. Tuần tự hóa
Nhóm Libra đang tìm cách triển khai tuần tự hóa rõ ràng nhằm xác thực giữa các nút Chia sẻ giao dịch thô.
Di chuyển
1. Sự kiện
Khám phá thiết kế đại diện cho Sự kiện trong Di chuyển;
Dành cho nhà phát triển Ổn định Giao diện lập trình ứng dụng Sự kiện;
Cung cấp cho các nhà phát triển có liên quan các ví dụ về cách ghi lại các Sự kiện xảy ra trên chuỗi.
2. Bộ sưu tập/Generics
Triển khai vectơ và khám phá các loại bộ sưu tập được hỗ trợ khác.
3. Nhóm Libra đã phát hành #597 trên Github, mở khóa việc quản lý bộ trình xác thực và bao gồm các công việc khác trong quy trình xác thực. để hỗ trợ việc này hoạt động như một phần của việc đảm bảo tính chính xác.
Libra Pre-Mainnet
Khi dự án Libra tiến tới các cột mốc quan trọng của mạng chính về phía trước, cần phải duy trì mạng thử nghiệm hoạt động đồng thời đưa nhiều nút trực tuyến hơn. Để thực hiện công việc này, nhóm Libra đã tạo ra một môi trường mạng chính dàn dựng có tên là "Pre-Mainnet". Ở giai đoạn này, chỉ các nút đối tác mới có quyền truy cập vào Pre-Mainnet và được phép kết nối với nhau. Một số ít đối tác đã triển khai các nút và cũng có thể hỗ trợ liên lạc với nhau. Libra hy vọng sẽ sớm có thêm nhiều đối tác trực tuyến và đảm bảo rằng mạng Libra có thể đáp ứng các tiêu chuẩn hiệu suất nghiêm ngặt và yêu cầu về độ ổn định của hệ thống tổng thể trước khi chính thức mở quyền truy cập vào mạng mới.
Liên kết gốc: https://developers.libra.org/blog/2019/10/02 /libra-developer-update/?sf220613563=1
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia