Trước khi dùng ví tiền mã hóa, hãy xác định ai giữ khóa và bản sao lưu nào có thể sử dụng. Khi chuyển tiền, đối chiếu tài sản, mạng và toàn bộ địa chỉ; chuẩn bị đủ tiền cùng phí rồi đọc nội dung cần ký. Sau khi gửi, kiểm tra cả trạng thái giao dịch lẫn kết quả nhận. Bài này dùng tình huống ETH giả định: có mã giao dịch chưa có nghĩa là đã nhận tiền. Nếu chưa xác nhận được dữ liệu hoặc nội dung ký, hãy dừng trước khi gửi.
Bạn có thể đã mua tiền mã hóa nhưng vẫn lúng túng khi lần đầu rút về ví: cùng là ETH, tại sao còn phải chọn mạng? Đã dán địa chỉ, tại sao không chuyển hết số dư? Màn hình báo “thành công” thì đó là thành công ở bước nào?
Những câu hỏi này liên quan trực tiếp với nhau. Biết ai có thể sử dụng tài sản mới xác định được ai chịu trách nhiệm sao lưu; biết tài sản đang nằm trên mạng nào mới kiểm tra được kết quả nhận. Tôi khuyên bạn nên hiểu trọn quá trình đánh giá một lần chuyển tiền trước khi thêm ví hay thử nhiều thao tác on-chain.
Ví, địa chỉ và tài khoản: ai có quyền sử dụng tài sản?
Ví tiền mã hóa là công cụ để xem tài khoản, nhận tài sản và yêu cầu ký; trạng thái tài sản được ghi trên blockchain. Vì vậy, đổi giao diện ví có thể vẫn cho phép bạn dùng tài khoản cũ, còn xóa ứng dụng không làm mất số dư trên chuỗi. Tài liệu “Ethereum wallets” của Ethereum.org cũng phân biệt tài khoản và địa chỉ theo cách này.
Địa chỉ có thể chia sẻ, dữ liệu kiểm soát phải giữ kín
Địa chỉ là thông tin công khai để xác định bên nhận; khóa riêng tạo chữ ký để mạng kiểm tra quyền thực hiện thao tác. Với tài khoản thông thường do một khóa riêng kiểm soát, lộ khóa có thể cho phép người khác gửi giao dịch hợp lệ. Tài khoản hợp đồng thông minh dùng chương trình trên chuỗi để quy định quyền kiểm soát, chẳng hạn yêu cầu nhiều khóa cùng xác nhận hoặc có cơ chế khôi phục riêng. Không phải tài khoản nào cũng chỉ có một chìa khóa.
Để nhận tài sản, bên gửi cần địa chỉ đúng mạng cùng thông tin bổ sung mà phương thức nhận yêu cầu. Họ không cần khóa riêng, cụm từ khôi phục hay mật khẩu mở khóa ví của bạn. Địa chỉ công khai vẫn có thể liên kết các giao dịch với nhau; có thể công khai không có nghĩa là không ảnh hưởng đến quyền riêng tư.
Lưu ký và tự lưu ký: ai chịu trách nhiệm khôi phục?
Với tài khoản lưu ký, nền tảng quản lý khóa và bạn yêu cầu rút tiền theo quy định của nền tảng. Với ví tự lưu ký, bạn nắm giữ hoặc cùng kiểm soát khả năng ký theo cấu hình. Lưu ký có rủi ro vận hành, hạn chế rút tiền và bảo mật tài khoản; tự lưu ký đòi hỏi tự quản lý khóa cùng dữ liệu khôi phục. Khôi phục quyền đăng nhập và đảo ngược giao dịch blockchain là hai việc khác nhau.
Một thương hiệu có thể cung cấp cả tài khoản sàn lẫn ví on-chain. Chỉ nhìn biểu tượng sẽ không xác định được hình thức lưu giữ. Hãy kiểm tra tên sản phẩm, cách tạo tài khoản và phương thức khôi phục khi mất thiết bị. Tài liệu Ethereum.org nói trên cũng tách trách nhiệm lưu ký của sàn tập trung khỏi giao diện ví.

Nóng và lạnh mô tả môi trường giữ khóa
Ví nóng và ví lạnh chủ yếu khác nhau ở cách lưu giữ khóa và ký giao dịch; lưu ký và tự lưu ký nói về bên nắm quyền kiểm soát. Đây là hai tiêu chí riêng. Sàn có thể cất tài sản trong kho lạnh nhưng bạn vẫn dùng tài khoản lưu ký, không vì thế mà sở hữu khóa riêng của sàn.
Giao diện điện thoại có thể dùng thiết bị phần cứng để ký
Điện thoại hoặc trình duyệt có thể hiển thị số dư, chuẩn bị giao dịch rồi chuyển yêu cầu sang thiết bị phần cứng để ký. Với thiết kế hoạt động đúng, quá trình kết nối không cần nhập khóa riêng vào điện thoại. Tài liệu chính thức “How to use a hardware wallet with MetaMask”, được đối chiếu ngày 27/10/2026, khuyên tạo dữ liệu khôi phục mới trên phần cứng thay vì dùng lại cụm từ từng nằm trong ví phần mềm.
Phần cứng thêm một bước xác nhận, đồng thời thêm việc quản lý thiết bị và bản sao lưu. Bạn vẫn cần hiểu mình đang ký gì. Nếu muốn so sánh mục đích sử dụng, hãy đọc so sánh ví nóng và ví lạnh. Bài này tiếp tục với quy trình nhận và chuyển tiền dùng chung.
Kiểm tra sao lưu trước khi nạp tài sản
Với ví tự lưu ký tạo bằng cụm từ khôi phục, hãy kiểm tra bản sao lưu theo quy trình chính thức trước khi nạp tài sản. Cụm từ này dùng để tái tạo các khóa liên quan; tài khoản nhập thêm, tài khoản phần cứng hoặc chế độ đăng nhập khác có thể cần cách khôi phục riêng. Chép một bộ từ chưa chắc đã bao phủ mọi tài khoản.
Giữ đúng thứ tự các từ, không chụp ảnh gửi cho “hỗ trợ” hoặc dán vào trang lạ. Thiết bị cũ còn dùng được không, có mở khóa được không và bản sao lưu khôi phục tài khoản nào đều ảnh hưởng đến bước tiếp theo. Bài khóa riêng và cụm từ khôi phục giải thích từng trường hợp.

Bài tập chuyển ETH: xác định rõ một việc cần làm
Tình huống này chỉ xét chuyển ETH gốc trên Ethereum mainnet, từ tài khoản thông thường A của bạn sang tài khoản thông thường B cũng do bạn kiểm soát. Đây là bài tập, không có giao dịch thực sự được phát lên mạng; số tiền và mức phí đều giả định. ETH là tài sản gốc của Ethereum. Bài tập không có chuyển xuyên chuỗi, đổi token hay gọi hợp đồng thông minh.
Bước 1: đối chiếu tài sản, mạng và địa chỉ nhận
Trong giao diện ví đáng tin cậy của B, chọn Ethereum mainnet và lấy địa chỉ nhận. Sau đó quay lại A để kiểm tra mạng cùng tài sản. ETH là tên tài sản, còn Ethereum mainnet là mạng được dùng trong ví dụ. Mạng khác cũng có thể dùng tên ETH cho tài sản hoặc phí; chỉ kiểm tra tên đồng tiền là chưa đủ. Cùng định dạng địa chỉ không chứng minh bên nhận hỗ trợ mạng bạn đã chọn.
A và B chỉ là ký hiệu, không phải địa chỉ để gửi tiền. Khi thao tác thật, lấy toàn bộ địa chỉ từ giao diện nhận của chính bạn, đối chiếu từng phần sau khi dán và tại màn hình xác nhận cuối. Nếu dùng phần cứng, kiểm tra cả màn hình thiết bị đáng tin cậy. Không sao chép địa chỉ từ khoản tiền nhỏ lạ trong lịch sử, cũng không chỉ so vài ký tự đầu và cuối.
Nếu gửi tới sàn, hãy dùng trang nạp tiền của sàn để kiểm tra mạng hỗ trợ, trạng thái dịch vụ, mức nạp tối thiểu và Memo/Tag nếu có. Memo/Tag là thông tin bổ sung để nền tảng xác định tiền thuộc tài khoản nào. Hướng dẫn nạp tiền chính thức của Kraken phiên bản 19/08/2026 liệt kê riêng mạng, dữ liệu bổ sung và yêu cầu xác nhận. Không thể suy ra những điều này từ chuỗi địa chỉ. B trong ví dụ là tài khoản ETH thông thường nên không có bước ghi có vào tài khoản sàn.

Bước 2: tách số tiền chuyển khỏi phí tối đa
Giả sử A có 0,06 ETH và muốn chuyển 0,05 ETH. Giới hạn gas của giao dịch thông thường này được giả định là 21.000, giá tối đa mỗi đơn vị là 32 gwei. Phí cần dự trù là 21.000 × 32 ÷ 1.000.000.000 = 0,000672 ETH; tổng số tiền cần chuẩn bị là 0,050672 ETH. Gas là đơn vị đo công việc tính toán để thực thi giao dịch; gwei là đơn vị nhỏ của ETH, với 1 ETH bằng một tỷ gwei.
Dự trù trước khi gửi dùng giá trần; phí thực tế dùng lượng gas đã tính phí và giá gas hiệu dụng. Tài liệu “Gas and fees” của Ethereum.org phân biệt hai cách tính này. Xét riêng một kết quả hoàn tất giả định: dùng 21.000 gas ở giá hiệu dụng 30 gwei thì phí là 0,00063 ETH. Số dư A giảm tổng cộng 0,05063 ETH và còn 0,00937 ETH. Đây là phép tính minh họa, không phải biên nhận giao dịch thật.
Nếu A chỉ có 0,05065 ETH, dù đủ cho chi phí thực tế giả định phía sau, nó vẫn thấp hơn yêu cầu trước khi gửi là 0,050672 ETH. Không thể lấy phí thấp hơn biết sau đó để thông qua kiểm tra ban đầu. Giới hạn 21.000 cũng không dùng cho mọi giao dịch: chuyển token, tương tác hợp đồng hoặc quy tắc tài khoản khác có thể cần nhiều hơn. Khi thao tác thật, dùng ước tính của ví cho chính giao dịch đó; chưa hiểu ước tính thì dừng lại.

Từ trước khi ký đến lúc nhận: kiểm tra từng trạng thái
Cần tách ba câu hỏi: định gửi gì, mạng đã đưa giao dịch vào khối chưa và bên nhận có kết quả như dự kiến chưa. Thành công và thất bại dưới đây chỉ là các nhánh giả định; không có mã giao dịch thật thì cũng không có kết quả nhận tiền đã xảy ra.
Bước 3: đây là chuyển tiền hay cấp một quyền khác?
Trước khi ký, đối chiếu lần cuối Ethereum mainnet, địa chỉ B, 0,05 ETH và điều kiện phí. Mục tiêu là chuyển ETH gốc. Nếu yêu cầu lại thành phê duyệt token, hợp đồng lạ hoặc dữ liệu không hiểu, nó đã khác nhiệm vụ ban đầu và bạn nên từ chối ký. Phê duyệt token cho phép một đối tượng cụ thể sử dụng token theo hạn mức; nút “xác nhận” không tự biến yêu cầu đó thành thanh toán thông thường.
Nếu địa chỉ hoặc số tiền trên phần cứng khác màn hình máy tính, dừng trước khi xác nhận và kiểm tra lại nguồn thông tin cùng thiết bị. Đừng tắt cảnh báo chỉ để hoàn thành bài tập. Nếu ai yêu cầu nhập cụm từ khôi phục để “xác minh nhận tiền”, cũng phải dừng ngay: kiểm tra nhận tiền không cần giao dữ liệu kiểm soát tài khoản.
Bước 4: mã giao dịch chỉ là điểm bắt đầu tra cứu
Mã băm giao dịch là định danh dùng để tra cứu. Trên trình khám phá blockchain của Ethereum mainnet, kiểm tra trạng thái, địa chỉ gửi và nhận, số tiền, khối cùng phí. Trình khám phá là công cụ đọc bản ghi công khai; tra cứu một giao dịch thông thường không cần kết nối ví hay ký.
Trạng thái pending nghĩa là đang chờ xử lý, chưa đủ để kết luận B đã nhận tiền và không phải lý do gửi lại cùng khoản đó. Nếu thực thi thất bại, kiểm tra nguyên nhân và phí: giao dịch đã được đưa vào khối vẫn có thể tốn gas dù thất bại. Cách phân biệt thực thi và phí trong “Transactions” cùng “Gas and fees” của Ethereum.org giải thích vì sao có mã băm là chưa đủ.
Bước 5: kiểm tra kết quả nhận rồi mới tiếp tục
Giả sử biên nhận trong ví dụ báo thành công, địa chỉ B và 0,05 ETH đúng kế hoạch. Tiếp theo, kiểm tra biến động tài sản của B trên đúng mạng. Nếu không có biến động đồng thời khác, B phải tăng 0,05 ETH và A trả phí riêng. Khi giao diện chưa cập nhật, hãy kiểm tra mạng cùng bản ghi công khai trước, đừng chuyển lại ngay.
Nếu B là địa chỉ của sàn, thành công trên chuỗi vẫn phải nối tiếp bằng số xác nhận và quá trình ghi có mà sàn yêu cầu. Không thể áp dụng nguyên điều kiện của ví cá nhân. Ngay cả sau lần thử nhỏ đã ghi có, lần sau vẫn cần lấy và đối chiếu thông tin nạp tiền hiện tại; dịch vụ, địa chỉ và quy định có thể thay đổi.

Khi nào nên dừng thay vì thử thêm lần nữa?
Chưa xác định được mạng, địa chỉ, phí hay nội dung ký thì kết quả phù hợp là không gửi. Nếu đã phát lên mạng, kiểm tra giao dịch ban đầu trước để tránh trả tiền hai lần vì nóng ruột. Phân biệt này hữu ích với nhiều ví hơn việc học thuộc vị trí từng nút.
Chưa gửi, đang chờ và đã thực thi cần cách xử lý khác nhau
Trước khi ký, bạn có thể hủy phần chuẩn bị. Với pending, kiểm tra giao dịch gốc cùng phương án xử lý chính thức của ví. Giao dịch đã thực thi không thể bị hủy bằng cách xóa ứng dụng hoặc đóng trang. Khả năng khôi phục khi gửi sai mạng hay địa chỉ phụ thuộc quyền kiểm soát bên nhận, mạng và dịch vụ hỗ trợ; không ai có thể bảo đảm trả thêm một khoản phí là lấy lại được.
Ngắt kết nối trang web khác với thu hồi quyền token đã cấp. Tài liệu MetaMask “Disconnect wallet from a dapp”, được đối chiếu ngày 27/10/2026, nêu rõ ngắt kết nối không tự thu hồi phê duyệt. Hãy từ chối yêu cầu ký đáng ngờ trước; “đã ngắt kết nối” không chứng minh quyền cũ đã biến mất.
Giao dịch thử nhỏ giảm được rủi ro nào?
Khoản thử nhỏ giúp kiểm tra đường nhận hiện tại và giới hạn số tiền sai sót. Nó không chứng minh cụm từ khôi phục chưa từng lộ, thiết bị không có vấn đề hay mọi chữ ký tiếp theo đều an toàn. Nếu sau lần thử xuất hiện yêu cầu phê duyệt mới, đó vẫn là một quyết định mới, không thể dùng lại sự tin tưởng của lần trước.

Tiếp tục học theo vấn đề bạn cần giải quyết
Trước hết, hãy tự xác định một giao dịch đang ở giai đoạn nào. Liên kết về lựa chọn ví nóng/lạnh và sao lưu đã nằm tại phần khái niệm tương ứng; bốn chủ đề còn lại ở bên dưới.
- Cách chuyển tiền mã hóa: mạng, địa chỉ, Memo và ghi có: kiểm tra mạng, mức nạp tối thiểu, Memo/Tag và bất thường.
- Cách tính phí gas: hạn mức, phí thực tế và giao dịch lỗi: phân biệt ước tính, giá trần, thất bại và chi phí giữa các mạng.
- Phê duyệt token: kết nối, Approve, chữ ký và thu hồi: tách kết nối, ký, hạn mức và thu hồi quyền.
- Ví bị xâm phạm: kiểm tra phê duyệt, lộ khóa và chuyển tiền lạ: chọn thứ tự ứng phó theo khả năng lộ quyền kiểm soát.
Bài viết phục vụ học kiến thức ví và đánh giá thao tác, không phải lời khuyên đầu tư. Số tiền và mức phí minh họa không phải báo giá hiện tại. Giao dịch thật cần đối chiếu sản phẩm cùng mạng đang dùng; sai sót có thể gây tổn thất không thể thu hồi.