So Sánh Giữa Monero, Zcash, Grin Và Beam – Top Coin Bảo Mật Ẩn Danh Riêng Tư 2019

So-sanh-Grin-Beam-Monero-Zcash-coin-bao-mat-an-danh-2019

Chúng ta sẽ so sánh ở 3 góc độ: tính bảo mật, khả năng mở rộng và khả năng kiểm toán. Việc so sánh không mang tính tiêu chuẩn nên chắc chắn còn nhiều hạn chế và thiếu xót. Có những yếu tố cũng rất quan trọng khác nhưng nằm ngoài ba yếu tố kỹ thuật mà chúng ta đề cập ở đây.

Monero – Tính bảo mật

Monero cho phép bảo mật bằng cách sử dụng Giao dịch bảo mật vòng (kết hợp giữa giao dịch bí mật và chữ ký vòng) và địa chỉ ẩn. Ngoài ra, Kovri (hiện đang ở giai đoạn tiền alpha) được sử dụng để làm xáo trộn giao dịch ngang hàng. Giao dịch bí mật ẩn số tiền được chuyển. Với chữ ký vòng, ít nhất 6 đồng “cò mồi” đã được thêm vào mỗi giao dịch, mỗi đồng tiền trông giống như tiền thật được sử dụng trong giao dịch, do đó làm cho nguồn và đích thực tế bên cạnh không thể theo dõi. Có một số báo cáo cho rằng có nhiều cách để theo dõi các giao dịch trên mạng Monero. Chúng ta không nhằm mục đích xác nhận hoặc mâu thuẫn với những báo cáo đó.

Monero – Khả năng mở rộng

Do việc sử dụng Chữ ký vòng, dữ liệu bổ sung được đính kèm vào mỗi giao dịch, làm tăng đáng kể kích thước của blockchain. Tại thời điểm viết bài này, kích thước blockchain của Monero là khoảng 48 GB và sẽ tiếp tục phát triển với việc áp dụng rộng rãi hơn, làm tổn thương khả năng sử dụng. Chúng tôi ước tính rằng ở Monero, quy mô của một giao dịch trung bình là khoảng 14Kb, gần gấp 25 lần so với Bitcoin. Nói một cách đơn giản, khi Monero đạt quy mô hiện tại của Bitcoin, liên quan đến tổng số giao dịch, blockchain của nó sẽ có dung lượng khoảng 5 Terabyte – khó có thể bền vững cho một PC thông thường, chứ đừng nói đến các thiết bị nhỏ hơn. Cần lưu ý rằng nhóm Monero hiện đang triển khai khả năng “chống đạn” giúp cải thiện khả năng mở rộng tới 80% (vẫn cao hơn khoảng 5 lần so với Bitcoin).

Monero – Khả năng kiểm toán

Monero cung cấp tính năng ViewKey để cho phép bên thứ ba xem xét các giao dịch của người dùng. Tuy nhiên, nó chỉ cho phép nhìn thấy các giao dịch đến, không phải các giao dịch gửi đi, khiến nó không thể sử dụng được cho các kiểm toán viên. Tuy nhiên, dường như không có cách nào để chứng minh rằng danh sách các giao dịch đến đã hoàn tất.

Tống kết về Monero

Monero đạt điểm rất cao về tính bảo mật nhưng lại kém về khả năng mở rộng và cũng kém về khả năng kiểm toán.

Zcash – Tính bảo mật

Zcash sử dụng zk-SNARKs – một dạng mật mã không có thông tin (Zero-knowledge Proof) mới và rất tiên tiến. Với zk-SNARK, tất cả số tiền giao dịch, đầu vào và đầu ra trên blockchain hoàn toàn bị ẩn. Tuy nhiên, các giao dịch trên Zcash không bảo mật riêng tư theo mặc định. Vì zk-SNARKs rất nặng để tạo ra (phải mất 1 tới 3 phút trên PC thông thường để tạo giao dịch riêng tư trên Zcash), hầu hết người dùng không kích hoạt chúng, làm tổn hại đến quyền bảo mật riêng tư chung của mạng. Tại thời điểm viết, tỷ lệ phần trăm của các giao dịch được bảo vệ hoàn toàn (nghĩa là hoàn toàn riêng tư) trên Zcash là dưới 1%.

Việc nâng cấp mạng Sapling sắp tới sẽ giúp hiệu suất của các giao dịch được bảo vệ hiệu quả hơn nhiều và hy vọng sẽ tăng số lượng giao dịch bảo mật riêng tư trên mạng Zcash.

Ngoài ra, zk-SNARK yêu cầu một khóa bí mật đặc biệt để thiết lập toàn bộ hệ thống. Nếu khóa này bị rò rỉ, thủ phạm có thể in tiền và do đó phá hủy đồng coin này. Zcash thực hiện các thủ tục nhiều người phức tạp để tạo ra chìa khóa này, và chúng ta không có lý do gì để nghi ngờ tính toàn vẹn của những người liên quan. Tuy nhiên, đây vẫn là một mối quan tâm và là điểm đổ vỡ (breaking point) của Zcash.

Zcash – Khả năng mở rộng

Tại thời điểm viết bài, kích thước blockchain ZCash là khoảng 19GB, trong khi tổng số giao dịch xấp xỉ 3,5 triệu, mang lại trung bình 5,3KB mỗi giao dịch – cao hơn gần 9 lần so với Bitcoin. Mặc dù nó tốt hơn Monero, nhưng nó vẫn nặng hơn nhiều so với Bitcoin, cũng khó có khả năng mở rộng về quy mô.

Zcash – Khả năng kiểm toán

Tương tự như Monero, Zcash cũng có ViewKey, cho phép người xem bên ngoài theo dõi các giao dịch đến. Ngoài ra, có một tính năng tiết lộ thanh toán trên mạng, có lợi khi chứng minh rằng một khoản thanh toán cho một địa chỉ đã được gửi. Tuy nhiên, ở Zcash cũng không có bằng chứng về sự hoàn chỉnh của các giao dịch.

Tổng kết về Zcash

Zcash có các tính năng bảo mật tuyệt vời, nhưng chúng nặng về mặt tính toán và ít được sử dụng cho đến nay. Khả năng mở rộng của Zcash tốt hơn Monero, nhưng vẫn còn kém và khả năng kiểm toán cũng kém, mặc dù Zcash có kế hoạch cải thiện nó.

Beam – Tính bảo mật

BEAM được xây dựng trên Mimblewimble, một giao thức rất nhỏ gọn cho phép cả tính bảo mật và khả năng mở rộng. Số tiền giao dịch, người gửi và người nhận được ẩn bằng giao dịch bí mật và không có địa chỉ nào trong hệ thống – mỗi người dùng chỉ giữ các khóa riêng cho các UTXO mà ai đó sở hữu.

Quyền riêng tư trong Beam được kích hoạt mặc định. Thật ra, không có người nào “mở” tất cả các giao dịch trực tuyến nên việc đọc blockchain sẽ không mang lại bất kỳ thông tin nào cho người theo dõi.

Ngoài quyền riêng tư mặc định của Mimblewimble, Beam cũng thực hiện Dandelion, một chính sách kết nối giúp cải thiện đáng kể tính ẩn danh. Điều này giúp ngăn người nào đó quan sát lưu lượng mạng để suy ra bất kỳ thông tin có giá trị nào.

Beam – Khả năng mở rộng

Trong Beam, cơ chế cắt ngang Mimblewimble được sử dụng để giữ cho blockchain nhỏ. Việc cắt bỏ sẽ loại bỏ tất cả các trạng thái trung gian của UTXO, về cơ bản chỉ để lại các đầu ra chưa được xác định trên blockchain. Do đó, kích thước blockchain không tăng theo số lượng giao dịch, mà tăng theo quy mô của số lượng người sử dụng hay chính xác hơn là node hoạt động trên mạng lưới.

Uớc tính rằng kích thước Blockchain của Beam sẽ vào khoảng 30% Bitcoin, vì vậy kích thước blockchain phải dưới 70GB khi BEAM đạt quy mô Bitcoin, giúp có thể chạy một nút đầy đủ trên các thiết bị nhỏ hơn. Beam đang tích cực nghiên cứu các cải tiến bổ sung cho Mimblewimble để làm cho blockchain trở nên nhỏ hơn nữa.

Beam – Khả năng kiểm toán

BEAM giới thiệu tính năng Kiểm toán tùy chọn. Người dùng BEAM có thể tạo một hoặc nhiều khóa Kiểm toán viên có thể được phân phối cho các bên mà họ lựa chọn, chẳng hạn như kế toán viên, kiểm toán viên và thậm chí cả cơ quan thuế. Sử dụng các khóa đó, bên kiểm toán có thể xem xét các giao dịch được ghi trên blockchain và cũng xác minh rằng danh sách các giao dịch đã hoàn tất. Khả năng kiểm toán là hoàn toàn tùy chọn và không thể được kích hoạt hồi cứu.

Tổng kết về Beam

Bằng cách triển khai Mimblewimble, BEAM đạt được tính bảo mật và khả năng mở rộng tuyệt vời và các tiện ích mở rộng cho giao thức cũng cho phép khả năng kiểm toán tuyệt vời. BEAM có các tính năng mà bất kỳ loại tiền tệ nào cũng nên cố gắng có nếu nó có tham vọng áp dụng rộng rãi và Beam đang nỗ lực để sớm đạt được điều đó.

Grin so sánh với Beam

Điểm tương đồng:

  • Bộ tính năng Core Mimblewimble
  • Giao thức chuyển tiếp bồ công anh

Các tính năng độc đáo của Grin

  • Đồng bộ hóa lịch sử một phần
  • Đại diện DAG của Mempool để ngăn các tham chiếu giao dịch UTXO và chu kỳ trùng lặp

Các tính năng độc đáo của BEAM:

  • Cả giao dịch bí mật và không bí mật
  • Thời gian giữ UTXO rõ ràng
  • Timelocks với ngưỡng tối thiểu và tối đa
  • Giao dịch có thể kiểm toán
  • Hệ thống BBS an toàn được lưu trữ trên các nút để đàm phán giao dịch không tương tác
  • Xây dựng giao dịch một phía
  • Khuyến khích tiêu thụ UTXO cũ để giữ cho chuỗi khối nhỏ gọn
  • Sử dụng cây Radix-Hash

Do Grin có khá nhiều điểm tương đồng với Beam, nên chúng ta sẽ tổng hợp một cách ngắn gọn nhất những gì giống và khác nhau giữa 2 dự án này.

Bài viết so sánh chi tiết hơn về Grin và Beam, mời các bạn đọc tại đây:

https://blog.kiemtienso.io/?p=818

Trước khi tiếp tục đọc các bài viết khác, bạn đừng quên Like, Comment, Share cùng Blog Kiếm Tiền Số để không bị bỏ lỡ bất kỳ nội dung có giá trị nào!

@nguyenhoangdiep @kiemtienso2019



Author: Nguyễn Hoàng Điệp

Founder - Admin KiemTienSo (Cryptocurrency Blog & Community)

Để lại bình luận