Chi tiết toàn diện, nhật ký thay đổi và hướng dẫn có sẵn tại https://github.com/blockscout/blockscout/releases/tag/v6.8.0-beta
Bản cập nhật mới nhất của chúng tôi mang đến những tiến bộ đáng kể trong tối ưu hóa dữ liệu, hỗ trợ đa chuỗi và bảo mật. Với hơn 30 biến ENV mới cùng với nhiều tính năng và bản sửa lỗi lớn (cùng với một số thay đổi có khả năng gây gián đoạn), v6.8.0 mở rộng chức năng và phạm vi tiếp cận của Blockscout.
Hãy cùng tìm hiểu những điểm nổi bật của bản phát hành phụ trợ v6.8.0!
🚀 Các Tính Năng và Cải Tiến Chính
Tối ưu hóa và hiệu suất dữ liệu
Giảm bảng giao dịch nội bộ: Tính năng mới này vẫn đang trong chế độ thử nghiệm, nhưng kết quả ban đầu cho thấy kích thước cơ sở dữ liệu giảm tới 50%! Đây là kết quả rất lớn đối với các trường hợp sử dụng cơ sở dữ liệu cao và hứa hẹn sẽ tiết kiệm rất nhiều dung lượng ổ cứng trong tương lai khi mạng Blockscout tiếp tục phát triển.
Cải tiến xuất CSV: Xuất CSV rất quan trọng đối với nhiều trường hợp sử dụng khác nhau và chúng tôi đang cố gắng làm cho chúng hữu ích hơn trong các bối cảnh khác nhau. Chúng tôi đã thêm tên phương thức vào xuất CSV giao dịch (khi có thể), cung cấp tùy chọn cho các trường hợp tự lưu trữ để tăng giới hạn 10K và thêm số thập phân mã thông báo vào xuất CSV chuyển mã thông báo, giúp phân tích và sắp xếp dữ liệu dễ dàng hơn.
Số liệu bộ nhớ cho Trình xuất dữ liệu theo yêu cầu: Blockscout lấy dữ liệu cho mã thông báo, địa chỉ, hợp đồng và dữ liệu khác bằng các trình lấy dữ liệu khác nhau. Khi một trường hợp chậm lại, có thể khó xác định được trình lấy dữ liệu nào chịu trách nhiệm cho sự cố. Với các trình giám sát này, việc tìm và khắc phục các sự cố hạn chế tài nguyên sẽ dễ dàng hơn.
Cải Tiến Multichain
Hỗ trợ chain CELO: Chúng tôi đã thêm hỗ trợ cho loại chuỗi :celo, mở rộng khả năng đa chuỗi của Blockscout. Chúng tôi đang tiếp tục lập chỉ mục cho phiên bản mạng chính và hỗ trợ CELO thông qua quá trình chuyển đổi L2 của họ.
Hỗ trợ xác minh hợp đồng zkSync: Chúng tôi đã mở rộng khả năng xác minh hợp đồng thông minh của mình để bao gồm zkSync, cho phép các nhà phát triển xác minh và tương tác với hợp đồng. Bản phát hành giao diện người dùng sắp tới sẽ bổ sung hỗ trợ cho UI, cho phép bất kỳ ai xác minh hợp đồng trên zkSync. https://zksync.blockscout.com/
Cập nhật Arbitrum: Những cải tiến đáng kể cho việc khám phá Arbitrum bao gồm:
Hỗ trợ AnyTrust và Celestia làm giải pháp Khả dụng dữ liệu (DA) cho các lô Arbitrum
2. Mô tả trạng thái nâng cao cho các thông báo Arbitrum trong chế độ xem giao dịch
3. Phát sóng WebSocket về các bản cập nhật về các lô Arbitrum mới và các thông báo L1-L2
4. Các bản cập nhật và bản sửa lỗi Arbitrum bổ sung được nêu chi tiết trong bản phát hành, hãy truy cập phiên bản Arbitrum mới nhất tại https://arbitrum.blockscout.com/
Cải tiến hợp đồng thông minh
Phát hiện mô hình Diamond Proxy: Tiêu chuẩn Diamond Proxy cho phép tạo ra các hợp đồng thông minh tiên tiến hơn thông qua kiến trúc mô-đun. Blockscout hiện có thể phát hiện mô hình Diamond Proxy trên các hợp đồng thông minh proxy đã xác minh và chưa xác minh, cung cấp thông tin chi tiết và tính minh bạch cao hơn.
Cập nhật điểm cuối API: Thông tin hiện được trả về cho tất cả các loại proxy thông qua điểm cuối API /api/v2/smart-contracts/ :hash, và phương thức DELETE đã được thêm vào điểm cuối /api/v2/import/token-info, cho phép xóa dễ dàng thông tin token không cần thiết.
Hỗ trợ xác minh: Chúng tôi đã thêm hỗ trợ cho zkSync (xem ở trên). Mặc dù không được bao gồm cụ thể trong bản phát hành, chúng tôi tiếp tục cải thiện cơ sở dữ liệu bytecode và khám phá các trường hợp ngoại lệ liên quan đến sáng kiến Verifier Alliance.
Cải tiến API và tích hợp
Tích hợp API Cryptorank: Chúng tôi đã tích hợp API Cryptorank để cải thiện việc lấy dữ liệu giá. Tùy chọn này quan trọng đối với các chain nhỏ hoặc mới, giúp hiển thị giá token nhanh chóng và chính xác.
Tùy chọn cấu hình API Key: Chúng tôi đã giới thiệu một biến runtime mới cho các phiên bản muốn cung cấp API key mà không bị giới hạn tốc độ.
Điểm cuối API mới và cải tiến: Các điểm cuối API mới đã được thêm vào để cung cấp quyền truy cập dữ liệu toàn diện hơn. Điều này bao gồm các điểm cuối để làm giàu dữ liệu băm (hashes) với siêu dữ liệu từ microservice Metadata mới.
Cơ sở hạ tầng và bảo mật
Hình ảnh Docker không root: Bắt đầu từ phiên bản 6.8.0, hình ảnh Docker của chúng tôi đã trở nên không root, tăng cường bảo mật trong các triển khai dưới dạng container.
URL cổng IPFS công khai: Chúng tôi đã thêm hỗ trợ cho các URL cổng IPFS công khai có thể cấu hình được cho các chuỗi muốn triển khai tính năng này. Trước đây, giá trị này đã được mã hóa cứng chỉ với một tùy chọn duy nhất, và bây giờ các mạng lưới có thể lựa chọn URL sử dụng khi truy xuất hình ảnh NFT và các thông tin khác được lưu trữ trên IPFS.
💡 Thay Đổi Quan Trọng và Lưu Ý
Cập nhật biến môi trường: Chúng tôi đã đơn giản hóa tập hợp các biến môi trường cho cấu hình OP-stack và loại bỏ một số biến không còn cần thiết. Vui lòng tham khảo tài liệu được cập nhật để biết tập hợp biến mới liên quan đến quản lý OP-chain.
Ngữ cảnh bảo mật Docker: Do sự thay đổi sang hình ảnh Docker không root, hãy đảm bảo bạn cập nhật ngữ cảnh bảo mật trong cấu hình triển khai của mình.
🛠 Cải Tiến Bổ Sung
Chúng tôi đã thực hiện nhiều thay đổi bổ sung bao gồm danh sách dài các bản sửa lỗi, cải tiến hiệu suất nhỏ và các nhiệm vụ khác. Vui lòng xem kho GitHub để biết danh sách đầy đủ.
✅ Điều Gì Tiếp Theo?
Đội ngũ của chúng tôi không ngừng cải thiện Blockscout. Các bản cập nhật giao diện người dùng đang được tiến hành, bao gồm hỗ trợ các cập nhật được thực hiện trong phiên bản 6.8.0 (như xác minh hợp đồng trên zkSync).
Chúng tôi muốn gửi lời cảm ơn tới cộng đồng vì sự hỗ trợ và phản hồi liên tục. Phiên bản này có sự đóng góp từ 3 cộng tác viên mới từ cộng đồng, xin gửi lời cảm ơn lớn đến 📣
@robriks đã có đóng góp đầu tiên trong #10450!
@jianghuyiyuan đã có đóng góp đầu tiên trong #10519
@chainchad đã có đóng góp đầu tiên trong #10070
Đóng góp từ cộng đồng là vô giá trong việc định hình sự phát triển của Blockscout. Chúng tôi khuyến khích bạn khám phá những tính năng mới này và chia sẻ trải nghiệm của mình với chúng tôi.
Hãy đón chờ thêm các cập nhật, chúc bạn có trải nghiệm thú vị với Blockscout 6.8.0!
Để biết thông tin chi tiết về tất cả các thay đổi, bao gồm các bản sửa lỗi và cải tiến nhỏ, vui lòng tham khảo kho GitHub của chúng tôi và toàn bộ nhật ký thay đổi cho phiên bản 6.8.0.