Aleo: Blockchain thí điểm về bảo mật và khả năng mở rộng
Aleo là một dự án Blockchain tập trung vào bảo vệ quyền riêng tư, đạt được tính riêng tư và khả năng mở rộng cao hơn thông qua công nghệ chứng minh không kiến thức. Triết lý cốt lõi của nó là cho phép người dùng xác thực danh tính và xử lý dữ liệu mà không tiết lộ dữ liệu cá nhân.
Tổng quan dự án
tính riêng tư
Cốt lõi của Aleo là công nghệ chứng minh không biết, cho phép thực hiện giao dịch và hợp đồng thông minh trong khi vẫn giữ được tính riêng tư. Chi tiết giao dịch của người dùng mặc định được ẩn, đồng thời cho phép tiết lộ có chọn lọc khi cần thiết, rất phù hợp cho sự phát triển của ứng dụng DeFi. Các thành phần chính bao gồm:
Ngôn ngữ lập trình Leo: được thiết kế đặc biệt để phát triển các ứng dụng không biết, giảm yêu cầu về kiến thức mật mã cho các nhà phát triển.
snarkVM và snarkOS: snarkVM cho phép thực hiện tính toán ngoài chuỗi, chỉ xác minh kết quả trên chuỗi, nâng cao hiệu quả. snarkOS đảm bảo an toàn cho dữ liệu và tính toán, cho phép thực hiện chức năng không cần giấy phép.
zkCloud:Cung cấp môi trường tính toán ngoại tuyến an toàn, riêng tư, hỗ trợ tương tác lập trình đa bên.
Aleo còn cung cấp môi trường phát triển tích hợp và bộ công cụ phát triển phần mềm, hỗ trợ phát triển và triển khai ứng dụng nhanh chóng.
Khả năng mở rộng
Aleo áp dụng phương thức xử lý ngoại tuyến, giao dịch đầu tiên được tính toán chứng minh trên thiết bị của người dùng, sau đó chỉ tải lên kết quả xác thực lên Blockchain. Điều này giúp tăng tốc độ xử lý giao dịch và khả năng mở rộng của hệ thống, tránh tắc nghẽn mạng và chi phí cao.
Cơ chế đồng thuận
Aleo đã giới thiệu AleoBFT, một cơ chế đồng thuận kiến trúc hỗn hợp, kết hợp tính cuối cùng tức thì của các xác thực viên và khả năng tính toán của các chứng nhân. Những đặc điểm chính:
Khối nhanh chóng tính cuối: đảm bảo mỗi khối được tạo ra ngay lập tức được xác nhận.
Bảo đảm phi tập trung: Bằng cách tách biệt sản xuất khối và生成 coinbase, ngăn chặn một số thực thể độc quyền mạng.
Cơ chế khuyến khích: Các xác thực viên và người chứng nhận chia sẻ phần thưởng khối, khuyến khích tham gia vào hoạt động mạng.
Aleo cho phép phát triển các ứng dụng không bị giới hạn bởi gas, phù hợp cho các ứng dụng chạy lâu dài như học máy.
Tiến triển mới nhất
Đề xuất ARC-100 đã được thông qua: liên quan đến biện pháp tuân thủ và an toàn, đang thực hiện điều chỉnh cuối cùng.
Chương trình khuyến khích người xác thực: Bắt đầu từ ngày 1 tháng 7 và kéo dài đến ngày 15 tháng 7, phân phối 1 triệu điểm Aleo làm phần thưởng.
Nguồn cung ban đầu và lưu thông: Nguồn cung ban đầu là 1,5 tỷ token, lưu thông ban đầu khoảng 10%.
Reset mạng thử nghiệm Beta: Thêm ARC-41 và chức năng puzzle mới.
Đóng băng mã: Đã hoàn thành cách đây một tuần.
Mở rộng nút xác nhận: ban đầu 15 nút, mục tiêu tăng lên 50 nút trong năm, cuối cùng đạt 500 nút.
Cập nhật thuật toán Synthesis Puzzle
Thuật toán mới không còn tập trung vào việc tạo ra kết quả zk proof, đã loại bỏ tính toán MSM và NTT, mà chuyển sang chú trọng vào việc tạo ra witness. Quy trình chính:
Mỗi epoch tạo ra một EpochProgram cố định.
Sử dụng nonce làm hạt giống ngẫu nhiên để tạo đầu vào EpochProgram.
Tổng hợp R1CS và đầu vào, tính toán witness.
Chuyển witness thành nút lá của cây Merkle.
Tính toán Merkle root và chuyển đổi thành proof_target.
Nếu đủ điều kiện thì nộp giải pháp và phát sóng.
Cập nhật này đã khiến puzzle chuyển từ việc tạo proof sang tạo witness, trong mỗi epoch tính toán logic nhất quán nhưng giữa các epoch có sự khác biệt lớn. Thuật toán mới đặt ra thách thức cho tối ưu hóa GPU, việc thực hiện song song gặp một số khó khăn.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
14 thích
Phần thưởng
14
8
Chia sẻ
Bình luận
0/400
GateUser-2e89a06f
· 2giờ trước
Đồ mẹ mày lại đến ppt
Xem bản gốcTrả lời0
PuzzledScholar
· 10giờ trước
Tiềm năng chỉ là tiềm năng, tiền mới là chân lý.
Xem bản gốcTrả lời0
OvertimeSquid
· 10giờ trước
Sao chép bsc rồi đây
Xem bản gốcTrả lời0
DefiEngineerJack
· 10giờ trước
thì. một chuỗi zk khác đang tuyên bố *tối ưu* mở rộng. hiển thị cho tôi các bằng chứng chính thức hoặc đi chỗ khác
Xem bản gốcTrả lời0
SandwichTrader
· 10giờ trước
Lại làm việc vô ích rồi phải không?
Xem bản gốcTrả lời0
SingleForYears
· 10giờ trước
Các dự án riêng tư sao lại không thể vượt qua V thần vậy?
Aleo Thí điểm Blockchain: zk-SNARK hỗ trợ quyền riêng tư và khả năng mở rộng cao
Aleo: Blockchain thí điểm về bảo mật và khả năng mở rộng
Aleo là một dự án Blockchain tập trung vào bảo vệ quyền riêng tư, đạt được tính riêng tư và khả năng mở rộng cao hơn thông qua công nghệ chứng minh không kiến thức. Triết lý cốt lõi của nó là cho phép người dùng xác thực danh tính và xử lý dữ liệu mà không tiết lộ dữ liệu cá nhân.
Tổng quan dự án
tính riêng tư
Cốt lõi của Aleo là công nghệ chứng minh không biết, cho phép thực hiện giao dịch và hợp đồng thông minh trong khi vẫn giữ được tính riêng tư. Chi tiết giao dịch của người dùng mặc định được ẩn, đồng thời cho phép tiết lộ có chọn lọc khi cần thiết, rất phù hợp cho sự phát triển của ứng dụng DeFi. Các thành phần chính bao gồm:
Ngôn ngữ lập trình Leo: được thiết kế đặc biệt để phát triển các ứng dụng không biết, giảm yêu cầu về kiến thức mật mã cho các nhà phát triển.
snarkVM và snarkOS: snarkVM cho phép thực hiện tính toán ngoài chuỗi, chỉ xác minh kết quả trên chuỗi, nâng cao hiệu quả. snarkOS đảm bảo an toàn cho dữ liệu và tính toán, cho phép thực hiện chức năng không cần giấy phép.
zkCloud:Cung cấp môi trường tính toán ngoại tuyến an toàn, riêng tư, hỗ trợ tương tác lập trình đa bên.
Aleo còn cung cấp môi trường phát triển tích hợp và bộ công cụ phát triển phần mềm, hỗ trợ phát triển và triển khai ứng dụng nhanh chóng.
Khả năng mở rộng
Aleo áp dụng phương thức xử lý ngoại tuyến, giao dịch đầu tiên được tính toán chứng minh trên thiết bị của người dùng, sau đó chỉ tải lên kết quả xác thực lên Blockchain. Điều này giúp tăng tốc độ xử lý giao dịch và khả năng mở rộng của hệ thống, tránh tắc nghẽn mạng và chi phí cao.
Cơ chế đồng thuận
Aleo đã giới thiệu AleoBFT, một cơ chế đồng thuận kiến trúc hỗn hợp, kết hợp tính cuối cùng tức thì của các xác thực viên và khả năng tính toán của các chứng nhân. Những đặc điểm chính:
Khối nhanh chóng tính cuối: đảm bảo mỗi khối được tạo ra ngay lập tức được xác nhận.
Bảo đảm phi tập trung: Bằng cách tách biệt sản xuất khối và生成 coinbase, ngăn chặn một số thực thể độc quyền mạng.
Cơ chế khuyến khích: Các xác thực viên và người chứng nhận chia sẻ phần thưởng khối, khuyến khích tham gia vào hoạt động mạng.
Aleo cho phép phát triển các ứng dụng không bị giới hạn bởi gas, phù hợp cho các ứng dụng chạy lâu dài như học máy.
Tiến triển mới nhất
Đề xuất ARC-100 đã được thông qua: liên quan đến biện pháp tuân thủ và an toàn, đang thực hiện điều chỉnh cuối cùng.
Chương trình khuyến khích người xác thực: Bắt đầu từ ngày 1 tháng 7 và kéo dài đến ngày 15 tháng 7, phân phối 1 triệu điểm Aleo làm phần thưởng.
Nguồn cung ban đầu và lưu thông: Nguồn cung ban đầu là 1,5 tỷ token, lưu thông ban đầu khoảng 10%.
Reset mạng thử nghiệm Beta: Thêm ARC-41 và chức năng puzzle mới.
Đóng băng mã: Đã hoàn thành cách đây một tuần.
Mở rộng nút xác nhận: ban đầu 15 nút, mục tiêu tăng lên 50 nút trong năm, cuối cùng đạt 500 nút.
Cập nhật thuật toán Synthesis Puzzle
Thuật toán mới không còn tập trung vào việc tạo ra kết quả zk proof, đã loại bỏ tính toán MSM và NTT, mà chuyển sang chú trọng vào việc tạo ra witness. Quy trình chính:
Mỗi epoch tạo ra một EpochProgram cố định.
Sử dụng nonce làm hạt giống ngẫu nhiên để tạo đầu vào EpochProgram.
Tổng hợp R1CS và đầu vào, tính toán witness.
Chuyển witness thành nút lá của cây Merkle.
Tính toán Merkle root và chuyển đổi thành proof_target.
Nếu đủ điều kiện thì nộp giải pháp và phát sóng.
Cập nhật này đã khiến puzzle chuyển từ việc tạo proof sang tạo witness, trong mỗi epoch tính toán logic nhất quán nhưng giữa các epoch có sự khác biệt lớn. Thuật toán mới đặt ra thách thức cho tối ưu hóa GPU, việc thực hiện song song gặp một số khó khăn.