Hôm nay chúng tôi phát hành BABE, một giao thức xác minh chứng Groth16 mới cho Bitcoin. Nó cải thiện công nghệ hiện tại với ba bậc độ về chi phí thiết lập và lưu trữ. BABE (BAbylon-BErkeley) là sự tổng hợp của hai ý tưởng chính: Mã hóa chứng kiến trên cặp tuyến tính, và Argo MAC, một nguyên lý mã hóa mới được giới thiệu gần đây. Mã hóa chứng kiến trên cặp tuyến tính giảm thiểu các phép toán cặp phức tạp trong xác minh Groth16 xuống còn một phép nhân vô hướng duy nhất trên đường cong elliptic BN254. Phép nhân vô hướng duy nhất có thể được chuyển đổi thành một MAC đồng nhất vector, có thể được tính toán hiệu quả bởi Argo MAC. BABE sẽ được ra mắt như một phần của mạng thử nghiệm alpha của Babylon cho Vault Bitcoin không cần tin cậy vào tháng Hai. Chúng tôi cảm ơn: - các cộng tác viên của chúng tôi tại Berkeley @SanjamGarg và Dimitris Kolonelos vì đã dạy chúng tôi rất nhiều về mã hóa chứng kiến - @liameagen và @therealyingtong vì đã chia sẻ công việc tuyệt vời của họ về Argo MAC - đội ngũ kỹ thuật Babylon, vì đã biến những ý tưởng lý thuyết của chúng tôi thành một hệ thống thực tế với những cải tiến hiệu suất rõ rệt Hãy xem bài báo và cho chúng tôi phản hồi!