
Đang tìm hiểu về triển khai IBC của Cosmos trên Ethereum và phát hiện ra một điều khá thú vị. Ethereum đang xác minh sự đồng thuận của Cosmos bằng các bằng chứng zero knowledge thông qua SP1. Thay vì chạy toàn bộ quá trình xác minh light client của CometBFT bên trong một hợp đồng Ethereum, họ chạy xác minh ngoài chuỗi trong một chương trình Rust, tạo ra bằng chứng ZK, rồi xác minh bằng chứng đó trên Ethereum. Và điều này đã đang chạy trên mạng chính. Tôi đã kiểm tra các bản ghi nâng cấp tháng Sáu của họ, nơi họ chuyển các light client Ethereum sang SP1 v6.1 và thành công trong việc truyền các gói Cosmos Hub bằng bộ xác minh mới. Tôi cũng đã kiểm tra các chỉ số gas của họ. Việc nhận một ERC20 hiện có qua IBC mất khoảng 551k gas trong các bài kiểm tra Foundry của họ, nhưng khi họ gộp 50 gói lại, trung bình giảm xuống còn khoảng 175k gas mỗi gói. Điều đó tương đương với việc giảm khoảng 68% gas mỗi gói. Tuy nhiên, vẫn còn một khía cạnh khác. Hệ thống vẫn phụ thuộc vào tập hợp validator của Cosmos, các chương trình xác minh SP1 và khóa chính xác, cùng một cơ chế quản trị có thể nâng cấp hoặc khôi phục các light client. Vì vậy, việc xác minh ZK không tự động có nghĩa là không có bất kỳ giả định tin tưởng nào. Tôi nghĩ đây chính là điểm thú vị trong hướng đi của tính tương tác. Chúng ta đang chuyển việc xác minh sự đồng thuận phức tạp ra ngoài chuỗi và sử dụng các bằng chứng mật mã để làm cho nó khả thi trên các blockchain khác. nguồn: https://t.co/Y6IL0hSehd

