Các dự án CryptoNote thường định vị bản thân là công nghệ tiên tiến nhất trong tương lai. Sự phát triển của CryptoNote đã tạo ra nhiều loại tiền ảo như Monero, Bytecoin, Boolberry, Bitmonero, Fantomcoin,…
Vậy CryptoNote là gì và chúng hoạt động như thế nào?
CryptoNote là gì?
CryptoNote là một giao thức mã nguồn mở cho phép tăng sự riêng tư trong các giao dịch tiền điện tử. Công nghệ này cho phép tạo ra các những đồng tiền ảo có giá trị ngang nhau dưới dạng không định danh.
Những đồng tiền sử dụng công nghệ CryptoNote
Giao dịch và số dư của tiền ảo sử dụng CryptoNote được ghi lại bằng sổ kế toán phân phối, và chỉ người gửi mới có quyền truy cập đầy đủ thông tin và chi tiết những giao dịch này.
Hai đồng tiền phổ biến nhất trên thị trường đang sử dụng công nghệ CryptoNote là Monero và Bytecoin. Tại thời điểm viết bài, Monero đang có giá khá cao trên thị trường (138.05 USD) với tổng vốn hoá lên đến $2,261,114,657 USD. Bytecoin đứng vị trí thứ hai dù chỉ có giá 0.002720 USD nhưng lại có tổng vốn hoá đạt $500,566,366 USD.
Ngoài Monero và Bytecoin, còn có rất nhiều đồng tiền ảo khác sử dụng công nghệ CryptoNote trên thị trường, tiêu biểu có thể kể đến AEON, DigitalNote, DarkNetCoin, Pebblecoin, Karbo, Boolberry, Dashcoin, Fantomcoin và Quazarcoin.
Đặc điểm của giao thức CryptoNote
CryptoNote cho phép người dùng có thể thực hiện giao dịch và thanh toán hoàn toàn ẩn danh bằng cách sử dụng những chữ ký vòng (ring signature) cho phép ký giao dịch trên danh nghĩa nhóm.
Đây là một loại chữ ký số có cấu tạo phức tạp nhiều lớp và cần một số chìa khoá công khai (pulic key) để xác minh. Khi sử dụng chữ ký vòng (ring signature), chỉ có một người thực hiện nhưng giao dịch lại được ký bởi một nhóm người dùng.
Do vậy mà chữ ký vòng (Ring signature) chỉ nói lên giao dịch đó được thực hiện bởi một người trong nhóm nhưng không chỉ đích danh nhau. Đồng thời, không ai có thể thực hiện hai lần cho một thanh toán/giao dịch.
Bằng cách sử dụng Chữ ký vòng, giao dịch đó có thể được xác minh rằng người tạo giao dịch đủ điều kiện để chi tiêu số tiền được chỉ định trong giao dịch. Nhưng sẽ không thể phân biệt danh tính của người ấy với người dùng có chìa khóa công khai (public key) mà người ấy sử dụng.
CryptoNote sẽ tự động tạo nhiều địa chỉ cho mỗi thanh toán từ một khoá công khai (Public key) duy nhất. Thanh toán sau đó sẽ được gửi đến những địa chỉ công khai này. Tuy nhiên, trong chuỗi Blockchain, thanh toán xuất hiện dưới dạng một lần gửi đến một địa chỉ.
Bằng cách sử dụng dữ liệu ngẫu nhiên cùng địa chỉ công khai của người nhận, người gửi có thể tính toán khoá thanh toán một lần này.
Vì giao dịch mua lại số tiền yêu cầu người nhận phải đưa ra khoá bảo mật (Private key) nên chỉ người nhận mới có thể nhận được tiền gửi đến. Không một bên thứ ba nào có thể phá được liên kết giữa khoá một lần và địa chỉ công khai của người nhận.
Hạn chế gấp đôi mức chi phí thông thường
Bằng cách liên kết giao dịch với khoá bảo mật (Private key), chữ ký vòng (Ring signature) có thể hạn chế những chi tiêu gấp đôi. Mỗi giao dịch sẽ sử dụng hình ảnh khoá mà bắt nguồn là khoá bảo mật (Private key) thông qua chức năng một chiều.
Người dùng sẽ nắm được tất cả các hình ảnh loại khoá đã sử dụng. Khi có giao dịch mới, khoá sử dụng trong giao dịch mới sẽ được đem ra kiểm tra xem có trùng với khoá cũ không. Nếu trùng thì giao dịch sẽ bị từ chối.
Tuy nhiên, ngay cả khi giao dịch bị từ chối, danh tính người dùng vẫn không bị tiết lộ vì không thể lấy được khoá riêng .
Kháng phân tích chuỗi khối
Các nhà phân tích gặp nhiều trở ngại khi phân tích chuỗi khối của CryptoNote do phương thức sử dụng chữ ký vòng và địa chỉ một lần.
Do mỗi địa chỉ thanh toán là một khoá một lần được tạo từ dữ liệu của cả người gửi và người nhận, kết hợp với việc sử dụng chữ ký vòng ẩn tạo ra kết quả đầu ra chính xác để sử dụng cho đầu vào nên càng nhiều giao dịch sẽ càng làm tăng số lượng người gửi có thể.
Cùng với đó, số kết nối thực sự cũng được ẩn nhiều hơn. Chính những điều này đã gây ra trở ngại cho các nhà phân thích khi đưa chuỗi khối CryptoNote ra xem xét.
Giới hạn thích ứng
Không có hằng số cứng (hard constants) và số tiêu chuẩn (magic number) trong CryptoNote. Mỗi giới hạn, như kích thước khối tối đa hoặc số tiền phí tối thiểu, sẽ được tính lại dựa trên dữ liệu lịch sử của hệ thống.
Hơn nữa, độ khó và kích thước khối tối đa được điều chỉnh tự động với mỗi khối mới. Ý tưởng chính của thuật toán là tổng hợp tất cả công việc mà các Nút (Node) đã thực hiện trong 720 khối cuối cùng và chia nó theo thời gian đã thực hiện để hoàn thành. Khi đó, giá trị độ khó tương ứng cho từng khối chính là thước đo công việc.
Tiền ảo được phát hành
Những đồng tiền ảo được phát hành như phần thưởng khi mỗi đoạn mã được khai thác. Điều này cho phép một sự tăng trưởng ổn định có thể dự đoán của cung tiền.
Những cách khai thác CryptoNight
Việc khai thác CryptoNight là cách khai thác những đồng tiền ảo trên nền tảng thuật toán CryptoNight. Có nhiều cách để bạn khai thác tiền xu Cryptonight:
Sử dụng CPU
Bạn có thể khai thác tiền bằng cách sử dụng CPU hoặc điện thoại di động của mình. Phương pháp này dễ tiếp cận, dễ thực hiện nhưng lại không tạo ra nhiều lợi nhuận;
Sử dụng GPU
Phương pháp này sử dụng máy tính chạy card đồ hoạ để khai thác. Chi phi ban đầu có thể khá cao nhưng bạn sẽ thu lại được nhiều loại nhuận, và khai thác theo nhóm sẽ có lợi hơn khai thác cá nhân;
Sử dụng phần mềm ASIC
Với phần mềm khai thác xu chuyên dụng ASIC, bạn có thể đơn phương khai thác. Tuy nhiên, phương pháp này được xem là tốn kém nhất;
Khai thác thông qua đám mây
Nếu khai thác đám mây, bạn phải mua tài khoản thuê bao từ một công ty để đầu tư vào thiết bị khai thác trên quy mô lớn thông qua đám mây. Đây là phương pháp thường xuyên bị lừa đảo mà lại không đem lại mấy lợi nhuận.
Nhìn chung, phổ biến và hiệu quả nhất vẫn là phương pháp khai thác bằng CPU và phần mềm ASIC.
Có thể thấy CryptoNote cung cấp một số tính năng nổi bật và vượt trội hơn so với nền tảng Blockchain về tính bảo mật và giao dịch ẩn danh. Nhiều đồng tiền sử dụng công nghệ CryptoNote cũng đang dần có vị thế trên thị trường.
Nguồn tham khảo: Cryptonote