Có gì mới trong Chainweb 2.17

Dec 01 2022
Kadena đang phát hành phiên bản Chainweb Node mới, phiên bản 2.17 sẽ có ngày dịch vụ có hiệu lực từ 2022–12–01T00:00:00Z.

Kadena đang phát hành phiên bản mới của Chainweb Node, phiên bản 2.17 sẽ có ngày dịch vụ có hiệu lực kể từ ngày 2022–12–01T00:00:00Z . Ngoài các bản sửa lỗi khác nhau và tối ưu hóa hiệu suất, bản phát hành này sẽ thay đổi trải nghiệm Pact và Chainweb Node hiện tại đối với một số nhà phát triển và người dùng dApp. Trong bài viết này, chúng tôi sẽ giải thích chi tiết các thay đổi liên quan đến UX/DX và cung cấp lộ trình di chuyển.

Bộ phím được đặt tên

Kể từ Pact 4.4, chúng tôi đã giới thiệu khái niệm Bộ khóa được đặt tên, khái niệm này đã thay đổi trải nghiệm của nhà phát triển Pact theo hướng linh hoạt và bảo mật hơn. Kể từ Chainweb 2.17, Pact 4.4 sẽ trở thành tiêu chuẩn nút mới. Để có giải thích chi tiết hơn về cách điều này sẽ ảnh hưởng đến người dùng và nhà phát triển, chúng tôi đã viết về điều này trong bài đăng trước .

Xóa chi tiết lỗi khỏi /send endpoint

Pact có các thông báo lỗi phong phú để giúp các nhà xây dựng gỡ lỗi sự cố và xử lý lỗi trong quá trình sản xuất. Tuy nhiên, điều này đã gây ra sự cố khi ghi lại các giao dịch trên chuỗi khối Kadena, vốn phải duy trì hành vi từng bit cho mọi khối. Ví dụ: nếu một người khai thác xây dựng tệp nhị phân với phiên bản thư viện hơi khác, một lỗi không mong muốn có thể dẫn đến các giá trị băm khác nhau cho các khối. Để giải quyết vấn đề này, chi tiết lỗi và dấu vết ngăn xếp sẽ không còn xuất hiện trong các giao dịch không thành công được gửi tới điểm cuối /send , nhưng loại lỗi vẫn có sẵn. Điều này cũng mang lại một số hiệu suất đạt được bằng cách không tính toán mã để lắp ráp thông báo.

Thông báo lỗi đầy đủ vẫn có sẵn bằng cách sử dụng điểm cuối /local và các nhà xây dựng được khuyến nghị sử dụng /local để thực hiện mô phỏng trước chuyến bay, dù sao đây cũng là phương pháp hay nhất và có thể phát hiện lỗi trước khi gửi tới chuỗi khối và chi tiêu gas.

Tinh chỉnh mô hình khí

Trong các phiên bản nút Chainweb trước đây, công việc của chúng tôi tập trung vào việc khắc phục các vectơ đe dọa bảo mật khác nhau đã ảnh hưởng đến mô hình gas. Khi chúng tôi làm việc để tinh chỉnh mô hình gas, chúng tôi thực sự đã tìm ra cách để thực hiện các hoạt động như chuyển tiền xu rẻ hơn bao giờ hết. Các nhà phát triển sẽ muốn hiệu chỉnh lại giới hạn gas mà họ sử dụng cho các giao dịch. Bạn có thể thấy lượng gas mà một giao dịch cụ thể sử dụng bằng cách sử dụng điểm cuối /local để mô phỏng trước chuyến bay.

Hiệu suất nút và sửa lỗi

Ngoài những thay đổi trên, Chainweb 2.17 còn có các cải tiến hiệu suất sau:

  • Cải thiện hiệu suất trong quá trình bắt kịp
  • Cải thiện hiệu suất giao thức P2P
  • Cải thiện quản lý phiên TLS
  • Tuần tự hóa nhị phân nhanh hơn và an toàn hơn trên bảng
  • Giờ đây, chúng tôi bảo vệ chống lại các điều kiện tranh đua có thể xảy ra trong mã giao diện SQLite
  • Chainweb 2.17 có thời gian chờ trên mỗi tx trong quá trình tạo khối mới để ngăn chặn các nút khai thác bị đình trệ khi quá trình tạo khối mất quá nhiều thời gian

Chuỗi khối công khai Kadena không ngừng phát triển để đáp ứng nhu cầu của các nhà phát triển dApp và đưa công nghệ tiên tiến lên hàng đầu trong ngành công nghiệp tiền điện tử. Chúng tôi đang lắng nghe và giải quyết các phản hồi khi nó đến với chúng tôi, đồng thời cung cấp các giải pháp cho thị trường giá lên trong mùa đông thị trường giá xuống. Chúng tôi hoan nghênh phản hồi của bạn và hy vọng nhận được nhiều thông tin hơn từ những người xây dựng.