| giới thiệutiêu đề cấp đầu tiênzerocashgiới thiệuzerocashTừ quan điểm của bài báo, thiết kế quyền riêng tư được áp dụng bởi thiết kế quyền riêng tư có thể lập trình của Aleo và sách trắng Zcash ban đầu ( Ngoài các chi tiết kỹ thuật được mô tả ở trên, vẫn còn một số chi tiết kỹ thuật khác chưa được đề cập, chẳng hạn như sơ đồ chứng minh đại biểu, thuật toán chứng minh kiến thức bằng không, sơ đồ đệ quy/tổng hợp, v.v. Sinh viên quan tâm có thể tiếp tục nghiên cứu. | 
Zcash
tiêu đề cấp đầu tiên
1. Về Zcash?
https://zcash.readthedocs.io/en/latest/rtd_pages/basics.html
Đặc trưng:
Một video ngắn về Zcash, dài khoảng 2 phút.
• Phiên bản ẩn danh của BTC, mô hình giống UTXO
• Chỉ dùng được cho các kịch bản thanh toán, không lập trình được
tiêu đề cấp đầu tiên2. Các khái niệm chính, chúng tôi chỉ tập trung vào phiên bản mới nhất. Chủ yếu giới thiệu các khái niệm cốt lõi trong Zcash.
2.1 Key components

tiêu đề phụ
(Zcash protocol specification: section 3.1, page 12)

Mô tả hình ảnhZcash protocol specification: section 4.2.3, page 36bạn có thể tại
2.2 Note
Tìm hiểu cách tính các khóa này.
ghi chú là đơn vị cơ bản trong giao thức Zcash, tương tự như UTXO trong BTC; trong Zcash, đầu vào và đầu ra của tất cả các giao dịch là ghi chú. Tất nhiên, Zcash cũng hỗ trợ các giao dịch không ẩn danh, giống như chế độ giao dịch của BTC.

Do đó, nếu muốn hiểu sâu hơn về Zcash, trước tiên bạn phải hiểu cấu trúc dữ liệu của ghi chú:
(Zcash protocol specification: section 3.2, page 14)

Nguồn hình ảnh

Mô tả hình ảnh
(Zcash protocol specification: section 3.2, page 15)
2.3 Action transfer
tiêu đề phụ

Mô tả hình ảnh
(Zcash protocol specification: section 4.6, page 41)

2.4 Action statement
Nguồn hình ảnh

tiêu đề phụ

 Đầu vào riêng tư là:
Đầu vào riêng tư là:

Tuyên bố bằng chứng là:
(Zcash protocol specification: section 4.17.1, page 40)
Mô tả hình ảnh
Nguồn hình ảnh
• Tính toàn vẹn của ghi chú đã sử dụng được ràng buộc duy nhất với bản ghi chú
• Tính hợp lệ của phiếu chi, bằng chứng tồn tại của cây cm
• Tính toàn vẹn của Lời hứa giá trị, ràng buộc duy nhất với rcv, giá trị cũ, giá trị mới
• Tính toàn vẹn của Nullifier, ngăn chi tiêu gấp đôi, duy trì bộ ghi chú đã chi tiêu
• Tính pháp lý của giấy chi
• Tính toàn vẹn của ghi chú mới
• Tính hợp pháp của lá cờ
2.5 Cấu trúc giao dịch và ví dụ

2.5.1 Cấu trúc giao dịch
(Zcash protocol specification: section 7.1, page 119)
Mô tả hình ảnh
• Public info (1 - 5)
• Transparent transactions info (6 - 9)
• Sapling transactions info (10 - 16)
• Orchard transaction info (17 - 25)
Nguồn hình ảnh
Toàn bộ cấu trúc giao dịch bao gồm bốn phần:
• Public info (1 - 5)
• Transparent transactions info (6 - 9)
2.5.2 Từ trong suốt đến che chắn
Giao thức Orchard chứa hai loại địa chỉ, địa chỉ minh bạch (TA) và địa chỉ lá chắn (SA). Nói chung, để thực hiện một giao dịch riêng tư, trước tiên cần chuyển tiền từ TA sang SA, lúc này cấu trúc giao dịch tương ứng phải là:
• Sapling transactions info (10 - 16)
ⅰ.tx_in_*: giá trị thực
• Orchard transaction info (17 - 25)
ⅱ.tx_out_*: giá trị mặc định
ⅰ.Tất cả: Giá trị mặc định
ⅰ.Tất cả: giá trị thực tế
• Public info (1 - 5)
• Transparent transactions info (6 - 9)
2.5.3 Từ khiên đến khiên
• Sapling transactions info (10 - 16)
Giao thức Orchard chứa hai loại địa chỉ, địa chỉ minh bạch (TA) và địa chỉ lá chắn (SA). Nói chung, để thực hiện một giao dịch riêng tư, trước tiên cần chuyển tiền từ TA sang SA, lúc này cấu trúc giao dịch tương ứng phải là:
• Orchard transaction info (17 - 25)
ⅰ.Tất cả: Giá trị mặc định
ⅰ.Tất cả: Giá trị mặc định
ⅰ.Tất cả: giá trị thực tế
• Public info (1 - 5)
• Transparent transactions info (6 - 9)
2.5.4 Từ tấm chắn đến trong suốt
Giao thức Orchard chứa hai loại địa chỉ, địa chỉ minh bạch (TA) và địa chỉ lá chắn (SA). Nói chung, để thực hiện một giao dịch riêng tư, trước tiên cần chuyển tiền từ TA sang SA, lúc này cấu trúc giao dịch tương ứng phải là:
• Sapling transactions info (10 - 16)
ⅰ.tx_in_*: giá trị mặc định
• Orchard transaction info (17 - 25)
ⅰ.Tất cả: Giá trị mặc định
tiêu đề phụ
• Unlinkable
2.6 Làm thế nào để đạt được sự riêng tư?
• Private
ⅰ. Sender address:
chữ
ⅱ. Receiver address:
Ghi chú đã tạo được biểu thị bằng cm và ghi chú đã sử dụng được biểu thị bằng nf. Không có mối liên hệ nào giữa nf và cm. Do đó, không ai có thể sử dụng thông tin này để đánh giá bất kỳ ghi chú nào được tạo đã được sử dụng trong giao dịch nào.
ⅲ. Value:
Ghi chú được ẩn dưới dạng cam kết pedersen và thuộc tính số dư của giao dịch được đảm bảo thông qua bindsig.
Aleo
tiêu đề cấp đầu tiên
Zcash chỉ có thể thực hiện các giao dịch riêng tư dựa trên mô hình OUTX và không có khả năng lập trình; do đó, điểm khác biệt chính giữa Aleo và Zcash là khả năng lập trình riêng tư; điểm giống nhau là cả hai đều hỗ trợ các thuộc tính riêng tư (quyền riêng tư trong giao dịch, không chỉ bao gồm các loại tài sản) .
2. Aleo VS Zcash
2.1 Unit
tiêu đề phụ

Mô tả hình ảnh
(Zcash protocol specification: section 3.2, page 14)

Nguồn hình ảnh
(Zexe protocol specification: section 3.1, page 17)
Mô tả hình ảnh

Nguồn hình ảnh
Tương ứng với thông tin địa chỉ của chủ sở hữu ghi chú, thông tin liên quan đến lời hứa, thông tin liên quan đến nf/sn và thông tin liên quan đến giá trị.
tiêu đề phụ

2.2 Cấu trúc giao dịch
(Zexe protocol specification: section 3.1, page 17)
Mô tả hình ảnh
Nguồn hình ảnh
So với cấu trúc giao dịch chính của Zcash (2.5.1), nó vẫn tương tự:
▪ Nguyên đơn của hồ sơ mới được tạo, bao gồm thông tin chủ sở hữu, vị từ sinh/chết tương ứng, v.v.
2.3 Prover statement

tiêu đề phụ
(Zexe protocol specification: section 2.4, page 13)
Mô tả hình ảnh
Nguồn hình ảnh
Cần chứng minh:
▪ Hiệu lực của Hồ sơ cũ
▪ ▪ Hiệu lực của Hồ sơ mới
tiêu đề cấp đầu tiên
3.1 Tại sao tất cả đều dựa trên autox, không dựa trên tài khoản?
Remark2.3(Zexe protocol specification: section 2.3, page 11)
đề cập đến
tiêu đề cấp đầu tiên
https://zips.z.cash/protocol/protocol.pdf
2. (Aleo)Zexe protocol specification(Figure4/5/6,Remark2.3):
https://eprint.iacr.org/2018/962.pdf
về chúng tôihttps://z.cash/upgrade/
4. zerocash:https://eprint.iacr.org/2014/349.pdf
về chúng tôi
Sin7y được thành lập vào năm 2021 và bao gồm các nhà phát triển chuỗi khối hàng đầu. Chúng tôi vừa là vườn ươm dự án vừa là nhóm nghiên cứu công nghệ chuỗi khối, khám phá các công nghệ tiên tiến và quan trọng nhất như EVM, Layer2, chuỗi chéo, điện toán bảo mật và các giải pháp thanh toán tự động.
Tài khoản công khai WeChat: Sin7Y
GitHub | Twitter | Telegram | Medium| Mirror | HackMD | HackerNoon


