
Solana Dev 101 - Ví hệ thống tệp + Cách tạo ví tùy chỉnh
Bài viết này giải thích ví hệ thống tệp là gì, cách tạo và cách sử dụng loại ví này. Hãy bắt đầu!
Ví hệ thống tệp là gì?
Ví hệ thống tệp là loại ví lưu trữ các khóa mật mã dưới dạng tệp trên thiết bị của bạn. Những khóa này được dùng để ký giao dịch và xác thực danh tính khi tương tác với mạng Solana. Khác với ví phần cứng hoặc ví trên nền tảng web, ví hệ thống tệp lưu khóa cục bộ trên thiết bị thay vì trên phần cứng bên ngoài hoặc đám mây. Điều này có nghĩa là người dùng có toàn quyền kiểm soát khóa và chịu trách nhiệm bảo mật chúng.
Ưu điểm chính của ví hệ thống tệp so với các loại ví khác là tính đơn giản và linh hoạt. Không cần giao diện web, plugin hay phần phụ thuộc. Đây chỉ là một tệp mà bạn có thể tự quản lý,
Cách tạo ví hệ thống tệp
Tạo ví hệ thống tệp rất dễ dàng.
Trước tiên, nếu chưa cài đặt, bạn cần cài đặt bộ công cụ dòng lệnh Solana-CLI của Solana.
Bạn có thể thực hiện việc này bằng lệnh sau:
$ sh -c "$(curl -sSfL )"Hãy nhớ thay "v1.8.0" bằng phiên bản mới nhất.
Sau khi cài đặt Solana-CLI, bạn có thể tạo một cặp khóa mới và lưu cặp khóa đó vào một tệp.
Dùng lệnh sau để tạo ví mới:
solana-keygen new --outfile ~/my-keypair.jsonLệnh này sẽ tạo một cặp khóa mới và lưu vào tệp có tên "my-keypair.json”.
Cách sử dụng ví hệ thống tệp
Giờ đây, bạn có thể dùng ví hệ thống tệp để ký các giao dịch trên mạng Solana.
Khi muốn chạy một lệnh CLI yêu cầu ví, bạn có thể dùng tùy chọn --keypair, sau đó nhập đường dẫn đến tệp ví.
Ví dụ: nếu muốn xem số dư tài khoản, bạn có thể dùng lệnh sau:
solana balance --keypair ~/solana-wallet/my-keypair.jsonBảo mật ví là việc rất quan trọng. Tuyệt đối không chia sẻ tệp ví và luôn lưu một bản sao lưu ở nơi an toàn.
Bạn cũng có thể dùng những ví này trong mã JavaScript. SDK JavaScript của Solana giúp bạn dễ dàng đưa các ví này vào mã dưới dạng KeyPairs. Chỉ cần thêm dòng mã sau:
const keypair = Keypair.fromSecretKey(Uint8Array.from());Hãy nhớ sao chép mảng khóa bí mật từ tệp json mới tạo rồi dán vào các tham số.
Cách tạo địa chỉ ví tùy chỉnh
Một tính năng thú vị của lệnh solana-keygen là cho phép bạn tạo địa chỉ ví bắt đầu và kết thúc bằng các ký tự cụ thể. Điều này rất hữu ích khi theo dõi hoặc thiết lập những ví dễ nhận biết.
Lệnh solana-keygen hỗ trợ cả tùy chọn và lệnh con. Chúng ta sẽ dùng lệnh con “grind” để tìm một cặp khóa có địa chỉ tùy chỉnh.
Nếu muốn tạo một ví bắt đầu bằng “test”, chúng ta sẽ chạy lệnh sau:
solana-keygen grind --starts-with 123:1Lệnh này chỉ định rằng địa chỉ ví phải bắt đầu bằng chuỗi “owen” và chỉ tạo một địa chỉ ví. Sau khi lệnh này chạy, máy của bạn sẽ tìm kiếm trong hàng triệu cặp khóa để tìm kết quả khớp.
Tác vụ này có thể đòi hỏi rất nhiều tài nguyên tính toán. Nếu muốn chọn từ 5 ký tự trở lên, quá trình có thể mất rất nhiều thời gian.
Có rất nhiều tùy chọn khi tạo địa chỉ tùy chỉnh. Bạn có thể xem tất cả bằng cách chạy:
solana-keygen grind --helpMột tùy chọn phổ biến được dùng khi bạn muốn có cụm từ khôi phục.
Bạn có thể thêm cờ —use-mnemonic để thực hiện việc này.
Kết luận
Ví hệ thống tệp trên Solana mang đến cho nhà phát triển một cách đơn giản và linh hoạt để tạo cũng như sử dụng ví. Loại ví này dễ thiết lập, cho phép toàn quyền kiểm soát ví và cung cấp một số tùy chọn tùy chỉnh thú vị.
Mặc dù phương pháp này có thể không phù hợp với mọi người dùng do mức độ trách nhiệm đi kèm, nhưng nó mang lại lợi thế rõ ràng cho các nhà phát triển và những người có kiến thức muốn toàn quyền kiểm soát ví của mình.
Bài viết liên quan
Đăng ký nhận tin từ Helius
Luôn cập nhật những thông tin mới nhất về phát triển Solana và nhận thông báo khi chúng tôi đăng bài

