Cách tạo địa chỉ TRON đẹp: nguyên lý, chi phí và hướng dẫn chọn
Địa chỉ TRON là một chuỗi 34 ký tự bắt đầu bằng chữ T. Ví thông thường khi tạo ra địa chỉ nào thì dùng địa chỉ đó. Nếu bạn muốn vài ký tự đầu là những tổ hợp dễ nhớ như 888, 666, love, bạn phải liên tục tạo khóa riêng mới cho đến khi "đụng" được địa chỉ ưng ý. Loại địa chỉ này trong giới gọi là địa chỉ đẹp TRON (vanity address), hành vi trên chuỗi không khác gì địa chỉ thường, chỉ khác ở cách tạo ra.
Cách địa chỉ đẹp TRON được tạo ra
Địa chỉ được quyết định duy nhất bởi khóa riêng. Quy trình địa chỉ TRON như sau: khóa riêng qua đường cong elliptic secp256k1 tạo ra khóa công khai, khóa công khai được băm bằng Keccak-256 rồi lấy 20 byte cuối, thêm tiền tố 0x41, sau đó mã hóa Base58Check (cuối chuỗi có 4 byte checksum). 20 byte đó là ngẫu nhiên, nên địa chỉ cuối cùng cũng ngẫu nhiên. Muốn chỉ định vài ký tự đầu, cách duy nhất là tạo hàng loạt khóa riêng, kiểm tra từng tiền tố, không khớp thì bỏ. Hàm băm không thể đảo ngược, con đường này không có lối tắt.
Có khá nhiều công cụ mã nguồn mở để "va chạm" (collision), nguyên lý đều là để CPU hoặc card đồ họa liên tục tính phép nhân đường cong elliptic, so sánh xem mỗi giây có thể tạo và kiểm tra bao nhiêu địa chỉ.
Mỗi ký tự tiền tố thêm vào, khối lượng công việc tăng gấp 58 lần
Bảng chữ cái Base58 có 58 ký tự, nên cứ cố định thêm một ký tự, số lần thử kỳ vọng sẽ nhân với 58:
- Tiền tố 4 ký tự: 58^4 ≈ 11,3 triệu lần
- Tiền tố 5 ký tự: 58^5 ≈ 650 triệu lần
- Tiền tố 6 ký tự: 58^6 ≈ 38 tỷ lần
CPU máy tính thường mỗi giây tính được vài chục nghìn địa chỉ, card đồ họa tầm trung mỗi giây từ vài trăm nghìn đến cả triệu, card cao cấp tối ưu tốt có thể lên đến vài triệu. Đổi ra thời gian: tiền tố 4 ký tự, CPU mất vài phút đến nửa giờ, card đồ họa vài giây là ra; tiền tố 5 ký tự, CPU mất vài giờ thậm chí cả ngày, card đồ họa cũng phải vài chục phút; từ 6 ký tự trở lên, card tầm trung phải chạy khoảng một ngày, card cao cấp cũng mất vài giờ. Đây mới là giá trị kỳ vọng, nếu xui thì mất thêm vài lần thời gian là chuyện thường. Sở dĩ địa chỉ 6 ký tự trên thị trường đắt, đằng sau là tiền điện và thời gian chiếm máy như vậy.
Chọn địa chỉ đẹp, hãy tính độ khó trước rồi mới nói đến đáng hay không
Cách nhanh nhất để đánh giá một mức giá có hợp lý hay không là đưa số ký tự tiền tố vào công thức tính số lần thử kỳ vọng, rồi quy đổi theo giá điện địa phương. Tiền điện cho tiền tố 4 ký tự gần như không đáng kể, giá tự nhiên bị ép rất thấp; từ 6 ký tự trở lên riêng tiền điện đã không ít, niêm yết cao là bình thường. 58^n là kỳ vọng trung bình, thực tế nếu may mắn có thể "đụng" trúng sớm hơn gấp chục lần, nếu xui cũng có thể gấp nhiều lần, nên giá của cùng một tiền tố có thể dao động rất lớn.
Khi không biết nên chọn tiền tố nào, hãy ưu tiên chọn những tiền tố đọc xuôi tai: các tổ hợp 4-6 ký tự như T8888, Tlove, Tabcd vừa dễ nhớ lại không quá khó tạo. Các địa chỉ "thần thánh" từ 8 ký tự trở lên chủ yếu để sưu tầm và trưng bày, dùng để thu tiền hằng ngày cũng như địa chỉ thường, không an toàn hơn. Cũng có thể chọn theo mục đích sử dụng: địa chỉ thu tiền dùng tiền tố liên quan đến thương hiệu của bạn, người khác chuyển tiền thấy một phát là nhận ra; địa chỉ lưu trữ lạnh (cold storage) thì ngược lại, càng ngẫu nhiên càng kín đáo.
Sau khi có được, hãy xác minh trước rồi mới đưa vào sử dụng
Nếu tự chạy trình tạo (generator), hãy dùng công cụ mã nguồn mở, tốt nhất chạy khi ngắt mạng, khóa riêng không rời khỏi máy trong suốt quá trình. Những trình tạo trực tuyến nếu bắt bạn gửi khóa riêng lên máy chủ thì khác gì tự lộ khóa; trong lịch sử cũng từng xảy ra sự cố do seed ngẫu nhiên của trình tạo quá ngắn, khiến khóa riêng bị brute-force ngược.
Mua địa chỉ có sẵn từ chợ, sau khi nhận được hãy import vào TronLink, chuyển một khoản tiền nhỏ vào để test rồi chuyển ra, xác nhận khóa riêng nằm trong tay mình, sau đó mới dùng nó để nhận số tiền lớn. Đừng bao giờ chỉ dựa vào một tấm ảnh chụp màn hình địa chỉ mà thanh toán cho người khác.
Nếu muốn xem trực tiếp các địa chỉ có sẵn, chợ địa chỉ đẹp TRON của Akali (oxc.us) phân loại các địa chỉ đang bán theo tiền tố, quy trình mua hàng xem tại /how, bảo đảm giao dịch xem tại /security, câu hỏi thường gặp xem tại /faq. Không muốn mua cũng có thể dùng làm tài liệu tham khảo giá thị trường, trước khi tự chạy trình tạo hãy xem thử các tiền tố cùng loại đang ở mức giá nào.
Địa chỉ đẹp giải quyết vấn đề nhận diện và dễ nhớ, còn an toàn tài sản chỉ phụ thuộc vào việc khóa riêng có bị lộ hay không. Tách bạch hai việc này ra, rồi mới đi chọn địa chỉ hoặc chạy chương trình, suy nghĩ sẽ rõ ràng hơn nhiều.
Muốn một địa chỉ đẹp TRON khó quên?
Đến chợ chọn→