1. Core Technology – Công nghệ cốt lõi

Trong những tuần qua, nhóm networking đã triển khai một tính năng light peer sharing feature, cho phép thêm các peer (node) từ bên ngoài vào danh sách peer đã biết của outbound governor.

Đây là phương pháp chính cho các node chưa đăng ký mới tham gia mạng, sau đó có thể chia sẻ thông qua chia sẻ ngang hàng. Lưu ý rằng chức năng chia sẻ ngang hàng hiện đang được vô hiệu hóa cho đến khi Genesis và Eclipse Evasion được triển khai hoàn chỉnh.

Nhóm cũng đã tiến bộ trong việc review Eclipse Evasion, sửa một số lỗi trong local root peers và tiếp tục kích hoạt khối động, từ đó cho phép phát hành P2P cho các node producer.

Cuối cùng, nhóm đã chuẩn bị cho việc cardano-ping and cardano-cli ping releases.

Nhóm consensus đã có một cuộc họp hiệu quả với các nhà nghiên cứu của IOG để thảo luận về quá trình chuyển đổi giữa các kỷ nguyên Byron và TPraos khi Genesis được triển khai. Họ đã đồng ý rằng việc kiểm soát checkpoint của kỷ nguyên không cần thiết cho phiên bản MVP và hiện đang đánh giá mức rủi ro mà các short forks lịch sử gây ra cho Genesis. Ngoài ra, họ đang hợp tác sâu hơn với các nhà nghiên cứu để đảm bảo rằng khi Genesis được triển khai, sẽ có một giới hạn về thời gian mà một kẻ tấn công có thể trì hoãn thời gian đồng bộ toàn bộ.

Về phát triển, nhóm đã làm việc về tính năng UTXO HD. Họ đã rebase nhánh prototype trên nhánh chính ouroboros-consensus mới nhất và tích hợp nó với cardano-node 8.1.1-pre. Kết quả là, phần sửa lỗi cân bằng của mempool gần đây đã được tích hợp vào UTXO-HD. Họ đã thành công trong việc chạy một node hỗ trợ UTXO-HD và giải quyết được một vấn đề race condition (điều kiện thực hiện) trong nguyên mẫu. Ngoài ra, họ đã bắt đầu tiến hành các bài đo thử nghiệm UTXO-HD tự do cho cardano-node, từ đó phát hiện ra một hiệu suất giảm đi trong thành phần mạng khi sử dụng GHC-9.2/9.4. Hiện tại, họ đang giải quyết vấn đề này.

Về hoạt động hỗ trợ, nhóm đã phát hành fs-sim-0.2.0.0 và đang tiến hành chuẩn bị cho phiên bản 8.2 của node.

Như thường lệ, hãy xem báo cáo phát triển kỹ thuật này để biết thêm chi tiết từ các nhóm khác nhau.

2. Wallet and Service – Ví và dịch vụ

Tuần này, nhóm Lace đã triển khai hỗ trợ Brave trong phiên bản Lace v.1.1.1. Công việc vẫn đang tiếp tục trên cardano-js-sdk, nhóm đã cập nhật TxBuilder để thêm hỗ trợ cho việc đa ủy quyền và một thuật toán lựa chọn đầu vào mới để phân chia UTXO theo sở thích ủy quyền của người dùng. Họ cũng đang hoàn thiện tính năng nhập ví HD.

Cuối cùng, nhóm tiếp tục làm việc về các thành phần giao diện người dùng trình duyệt Lace cho một trang ủy quyền mới.

Nhóm Adrestia tiếp tục làm việc để cập nhật cardano-wallet để hỗ trợ node v.8.0.x, ủy quyền ví đa chữ ký và cải tiến lớp DB.

3. Smart Contracts – Hợp đồng thông minh

Tuần này, nhóm Plutus Tools đã hoàn thiện việc triển khai Marconi GetUtxoFromAddressGetTokenBurnEvent indexers, so sánh chúng với cardano-db-sync và cập nhật yêu cầu JSON-RPC của marconi-sidechain. Họ cũng đã thêm bộ lọc AssetId vào marconi-sidechain CLI.

Nhóm Plutus Core đã cải thiện trình biên dịch Untyped Plutus Core, làm cho nó hiệu quả hơn trong việc xác định biên dịch nội tuyến. Họ cũng đã cải thiện công cụ in ra màn hình cho Plutus Core và Plutus IR, làm cho các chương trình được in ra màn hình ngắn gọn và dễ đọc hơn.

Nhóm Marlowe đã làm việc để cải tiến Marlowe Runtime bằng cách chẩn đoán một số vấn đề trong việc tiến hành hợp đồng Marlowe và sửa lỗi tính năng submit giao dịch trong marlowe-apps. Họ cũng đã tiến hành các bài đo thử nghiệm Marlowe Runtime để đánh dấu một phiên bản xác định, thêm các trường hợp thử nghiệm biên và sửa một số tùy chọn trong marlowe-runtime-cli.

Nhóm cũng đã làm việc để tự động hóa các kịch bản thử nghiệm E2E cho Marlowe Playground, thêm các thiết kế mới vào Marlowe Explorer và làm việc trên việc hỗ trợ việc phát hành token trong Marlowe Run Lite.

4. Basho (Scaling) – Giải pháp mở rộng

Tuần này, nhóm Hydra đã hoàn thành công việc điều tra về các vấn đề liên quan đến Hydra head trên mạng chính và khôi phục lại phiên bản Hydra head bền bỉ trước đó. Ngoài ra, họ đã giải quyết vấn đề với quy trình xuất bản báo cáo hàng tháng trên trang web và bắt đầu tư duy ý tưởng cho những cải tiến trong tương lai. Nhóm hiện đang ở giai đoạn cuối của việc triển khai một tính năng mới sẽ cho phép các bên cam kết kinh phí từ ví bên ngoài.

Cuối cùng, họ đã khởi động các nỗ lực để tối ưu hóa hiệu suất của các bài đo thử nghiệm.

Tuần này, nhóm Mithril đã hoàn thành việc triển khai lệnh phụ mới để khôi phục phân phối stake Mithril bên phía client. Họ cũng đã cập nhật tài liệu phát triển và tài liệu kiến trúc cho client, và thực hiện một số công việc tái cấu trúc trong client. Ngoài ra, họ đã hoàn thành và triển khai cải tiến cơ sở hạ tầng trên các mạng Mithril thử nghiệm.

Cuối cùng, nhóm đã làm việc để sửa một lỗi trong bài kiểm tra đa nền tảng của client và một số sự không ổn định trong CI.

5. Voltaire

Tuần này trong Voltaire, các cuộc trò chuyện vẫn tiếp tục với CIP-1694 để xác lập một khung Quản trị Tối thiểu Khả thi (MVG) ban đầu. Khung công tác này rất quan trọng cho sự tiến bộ của quản trị tham gia trong hệ sinh thái Cardano. Bằng cách thu thập phản hồi từ cộng đồng, các quan điểm đa dạng có thể được tích hợp để đảm bảo hệ thống quản trị phù hợp với nhu cầu và mong muốn của cộng đồng.

Các hội thảo sau đây, được tổ chức trong tuần này, đã thu được một số phản hồi quý giá:

  • Tokyo, Nhật Bản bởi EMURGO
  • Philadelphia, PA, Hoa Kỳ bởi NOODZ#9108 (Ngày 17 tháng 6)
  • Toronto, Ontario, Canada bởi lley154#5195
  • Taipei, Đài Loan bởi willhuang#9734 và EricTsai#8963
  • Hội thảo ảo bởi Juana#4728 (Ngày 17 tháng 6)
  • Hội thảo ảo bởi Bboaz#5475 (Ngày 17 tháng 6)

Hãy kiểm tra các hội thảo diễn ra gần bạn và tham gia vào các hội thảo.

CIP-30 và CIP-95 là các cơ chế được đề xuất trong CIPs (Cardano Improvement Proposals) để trao quyền cho chủ sở hữu ada có khả năng bỏ phiếu. Khi được triển khai bởi các nhà cung cấp ví, những đề xuất này sẽ cho phép các thành viên cộng đồng thể hiện sự đồng thuận dân chủ cho các hành động quản trị.

Đối với các thành viên cộng đồng, việc tham gia tích cực để đóng góp ý kiến cho CIP-1694 và CIP-95 là rất quan trọng. Bằng cách bày tỏ ý kiến và đề xuất, bạn có thể giúp định hình tương lai của quản trị trong Cardano. Tiếp cận theo hình thức cộng tác này đảm bảo rằng các cơ chế quản trị được triển khai sẽ tốt nhất đại diện cho nhu cầu của cộng đồng.

6. Project Catalyst

Trong cuộc họp thường niên tuần này, nhóm Catalyst đã cung cấp tổng quan về các thông số ngân sách của Fund10. Hãy đảm bảo bạn tiếp tục theo dõi và đăng ký tham dự cuộc họp thường niên sắp tới.

Chuyển sang phía kỹ thuật của Catalyst tuần trước:

Nhóm đã khởi động một lần chạy thử nghiệm (dry run) của ứng dụng bỏ phiếu. Các vấn đề nhánh từ phiên bản trước của ứng dụng bỏ phiếu đã được xác định và giải quyết.

Các cuộc kiểm tra tương thích với ví ngoại vi liên quan đến các thay đổi mới nhất yêu cầu đăng ký Fund10 đang tiếp tục.

Đầu ra của quá trình xây dựng Earthly đã được làm sạch để chuẩn bị cho công việc về quản lý sự kiện cho mạng thử nghiệm liên tục.

Việc phát triển ban đầu trên bộ API đầu tiên cho Dịch vụ Dữ liệu Catalyst mới đã hoàn thành và đã vào giai đoạn kiểm thử.

Công cụ phục hồi đã được tái cấu trúc để giảm thời gian chạy từ 24 giờ xuống còn 10 phút.

Cuối cùng, nhóm đã bắt đầu công việc để hợp nhất các bản snapshot từ môi trường trước sản xuất vào mainnet để kích hoạt công cụ ‘Check my voting power’.

Hãy chờ đón thêm thông tin về cách bạn có thể tham gia, chúng tôi sẽ chia sẻ trong những ngày tới!

Cuối cùng, để cập nhật thông tin về tất cả những gì đang diễn ra trong Dự án Catalyst, hãy tham gia kênh thông báo Telegram của Catalyst.

7. Giáo dục

Tuần này, nhóm Giáo dục đã tổ chức một buổi hội thảo Cardano Days rất thành công tại Đại học Celaya, Mexico. Sự kiện kéo dài hai ngày này đã giới thiệu Cardano cho một khán giả chủ yếu là những người không chuyên về công nghệ. Phản hồi từ khán giả rất tích cực và sẽ giúp chúng tôi định hình các sự kiện tương tự trong tương lai.

Nhóm cũng đã công bố bài học 14 của Học viện Haskell và tiếp tục làm việc để hoàn thiện nội dung cho khóa học “Mastering Cardano”.

Source: https://www.essentialcardano.io/development-update/weekly-development-report-as-of-2023-06-16