Mua Crypto
Thị trường
Spot
FuturesBTC
Tiết kiệm
Trung tâm sự kiện
Trung tâm thưởng
Xem thêm
Lễ hội 0 phí
Chữ ký BLS: Chữ ký BLS là gì?Chữ ký BLS là một lược đồ chữ ký số được sử dụng trong các hệ thống tiền mã hóa để chứng minh rằng một thông điệp đã được chủ sở hữu khóa riêng tư phê duyệt.Tên BLS bắt nguồn từ BonehChữ ký BLS: Chữ ký BLS là gì?Chữ ký BLS là một lược đồ chữ ký số được sử dụng trong các hệ thống tiền mã hóa để chứng minh rằng một thông điệp đã được chủ sở hữu khóa riêng tư phê duyệt.Tên BLS bắt nguồn từ Boneh

Chữ ký BLS

2026/10/14 16:26
#Advanced
Humanity
H$0.05762+4.70%
Gravity
G$0.003775+1.53%
PX
PX$0.0109-4.38%
MemeCore
M$0.88321+1.37%
Chainlink
LINK$11.919-0.60%

Chữ ký BLS là gì?

Chữ ký BLS là một lược đồ chữ ký số được sử dụng trong các hệ thống tiền mã hóa để chứng minh rằng một thông điệp đã được chủ sở hữu khóa riêng tư phê duyệt.

Tên BLS bắt nguồn từ Boneh, Lynn và Shacham, những nhà nghiên cứu đã giới thiệu lược đồ chữ ký ngắn trong bài viết Short Signatures from the Weil Pairing.

Trong lĩnh vực crypto, chữ ký BLS được đánh giá cao vì có thể kết hợp nhiều chữ ký riêng lẻ thành một chữ ký tổng hợp nhỏ gọn.

Tính năng tổng hợp này giúp blockchain giảm dung lượng lưu trữ, giảm nhu cầu băng thông và xác minh sự chấp thuận của nhiều validator hiệu quả hơn.

Một chữ ký số thông thường chứng minh rằng một khóa riêng tư đã ký một thông điệp, trong khi chữ ký BLS tổng hợp có thể chứng minh nhiều khóa riêng tư đã ký các thông điệp mà không cần lưu riêng từng chữ ký.

Điều này khiến chữ ký BLS hữu ích trong cơ chế đồng thuận Proof of Stake, hội đồng validator, ký ngưỡng, ví đa chữ ký, giao tiếp cross-chain và các hệ thống khác cần nhiều bên phê duyệt cùng một sự kiện.

Bản dự thảo Chữ ký BLS của CFRG mô tả BLS là một lược đồ chữ ký số có tính xác định, không thể bị biến đổi và hiệu quả, đồng thời có khả năng tổng hợp.

Với người dùng tiền mã hóa, cách giải thích đơn giản nhất là chữ ký BLS giúp blockchain chứng minh nhiều lần phê duyệt bằng ít dữ liệu hơn.

Vì sao chữ ký BLS quan trọng trong tiền mã hóa?

Blockchain thường cần xác minh số lượng lớn chữ ký trong thời gian ngắn.

Validator ký các khối, xác nhận (attestation), điểm kiểm tra, phiếu bầu, thông điệp bridge, báo cáo oracle và hành động quản trị.

Nếu mọi chữ ký đều phải được lưu trữ và xác minh riêng, mạng có thể cần thêm dung lượng đĩa, băng thông và sức mạnh xử lý.

Chữ ký BLS giúp giải quyết vấn đề này bằng cách cho phép nén nhiều chữ ký thành một chữ ký.

Điều này đặc biệt hữu ích khi nhiều validator ký cùng một thông điệp, chẳng hạn như xác nhận khối hoặc phiếu biểu quyết về tính hoàn tất.

Thay vì gửi hàng trăm hoặc hàng nghìn chữ ký qua mạng, các bên tham gia có thể gửi một chữ ký tổng hợp cùng với các khóa công khai hoặc danh sách người tham gia liên quan.

Kết quả có thể là một thiết kế gọn gàng và có khả năng mở rộng hơn cho các hệ thống blockchain có nhiều validator.

Điều này không giúp blockchain tự động nhanh hơn trong mọi tình huống, nhưng cung cấp cho nhà thiết kế giao thức một công cụ mật mã mạnh mẽ để giảm chi phí xử lý chữ ký.

Chữ ký BLS hoạt động như thế nào?

Chữ ký BLS bắt đầu với khóa riêng tư, khóa công khai và thông điệp.

Khóa riêng tư là một số bí mật tuyệt đối không được chia sẻ.

Khóa công khai được tạo từ khóa riêng tư và có thể chia sẻ với mạng.

Khi validator hoặc ví ký một thông điệp, thông điệp trước tiên được ánh xạ thành một điểm trên đường cong elliptic.

Quá trình ánh xạ này cần được thực hiện cẩn thận vì hàm băm không an toàn có thể làm suy yếu tính bảo mật của lược đồ chữ ký.

Đặc tả hash-to-curve RFC 9380 giải thích các phương pháp băm an toàn chuỗi byte bất kỳ thành điểm trên đường cong elliptic.

Sau khi thông điệp được ánh xạ thành một điểm trên đường cong, người ký sử dụng khóa riêng tư để tạo một điểm chữ ký.

Tiếp đó, bên xác minh kiểm tra chữ ký bằng khóa công khai, thông điệp và một phép toán toán học gọi là phép ghép song tuyến tính (bilinear pairing).

Phép ghép này tạo nên điểm khác biệt giữa chữ ký BLS và nhiều lược đồ chữ ký khác.

Nó cho phép bên xác minh xác nhận khóa riêng tư đã được sử dụng đúng cách mà không tiết lộ khóa đó.

Tổng hợp chữ ký là gì?

Tổng hợp chữ ký là khả năng kết hợp nhiều chữ ký hợp lệ thành một chữ ký duy nhất.

Trong BLS, có thể tổng hợp chữ ký vì chúng là các điểm trên đường cong elliptic có thể cộng với nhau.

Nếu mười validator ký cùng một thông điệp, mười chữ ký BLS của họ có thể được gộp thành một chữ ký tổng hợp.

Nếu một nghìn validator ký một điểm kiểm tra, chữ ký của họ cũng có thể được kết hợp thành một chữ ký tổng hợp.

Sau đó, bên xác minh có thể kiểm tra chữ ký tổng hợp dựa trên các khóa công khai của những validator đã tham gia.

Điều này có giá trị vì bằng chứng cuối cùng có thể nhỏ hơn nhiều so với tập hợp chữ ký ban đầu.

Đối với blockchain, bằng chứng nhỏ hơn có thể giúp khối nhẹ hơn, lan truyền nhanh hơn và giảm áp lực lên mạng.

Đối với người dùng, điều này có thể cải thiện cơ sở hạ tầng nền tảng giúp mạng duy trì khả năng phản hồi và mở rộng quy mô.

Đối với nhà phát triển, khả năng tổng hợp của BLS giúp việc thiết kế giao thức có nhiều bên độc lập cần ký cùng một dữ liệu trở nên dễ dàng hơn.

Chữ ký BLS và validator Proof of Stake

Chữ ký BLS thường được nhắc đến trong thiết kế blockchain Proof of Stake vì validator phải thường xuyên chứng minh rằng họ đồng thuận với các sự kiện cụ thể của mạng.

Validator có thể cần ký đề xuất khối, một xác nhận (attestation) hoặc phiếu biểu quyết về tính hoàn tất.

Khi nhiều validator cùng ký, mạng cần một cách đáng tin cậy để ghi nhận các lần phê duyệt mà không phải mang theo dữ liệu không cần thiết mãi mãi.

Khả năng tổng hợp BLS hữu ích vì có thể biểu thị nhiều lần phê duyệt của validator bằng một đối tượng mật mã nhỏ gọn.

Đặc tả đồng thuận Ethereum là một ví dụ nổi tiếng về thiết kế Proof of Stake sử dụng logic chữ ký liên quan đến BLS trong lớp đồng thuận.

Điều này quan trọng đối với việc tìm hiểu crypto vì cho thấy chữ ký BLS không chỉ là một ý tưởng lý thuyết trong mật mã học.

Chữ ký BLS được sử dụng trong các hệ thống blockchain thực tế để hỗ trợ phối hợp validator trên quy mô lớn.

Nếu không có khả năng tổng hợp, các hệ thống có nhiều validator có thể cần thêm băng thông và dung lượng lưu trữ để ghi nhận cùng một mức độ trách nhiệm giải trình bằng mật mã.

BLS12-381 và chữ ký BLS

Chữ ký BLS thường được sử dụng với một đường cong elliptic hỗ trợ phép ghép, có tên BLS12-381.

Điều này có thể gây nhầm lẫn vì BLS xuất hiện trong cả tên lược đồ chữ ký lẫn tên họ đường cong.

Trong “Chữ ký BLS”, BLS là viết tắt của Boneh, Lynn và Shacham.

Trong “BLS12-381”, BLS chỉ họ đường cong hỗ trợ phép ghép được đặt theo tên Barreto, Lynn và Scott.

Trên thực tế, hai thuật ngữ này có liên quan vì chữ ký BLS cần các đường cong hỗ trợ phép ghép, còn BLS12-381 là lựa chọn đường cong phổ biến trong các hệ thống crypto hiện đại.

Đường cong hỗ trợ phép ghép cho phép thực hiện phép ghép song tuyến tính mà quá trình xác minh BLS dựa vào.

BLS12-381 phổ biến vì cân bằng được hiệu suất thực tế và mức độ bảo mật cao cho nhiều ứng dụng blockchain.

Tuy nhiên, nhà phát triển không nên cho rằng mọi hệ thống sử dụng BLS12-381 đều tự động tương thích với mọi triển khai BLS khác.

Tính tương thích còn phụ thuộc vào bộ mật mã (ciphersuite), quy tắc tuần tự hóa, phương pháp hash-to-curve, phân tách miền, kiểm tra nhóm con và việc giao thức có sử dụng bằng chứng sở hữu hay không.

Các thành phần chính của lược đồ chữ ký BLS

Lược đồ chữ ký BLS bao gồm tạo khóa, ký, xác minh và tổng hợp.

Quá trình tạo khóa tạo ra cặp khóa riêng tư và khóa công khai.

Quá trình ký sử dụng khóa riêng tư để ký một thông điệp cụ thể.

Quá trình xác minh kiểm tra xem chữ ký có hợp lệ đối với thông điệp và khóa công khai hay không.

Quá trình tổng hợp kết hợp nhiều chữ ký thành một chữ ký.

Xác minh tổng hợp kiểm tra xem chữ ký đã kết hợp có hợp lệ đối với các thông điệp và khóa công khai liên quan hay không.

Nhiều triển khai thực tế còn bao gồm xác thực khóa công khai, kiểm tra nhóm con, mã định danh bộ mật mã, thẻ phân tách miền và biện pháp bảo vệ trước các cuộc tấn công khóa giả mạo.

Những chi tiết này có thể nghe rất chuyên sâu, nhưng chúng thiết yếu đối với cơ sở hạ tầng tiền mã hóa an toàn.

Một sai sót nhỏ trong quá trình triển khai có thể biến một lược đồ chữ ký mạnh thành một hệ thống yếu.

Các lược đồ BLS cơ bản, tăng cường và có bằng chứng sở hữu

Bản dự thảo BLS của CFRG mô tả các biến thể lược đồ BLS khác nhau, đáp ứng những nhu cầu về bảo mật và hiệu suất khác nhau.

Lược đồ Basic đơn giản, nhưng cần được xử lý cẩn thận khi có nhiều khóa công khai.

Lược đồ Augmented đưa khóa công khai vào đầu vào thông điệp được ký, giúp bảo vệ trước một số vấn đề liên quan đến tổng hợp.

Lược đồ Proof-of-Possession yêu cầu người ký chứng minh rằng họ thực sự kiểm soát khóa riêng tư tương ứng với một khóa công khai trước khi khóa đó được chấp nhận để tổng hợp.

Bằng chứng sở hữu rất quan trọng vì việc tổng hợp BLS có thể dễ bị tấn công khóa giả mạo nếu các khóa công khai được chấp nhận mà không có kiểm tra phù hợp.

Trong một cuộc tấn công khóa giả mạo, một bên tham gia có ý đồ xấu có thể chọn khóa công khai sao cho về mặt toán học, khóa đó triệt tiêu hoặc thao túng khóa của bên tham gia khác.

Hệ thống an toàn ngăn chặn điều này bằng cách xác thực khóa và yêu cầu bằng chứng cho thấy người dùng biết khóa riêng tư tương ứng.

Điều này đặc biệt quan trọng với validator blockchain vì danh tính validator và quyền biểu quyết không được phép bị làm giả bằng cách thao túng khóa công khai một cách tinh vi.

Tấn công khóa giả mạo là gì?

Tấn công khóa giả mạo là một mối đe dọa có thể xuất hiện trong các hệ thống đa chữ ký hoặc chữ ký tổng hợp.

Kẻ tấn công không nhất thiết phải trực tiếp phá vỡ mật mã.

Thay vào đó, kẻ tấn công đăng ký một khóa công khai độc hại có liên hệ với khóa công khai của người khác.

Nếu giao thức không yêu cầu bằng chứng sở hữu khóa riêng tư, kẻ tấn công có thể khiến chữ ký tổng hợp trông hợp lệ theo cách gian lận.

Đây là lý do xác thực khóa công khai và bằng chứng sở hữu rất quan trọng trong nhiều hệ thống tiền mã hóa dựa trên BLS.

Một thiết kế BLS mạnh không chỉ kiểm tra chữ ký cuối cùng.

Thiết kế đó còn kiểm tra từng khóa công khai có hợp lệ, thuộc về đúng người tham gia đã khai báo và tuân theo quy tắc nhóm con cũng như mã hóa phù hợp hay không.

Bài học chính dành cho người dùng rất đơn giản: BLS mạnh mẽ, nhưng phải được triển khai với các quy tắc an toàn phù hợp.

Chữ ký BLS so với chữ ký số truyền thống

Các chữ ký số truyền thống như ECDSA và chữ ký kiểu Schnorr có thể chứng minh quyền sở hữu khóa riêng tư và cho phép xác thực giao dịch.

Chữ ký BLS cũng thực hiện chức năng cơ bản đó, đồng thời bổ sung khả năng tổng hợp rất hữu ích.

Chữ ký BLS có thể xác minh riêng lẻ chậm hơn một số lược đồ chữ ký đơn giản vì phép ghép đòi hỏi nhiều tài nguyên tính toán.

Tuy nhiên, BLS có thể trở nên hấp dẫn khi cần kết hợp và xác minh nhiều chữ ký cùng lúc.

Điều này tạo ra sự đánh đổi giữa chi phí xác minh từng chữ ký và hiệu quả xác minh chữ ký tổng hợp.

Đối với một khoản thanh toán đơn giản, BLS không phải lúc nào cũng là lựa chọn tối ưu rõ ràng.

Đối với hội đồng validator hoặc hệ thống ký ngưỡng, BLS có thể rất hữu ích vì nhiều chữ ký có thể được biểu diễn một cách gọn nhẹ.

Các giao thức crypto lựa chọn lược đồ chữ ký dựa trên mục tiêu thiết kế, chứ không phải vì một lược đồ phù hợp nhất với mọi trường hợp sử dụng.

Chữ ký BLS trong hệ thống đa chữ ký

Hệ thống đa chữ ký yêu cầu nhiều hơn một người ký phê duyệt một hành động.

Ví dụ, ví quỹ có thể yêu cầu một số thành viên trong nhóm cùng phê duyệt giao dịch chuyển tiền.

Chữ ký BLS có thể hỗ trợ thiết kế đa chữ ký vì các chữ ký từ những khóa riêng tư khác nhau có thể được kết hợp.

Điều này có thể giúp chữ ký cuối cùng nhỏ hơn và dễ xác minh hơn so với việc lưu riêng từng lần phê duyệt.

Trong một số thiết kế, chữ ký đa chữ ký BLS có thể hiển thị như một chữ ký duy nhất trên chuỗi dù đã có nhiều người phê duyệt.

Điều này có thể cải thiện quyền riêng tư, giảm dung lượng dữ liệu và giúp xử lý các chính sách xác thực phức tạp dễ dàng hơn.

Tuy nhiên, hệ thống vẫn cần đăng ký khóa an toàn, bằng chứng sở hữu, quy tắc ký rõ ràng và biện pháp bảo vệ trước các cuộc tấn công phát lại.

Chữ ký nhỏ gọn chỉ hữu ích khi thiết kế ví hoặc giao thức xung quanh nó cũng an toàn.

Chữ ký BLS trong mật mã ngưỡng

Mật mã ngưỡng cho phép một nhóm cùng kiểm soát khóa ký.

Quy tắc ngưỡng có thể yêu cầu ba trong số năm thành viên, mười trong số mười lăm validator hoặc một số lượng tối thiểu người tham gia khác để tạo chữ ký hợp lệ.

BLS phù hợp với một số thiết kế chữ ký ngưỡng vì các chữ ký từng phần có thể được kết hợp thành một chữ ký cuối cùng.

Điều này có thể giúp hệ thống phi tập trung tránh phụ thuộc vào một khóa riêng tư do một người hoặc một máy chủ kiểm soát.

Trong hoạt động lưu ký crypto, ký ngưỡng có thể giảm các điểm lỗi đơn lẻ.

Trong cơ sở hạ tầng blockchain, ký ngưỡng có thể hỗ trợ bridge, cụm validator, mạng oracle và hệ thống quản trị phân tán.

Lợi ích chính là không một người ký đơn lẻ nào phải nắm toàn bộ quyền ký.

Rủi ro chính là hệ thống ngưỡng phức tạp, cần được thiết kế, kiểm toán và vận hành cẩn thận.

Chữ ký BLS và bridge blockchain

Bridge blockchain thường cần nhiều bên tham gia độc lập xác nhận một sự kiện đã xảy ra trên một mạng trước khi hành động liên quan được thực hiện trên mạng khác.

Khả năng tổng hợp BLS có thể giúp đơn vị vận hành bridge nén nhiều lần phê duyệt thành một bằng chứng duy nhất.

Điều này có thể giảm lượng dữ liệu cần gửi lên chuỗi.

Dữ liệu nhỏ hơn có thể giảm chi phí và cải thiện trải nghiệm sử dụng, đặc biệt khi blockchain đích tính phí dựa trên lượng tính toán hoặc dung lượng lưu trữ.

Tuy nhiên, bản thân chữ ký BLS không giúp bridge an toàn.

Bridge vẫn phụ thuộc vào việc lựa chọn validator, quản lý khóa, kiểm soát gian lận, giám sát, quy tắc nâng cấp và tính bảo mật kinh tế của nhóm ký.

BLS là một công cụ mật mã, không phải mô hình niềm tin hoàn chỉnh.

Người dùng nên đánh giá toàn bộ thiết kế bridge thay vì chỉ tập trung vào loại chữ ký.

Chữ ký BLS và ví crypto

Hầu hết ví crypto dùng hằng ngày không yêu cầu người dùng trực tiếp hiểu về chữ ký BLS.

Người dùng thường chỉ thấy màn hình phê duyệt đơn giản, hash giao dịch hoặc trang trạng thái validator.

Ở phía sau, BLS có thể được validator, hệ thống lưu ký, cơ sở hạ tầng staking hoặc công cụ đa chữ ký sử dụng.

Ví sử dụng phương thức ký dựa trên BLS phải bảo vệ khóa riêng tư nghiêm ngặt như với mọi khóa riêng tư crypto khác.

Nếu khóa riêng tư bị đánh cắp, kẻ tấn công có thể ký thông điệp hoặc tham gia các hành động của giao thức.

Nếu khóa riêng tư bị mất, người ký có thể mất quyền ký hoặc quyền kiểm soát validator.

Vì BLS thường được sử dụng trong hệ thống validator, việc quản lý khóa yếu kém có thể dẫn đến bỏ lỡ phần thưởng, chịu phạt hoặc gặp sự cố vận hành.

Bảo mật ví tốt vẫn phụ thuộc vào bản sao lưu mạnh, thiết bị an toàn, khả năng chống phishing và việc kiểm tra giao dịch cẩn thận.

Lợi ích của chữ ký BLS

Lợi ích lớn nhất của chữ ký BLS là khả năng tổng hợp.

Khả năng tổng hợp có thể giảm lượng dữ liệu cần thiết để biểu thị nhiều lần phê duyệt.

Điều này giúp mạng blockchain xử lý tập hợp validator lớn hiệu quả hơn.

Chữ ký BLS cũng có tính xác định, nghĩa là cùng một khóa và thông điệp sẽ tạo ra quy trình ký có thể dự đoán mà không cần dựa vào một giá trị ngẫu nhiên mới trong lúc ký.

Điều này có thể giảm một số rủi ro xuất hiện khi tính ngẫu nhiên kém làm suy yếu các lược đồ chữ ký khác.

Ở cấp độ khái quát, chữ ký BLS cũng tương đối đơn giản vì quá trình ký và xác minh tuân theo các quan hệ toán học rõ ràng.

Chữ ký BLS hữu ích với hệ thống đa chữ ký và chữ ký ngưỡng vì có thể kết hợp nhiều đóng góp ký.

Đối với cơ sở hạ tầng crypto, những lợi ích này có thể hỗ trợ khả năng mở rộng, phối hợp validator, bằng chứng gọn nhẹ và thiết kế giao thức tinh gọn hơn.

Hạn chế và rủi ro của chữ ký BLS

Chữ ký BLS không hoàn hảo cho mọi trường hợp sử dụng crypto.

Phép ghép có thể tốn kém hơn so với các phép toán đường cong elliptic đơn giản hơn.

Chi tiết triển khai cũng phức tạp hơn so với những gì ý tưởng cơ bản có thể khiến người ta nghĩ.

Nhà phát triển phải xử lý chính xác quy tắc hash-to-curve, kiểm tra nhóm con, tuần tự hóa, phân tách miền, xác thực khóa và logic bằng chứng sở hữu.

Nếu các phần này không được thực hiện đúng, hệ thống có thể chấp nhận khóa không hợp lệ, cho phép tấn công phát lại hoặc không đạt được mức bảo mật như kỳ vọng.

Chữ ký BLS cũng có thể tạo ra rủi ro vận hành khi validator sử dụng khóa nóng cần luôn trực tuyến để ký thường xuyên.

Khóa nóng thuận tiện cho việc ký tự động, nhưng dễ bị lộ hơn khóa được lưu trữ hoàn toàn ngoại tuyến.

Vì vậy, hệ thống validator dựa trên BLS cần có bảo mật vận hành mạnh, giám sát, biện pháp bảo vệ chống slashing và quy trình sao lưu an toàn.

Phân tách miền trong BLS là gì?

Phân tách miền là phương pháp bảo đảm chữ ký được tạo cho một mục đích không thể được sử dụng lại cho mục đích khác.

Trong crypto, cùng một chuỗi byte của thông điệp có thể xuất hiện ở nhiều ngữ cảnh khác nhau.

Nếu không có phân tách miền, chữ ký dành cho một hành động của giao thức có thể bị hiểu nhầm là sự phê duyệt cho một hành động khác.

Hệ thống BLS thường sử dụng thẻ phân tách miền hoặc mã định danh bộ mật mã để ràng buộc chữ ký với một trường hợp sử dụng cụ thể.

Điều này giúp ngăn chặn tấn công phát lại và nhầm lẫn giữa các giao thức.

Ví dụ, phiếu bầu của validator, thông điệp liên quan đến rút tiền và phê duyệt quản trị không nên dùng chung ngữ cảnh ký, trừ khi giao thức chủ ý cho phép.

Phân tách miền là một trong những lý do khiến hai hệ thống BLS sử dụng cùng một đường cong vẫn có thể không tương thích.

Đường cong chỉ là một phần trong toàn bộ đặc tả chữ ký.

Hash-to-curve trong BLS là gì?

Hash-to-curve là quá trình chuyển đổi thông điệp thành một điểm hợp lệ trên đường cong elliptic.

Quá trình ký BLS cần bước này vì chữ ký được tạo từ một điểm trên đường cong có liên quan đến thông điệp.

Hàm băm thông thường tạo ra byte, nhưng BLS cần một điểm thuộc đúng nhóm toán học.

Quá trình chuyển đổi phải tránh độ lệch, điểm không hợp lệ và các điểm yếu kênh kề.

Đó là lý do các triển khai hiện đại dựa trên phương pháp hash-to-curve được đặc tả rõ ràng thay vì sử dụng các cách rút gọn tự tạo.

Tiêu chuẩn băm lên đường cong elliptic rất quan trọng vì cung cấp hướng dẫn an toàn hơn cho nhà phát triển về bước này.

Người dùng không nhìn thấy hash-to-curve, nhưng đây là một trong những chi tiết kỹ thuật giúp quá trình ký BLS đáng tin cậy.

Các trường hợp sử dụng chữ ký BLS phổ biến trong crypto

Chữ ký BLS được sử dụng hoặc xem xét trong nhiều hệ thống tiền mã hóa cần bằng chứng gọn nhẹ về nhiều lần phê duyệt.

Cơ chế đồng thuận Proof of Stake có thể dùng khả năng tổng hợp BLS để thu thập phiếu bầu của validator hiệu quả.

Hệ thống staking có thể dùng khóa BLS cho nhiệm vụ ký của validator.

Hệ thống lưu ký ngưỡng có thể dùng phương thức ký kiểu BLS để giảm rủi ro phụ thuộc vào một khóa duy nhất.

Giao thức bridge có thể dùng chữ ký tổng hợp để chứng minh một hội đồng đã phê duyệt sự kiện cross-chain.

Mạng oracle có thể dùng chữ ký tổng hợp để xác nhận báo cáo dữ liệu từ nhiều nguồn.

Hệ thống quản trị phi tập trung có thể dùng chữ ký tổng hợp để nén các lần phê duyệt từ nhiều người tham gia.

Hệ thống Layer 2 có thể dùng chữ ký BLS khi cần xác minh theo lô hiệu quả hoặc xác nhận dựa trên hội đồng.

Điểm chung là BLS càng hữu ích khi số lượng người ký càng tăng.

Người dùng nên hiểu chữ ký BLS như thế nào?

Người dùng crypto không cần tính phép ghép hoặc điểm trên đường cong elliptic để hiểu giá trị của BLS.

Ý tưởng thực tế là BLS cho phép gộp nhiều chữ ký thành một bằng chứng.

Điều này có thể giúp hệ thống validator hoạt động hiệu quả hơn và giúp mạng mở rộng hoạt động truyền thông tin đồng thuận.

Người dùng cũng cần hiểu rằng chữ ký BLS chỉ an toàn tương đương với hệ thống xung quanh nó.

Khóa riêng tư phải được bảo vệ.

Khóa công khai phải được xác thực.

Thông điệp phải được xác định rõ ràng.

Triển khai phải tuân theo đúng đặc tả.

Giao thức phải ngăn chặn tấn công phát lại, tấn công khóa giả mạo và việc tổng hợp không an toàn.

Khi đáp ứng các điều kiện này, chữ ký BLS có thể trở thành một trong những công cụ mật mã hữu ích nhất trong cơ sở hạ tầng blockchain hiện đại.

Câu hỏi thường gặp

BLS trong chữ ký BLS là viết tắt của từ gì?

BLS là viết tắt của Boneh, Lynn và Shacham, những nhà nghiên cứu đã giới thiệu lược đồ chữ ký ngắn.

Chữ ký BLS được dùng để làm gì trong crypto?

Chữ ký BLS được dùng để chứng minh sự phê duyệt từ một khóa riêng tư và tổng hợp nhiều lần phê duyệt thành một chữ ký gọn nhẹ.

Vì sao chữ ký BLS hữu ích cho blockchain?

Chữ ký BLS hữu ích vì có thể giảm lượng dữ liệu chữ ký mà blockchain cần lưu trữ, truyền tải và xác minh.

Tổng hợp chữ ký BLS là gì?

Tổng hợp chữ ký BLS là quá trình kết hợp nhiều chữ ký BLS thành một chữ ký nhưng vẫn có thể chứng minh sự tham gia của nhiều người ký.

Chữ ký BLS có giống BLS12-381 không?

Không. Chữ ký BLS là một lược đồ chữ ký, còn BLS12-381 là đường cong elliptic hỗ trợ phép ghép, thường được dùng để triển khai chữ ký BLS.

Tấn công khóa giả mạo trong BLS là gì?

Tấn công khóa giả mạo là hành vi trong đó người ký có ý đồ xấu đăng ký khóa công khai bị thao túng để khiến chữ ký tổng hợp trông hợp lệ một cách gian lận.

Hệ thống BLS ngăn chặn tấn công khóa giả mạo như thế nào?

Hệ thống BLS có thể ngăn chặn tấn công khóa giả mạo bằng cách xác thực khóa công khai, yêu cầu bằng chứng sở hữu và áp dụng các quy tắc tổng hợp an toàn.

Chữ ký BLS có nhanh hơn các loại chữ ký khác không?

Chữ ký BLS không phải lúc nào cũng nhanh hơn khi chỉ xử lý một chữ ký, nhưng có thể hiệu quả hơn khi nhiều chữ ký được tổng hợp và xác minh cùng lúc.

Chữ ký BLS có bảo vệ khóa riêng tư không?

Không. Chữ ký BLS chứng minh rằng khóa riêng tư đã ký một thông điệp, nhưng người dùng và validator vẫn phải bảo vệ khóa riêng tư bằng các biện pháp bảo mật nghiêm ngặt.

Vì sao validator sử dụng khóa BLS?

Validator có thể sử dụng khóa BLS vì khả năng tổng hợp BLS giúp mạng thu thập và xác minh nhiều phiếu bầu của validator bằng ít dữ liệu hơn.

Kết luận

Chữ ký BLS là một lược đồ chữ ký số đóng vai trò quan trọng trong cơ sở hạ tầng tiền mã hóa hiện đại.

Ưu điểm chính của lược đồ này là khả năng tổng hợp nhiều chữ ký thành một bằng chứng nhỏ gọn.

Điều này đặc biệt hữu ích với validator Proof of Stake, hệ thống đa chữ ký, ký ngưỡng, bridge, mạng oracle và các hệ thống crypto khác phụ thuộc vào sự phê duyệt của nhiều bên độc lập.

Chữ ký BLS dựa trên đường cong elliptic hỗ trợ phép ghép, phương pháp hash-to-curve an toàn, quy trình xác thực khóa công khai cẩn trọng và cơ chế phân tách miền chặt chẽ.

Chữ ký BLS có thể giảm dung lượng dữ liệu và cải thiện hiệu suất giao thức, nhưng phải được triển khai theo các quy tắc bảo mật nghiêm ngặt.

Với người dùng crypto thông thường, ý chính rất đơn giản: chữ ký BLS giúp blockchain chứng minh nhiều chữ ký bằng ít dữ liệu hơn.

Với nhà phát triển và validator, bài học sâu hơn là BLS chỉ phát huy sức mạnh khi toàn bộ hệ thống xử lý khóa, thông điệp, tổng hợp và xác minh một cách chính xác.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?