Zerocoin là gì?
Zerocoin là một giao thức riêng tư cho phép bạn biến các đồng thông thường trên một blockchain công khai thành đồng ẩn danh, rồi chi tiêu chúng sau này mà không liên kết lại với nơi chúng xuất phát. Nó được thiết kế như một phần mở rộng cho các chuỗi hiện có, không phải là một đồng tiền độc lập. Hãy hình dung dịch vụ gửi áo choàng: bạn nộp áo, nhận phiếu, quay lại sau, và không ai biết chiếc áo nào là của bạn.
Nó không phải là một đồng tiền mới như Zcash. Thực ra đó là một giao thức mà một số dự án triển khai để tăng khả năng riêng tư cho các đồng hiện có của họ.
Cách Zerocoin hoạt động
Đây là quy trình nhanh, bỏ phần toán nặng:
- Bước 1: Bạn gửi các đồng thông thường vào một bể đặc biệt và đúc một đồng riêng tư mới.
- Bước 2: Bạn giữ một số sê-ri bí mật và một cam kết đại diện cho đồng riêng tư của bạn.
- Bước 3: Khi muốn chi tiêu, bạn xuất trình một bằng chứng được xây dựng bằng bằng chứng không tiết lộ để chứng tỏ bạn sở hữu một đồng trong bể mà không tiết lộ đó là đồng nào.
- Bước 4: Các bộ xác nhận kiểm tra bằng chứng và xác nhận số sê-ri chưa từng được sử dụng trước đó.
- Bước 5: Lượt chi tiêu của bạn tạo ra khoản tiền mới mà không có liên kết công khai tới khoản gửi ban đầu. Tách biệt rõ ràng.
Đó là toàn bộ ý chính. Chi tiêu riêng tư, xác minh công khai.
Tại sao Zerocoin quan trọng
Nếu bạn quan tâm đến quyền riêng tư trên chuỗi kèm khả năng kiểm toán, đây là điều đáng lưu ý.
- Lợi ích: Riêng tư giao dịch mạnh và tính hoán đổi cải thiện, vì các đồng không bị đánh giá dựa trên lịch sử trước đó.
- Góc nhìn: Nó góp phần khởi xướng nghiên cứu về thanh toán riêng tư hiện đại và ảnh hưởng tới các hệ thống sau này. Ý tưởng thú vị, kèm những đánh đổi thực tế.
- Tính liên quan: Bạn sẽ gặp nó trong lịch sử các đồng riêng tư và các tranh luận về thiết kế tiền mã hóa.
Trước khi tin tưởng bất kỳ triển khai nào, hãy kiểm tra xem có yêu cầu thiết lập tin cậy không, có được kiểm toán hay không, và việc đúc cùng chi tiêu hiện có đang được bật hay không. Những chi tiết nhỏ ở đây đều quan trọng.
Đặc điểm chính của Zerocoin
Những điểm làm nó nổi bật:
- Tính ẩn danh: Lượt chi tiêu của bạn hòa lẫn vào bể các đồng đã được đúc, nên người quan sát không thể biết khoản gửi nào là của bạn.
- Số sê-ri: Mỗi đồng có một số sê-ri bí mật ngăn chặn chi tiêu hai lần mà không tiết lộ danh tính.
- Thiết lập: Các thiết kế ban đầu cần tham số tin cậy; nếu niềm tin đó bị phá vỡ, rủi ro tiền giả có thể xuất hiện.
- Chi phí vận hành: Việc tạo và kiểm tra bằng chứng làm tăng chi phí và có thể ảnh hưởng tới khả năng mở rộng trên một số chuỗi.
Các biến thể
Các dạng chính bạn sẽ nghe đến:
- Zerocoin: Đề xuất gốc sử dụng một bộ tích lũy để che giấu đồng nào bạn sở hữu.
- Zerocash: Thiết kế tiếp theo với quyền riêng tư mạnh hơn, sau này truyền cảm hứng cho Zcash với zk SNARKs.
- Triển khai: Các dự án như Zcoin, nay là Firo, và PIVX thử một số biến thể, rồi chuyển sang các sơ đồ mới hơn sau khi phát hiện vấn đề.
Một lịch sử giao dịch công khai vẫn tồn tại. Vấn đề là một lượt chi tiêu không thể được liên kết với một khoản gửi cụ thể khi Zerocoin được dùng đúng cách.
Ví dụ
Trên một chuỗi hỗ trợ giao thức, Maya đúc 50 đơn vị vào thứ Hai, chờ tới thứ Sáu, rồi chi 50 đến một địa chỉ mới và không người quan sát nào có thể liên kết lượt chi tiêu đó với khoản gửi trước đó.
Sự thật thú vị
Zerocoin khởi đầu là một đề xuất học thuật từ các nhà nghiên cứu muốn thêm tính riêng tư vào Bitcoin mà không thay đổi lõi của nó, và điều này đã kích hoạt làn sóng dẫn tới Zerocash và Zcash. Từ các chủ đề trên Reddit tới các bài báo nghiên cứu tạo thành một chuỗi liên kết gọn gàng.
Tóm tắt
Một câu tóm tắt: Zerocoin biến các đồng có thể truy vết thành vé chi tiêu riêng tư mà vẫn được xác minh công khai.
