MỚI: Helius mua lại Light Protocol
cách tạo ví Solana tùy chỉnh
Blog/Phát triển

Solana Dev 101 - Ví hệ thống tệp + Cách tạo ví tùy chỉnh

Kỹ sư Trải nghiệm Nhà phát triểnOwen Venter trên XOwen Venter trên LinkedIn
Đọc trong 4 phút

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:

Mã
$ sh -c "$(curl -sSfL )"

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:

Mã
solana-keygen new --outfile ~/my-keypair.json

‍Lệ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:

Mã
solana balance --keypair ~/solana-wallet/my-keypair.json

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:

Mã
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:

Mã
solana-keygen grind --starts-with 123:1

Lệ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.

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:

Mã
solana-keygen grind --help

Mộ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.

‍

Đă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