Chữ ký trên nhẫn là gì? Cung cấp quyền riêng tư cho tiền điện tử
Với sự nhấn mạnh nhất quán vào quyền riêng tư trong tiền điện tử do người dùng đặt, những phát triển đáng kể trong công nghệ và cách chúng được triển khai vào các mạng phân tán này đã cho phép mức độ ẩn danh kỹ thuật số ấn tượng trong trao đổi giá trị.
Đáng chú ý, một công nghệ quyết định được gọi là chữ ký vòng đã được triển khai trong một số loại tiền điện tử tập trung vào quyền riêng tư, đặc biệt là tiền điện tử CryptoNote, đã nổi lên như những người dẫn đầu trong lĩnh vực quyền riêng tư của người dùng.
Bối cảnh của chữ ký chiếc nhẫn
Chữ ký vòng là một loại chữ ký điện tử mật mã và thực sự được phát minh vào năm 2001 bởi Ron Rivest, Adi Shamir và Yael Tauman và sau đó được giới thiệu tại Asiacrypt. Khái niệm này tương tự như khái niệm của chữ ký nhóm, tuy nhiên, không có cách nào để xác định người ký thực sự của giao dịch chữ ký vòng và một nhóm người dùng tùy ý có thể được đưa vào chữ ký vòng mà không cần thiết lập thêm.
Khái niệm ban đầu là chữ ký vòng hoạt động như một cách để rò rỉ thông tin bí mật, cụ thể là từ các quan chức chính phủ cấp cao, mà không thực sự tiết lộ ai đã ký thông điệp. Kể từ khi giấy ban đầu đề xuất chữ ký nhẫn, đã có nhiều cách tối ưu hóa khác nhau và bổ sung các tính năng cho công nghệ.
Eiichiro Fujisaki và Koutarou Suzuki đề xuất Chữ ký chiếc nhẫn có thể theo dõi vào năm 2006 như một cải tiến đối với một số lỗ hổng xung quanh chữ ký vòng liên quan đến việc thao túng bởi những người ký độc hại hoặc vô trách nhiệm. Một phiên bản được tối ưu hóa của loại chữ ký vòng này là thứ hiện đang được sử dụng trong đồng tiền CryptoNote và được sử dụng để cung cấp khả năng không thể truy cập của người gửi trong giao dịch P2P bằng cách che khuất nguồn đầu vào trong giao dịch.
Gần đây, khái niệm về Giao dịch bảo mật vòng (Ring CTs) đã được thảo luận và triển khai bởi nhà phát triển Bitcoin Core Gregory Maxwell và sau đó do Monero Research Labs chính thức đề xuất vào năm 2015. Mở rộng khả năng ẩn danh của chữ ký vòng ban đầu hơn nữa, Ring CT ẩn số tiền giao dịch thực tế giữa người gửi và người nhận thay vì chỉ làm xáo trộn danh tính của người gửi.
Làm thế nào để Chữ ký Nhẫn hoạt động?
Như đã đề cập trước đó, chữ ký vòng là một chữ ký điện tử mật mã tương tự như chữ ký nhóm. Tuy nhiên, chữ ký vòng đưa khái niệm chữ ký nhóm đi xa hơn để cung cấp quyền riêng tư tốt hơn cho người dùng. Trong định dạng giao dịch P2P như trường hợp của tiền điện tử, cụ thể là sử dụng đồng CryptoNote làm tham chiếu, chữ ký vòng bảo vệ người gửi bằng cách che khuất đầu vào của giao dịch để về mặt tính toán không thể xác định được ai là người ký thực sự của giao dịch..
Đọc Hướng dẫn của chúng tôi về Tiền bảo mật
Chữ ký vòng là một kế hoạch phức tạp hơn so với chữ ký số điển hình được sử dụng trong các loại tiền điện tử khác như chữ ký ECDSA hoặc Schnorr. Chữ ký vòng có thể yêu cầu nhiều khóa công khai khác nhau để xác minh và từ “vòng” được sử dụng vì nó bao gồm một nhóm các chữ ký điện tử một phần từ những người dùng khác nhau kết hợp với nhau để tạo thành một chữ ký duy nhất được sử dụng để ký một giao dịch. Nhóm này được gọi là vòng và có thể được lựa chọn tùy ý từ các đầu ra từ những người dùng khác trên blockchain. Về mặt khái niệm, chữ ký vòng giống như việc nhiều bên ký séc từ một tài khoản ngân hàng chung, nhưng với một số phương pháp mật mã được triển khai, người ký thực sự không thể phân biệt được trong nhóm..
Cấu trúc của chữ ký vòng, sử dụng Monero làm ví dụ, về cơ bản hoạt động như sau:
- Alice muốn gửi cho Bob 10 Monero nên cô ấy bắt đầu giao dịch thông qua ví Monero của mình cho Bob.
- Chữ ký kỹ thuật số của Alice cho giao dịch này là khóa chi tiêu một lần bắt đầu với đầu ra được chi tiêu từ ví của cô ấy.
- Những người không ký chữ ký vòng là kết quả giao dịch trong quá khứ được chọn tùy ý từ blockchain và hoạt động như mồi nhử trong giao dịch.
- Tất cả các thành viên trong vòng đều là những người ký hợp lý trong giao dịch và về mặt tính toán, một bên thứ ba không thể phát hiện ra người ký thực sự.
- Tất cả các đầu ra của chữ ký vòng cùng nhau tạo nên đầu vào của giao dịch.
- Người tạo ra giao dịch (Alice) có đủ điều kiện để chi tiêu số tiền giao dịch được chỉ định mà không phân biệt danh tính của cô ấy với những người khác trong vòng.
- Mặc dù khóa công khai của Alice được sử dụng trong giao dịch của riêng cô ấy, nhưng nó có thể được tùy ý sử dụng trong các giao dịch khác trong mạng Monero như một yếu tố xáo trộn.
Hơn nữa, việc tạo tự động các khóa một lần duy nhất ngăn cản khả năng liên kết giao dịch và được thực hiện thông qua việc tối ưu hóa trao đổi khóa Diffie-Hellman.
Đọc Hướng dẫn của Chúng tôi về Monero
Một vấn đề mà bạn có thể nhận thấy khi có các giao dịch ẩn danh trên một mạng lưới tiền điện tử tập trung vào quyền riêng tư như Monero là việc ngăn chặn chi tiêu kép sẽ rất khó khăn và do đó làm cho mạng trở nên vô dụng như một loại tiền kỹ thuật số nếu không được đảm bảo bảo vệ chi tiêu kép đầy đủ. Điều này được giải quyết một cách thông minh với việc sử dụng các hình ảnh chính kết hợp với sơ đồ chữ ký nhẫn.
Hình ảnh khóa là một khóa mật mã được lấy từ một đầu ra được sử dụng và là một phần của mọi giao dịch chữ ký vòng. Chỉ có một hình ảnh khóa duy nhất cho mỗi đầu ra trên blockchain và danh sách tất cả các hình ảnh khóa đã sử dụng được duy trì trên blockchain. Do đặc tính mật mã của hình ảnh khóa, không thể tạo mối tương quan giữa đầu ra trên blockchain và hình ảnh khóa của nó. Như trang web CryptoNote đặt nó là “Tất cả mọi thứ được xem xét, hình ảnh khóa là không thể tránh khỏi, không rõ ràng và vẫn là một điểm đánh dấu ẩn danh của khóa cá nhân” được sử dụng trong một giao dịch. Bất kỳ chữ ký nhẫn mới nào sử dụng bản sao của hình ảnh khóa sẽ tự động bị từ chối vì đã cố gắng chi tiêu gấp đôi.
Ring giao dịch bí mật (Ring CTs)
Trong khi chữ ký vòng tập trung vào việc cung cấp quyền riêng tư cho người gửi giao dịch, sự phát triển của Ring CTs tập trung vào việc bổ sung quyền riêng tư cho cả người gửi và người nhận thông qua việc làm xáo trộn số tiền được giao dịch giữa họ, trong số một số sửa đổi khác. Chúng là một cải tiến quan trọng của công nghệ chữ ký vòng ban đầu.
Trong định dạng chữ ký vòng ban đầu, các đầu ra phải được chia thành các vòng riêng biệt vì chữ ký vòng chỉ có thể chứa các đầu ra có cùng giá trị. Do đó, các bên thứ ba có thể thấy số tiền thực tế đang được giao dịch. Việc triển khai Ring CTs làm cho các giao dịch được lưu trữ trong blockchain trở nên mờ đục thay vì minh bạch như trong tiền điện tử như Bitcoin.
Các giao dịch sử dụng Ring CTs không còn cần phải chia nhỏ và đưa vào các vòng có cùng kích thước đầu ra, thay vào đó, ví tiền điện tử sử dụng Ring CT có thể tùy ý chọn các thành viên vòng từ bất kỳ kích thước đầu ra nào. Các CT vòng cũng sử dụng một lược đồ cam kết được kích hoạt thông qua một bằng chứng phạm vi. Các bằng chứng rang này chứng minh rằng số tiền được sử dụng trong một giao dịch lớn hơn 0 và nhỏ hơn một số khác mà không thực sự tiết lộ số tiền đã giao dịch. Vì vậy, những người quan sát bên ngoài thực sự không thể nhìn thấy giao dịch nhưng có thể yên tâm thông qua xác minh mật mã rằng giao dịch hợp lệ.
Phạm vi bằng chứng là một khái niệm thú vị có một số phát triển hấp dẫn gần đây có ý nghĩa quan trọng trong các lần lặp lại trong tương lai của các nền tảng nhằm duy trì quyền riêng tư của người dùng.
Triển khai chữ ký nhẫn
Chữ ký vòng là một thành phần quan trọng của nhiều loại tiền điện tử tập trung vào quyền riêng tư và sẽ trở nên phù hợp hơn trong tương lai như một loại triển khai tiêu chuẩn cho các kế hoạch chữ ký kỹ thuật số khi một mức độ ẩn danh đang muốn đạt được cho người dùng.
Đồng tiền CryptoNote là đồng tiền tập trung vào quyền riêng tư nổi tiếng nhất cung cấp chữ ký vòng và CT vòng. Một số đồng tiền CryptoNote nổi bật hơn bao gồm Monero và Bytecoin, với Bytecoin là tiền tệ dựa trên CryptoNote đầu tiên.
So sánh và tổng quan về phần mềm khai thác thuật toán Cryptonight
Các cuộc thảo luận xung quanh việc triển khai chữ ký vòng và các phương pháp bảo vệ quyền riêng tư khác, phát sinh do những đổi mới công nghệ gần đây, đã được đưa ra cho các loại tiền điện tử kế thừa khác nhau đang tìm cách cung cấp quyền riêng tư tốt hơn cho người dùng của họ.
Phần kết luận
Có nhiều thành phần liên quan đến việc tạo và duy trì một mạng lưới tiền điện tử cung cấp tính ẩn danh cho người dùng. Chữ ký vòng và sự tối ưu hóa tiếp theo của chúng với Ring CT là rất quan trọng để che khuất danh tính người gửi và số tiền đã giao dịch trên một mạng.
Sẽ tiếp tục nhấn mạnh nhiều hơn đến quyền riêng tư khi việc áp dụng chính thống tiền điện tử tiến lên trong tương lai. Với các công nghệ mới đang được đổi mới với tốc độ ngày càng nhanh, sẽ rất thú vị khi xem sự phát triển liên tục và kết quả cuối cùng của các mạng tập trung vào quyền riêng tư này.