Ví Web3 là gì, khác tài khoản sàn ở đâu
"Không phải khoá của bạn thì không phải coin của bạn" được nhắc đi nhắc lại như thể nó kết thúc cuộc tranh luận. Không phải — nó chỉ mô tả bạn đã chọn kiểu hỏng nào trong hai kiểu.
Một câu: tài khoản sàn là một quyền đòi với một công ty — một công ty có thể giúp bạn khi bạn làm sai. Ví là một chiếc khoá bạn tự giữ, nơi một sai lầm là chung cuộc và không ai can thiệp được.
Nên câu hỏi không phải cái nào an toàn hơn. Là bạn ở vị thế sống sót tốt hơn với kiểu hỏng nào — một nền tảng đổ vỡ, hay bạn làm mất một mảnh giấy.
Khác biệt thật sự
Tài khoản sàn là một bản ghi trong cơ sở dữ liệu của một công ty. Số dư của bạn là một con số họ duy trì và một nghĩa vụ họ nợ bạn. Ví là một cặp khoá (phần giới thiệu về ví của chính ethereum.org là một điểm khởi đầu trung lập hợp lý); cái gọi là "số dư" là những gì chuỗi khối nói rằng địa chỉ đó kiểm soát, và ai giữ khoá thì người đó kiểm soát.
| Tài khoản sàn | Ví Web3 | |
|---|---|---|
| Bạn nắm cái gì | Một quyền đòi với một công ty | Một khoá riêng tư |
| Quên mật khẩu | Khôi phục được qua hỗ trợ | Không có mật khẩu để quên — nhưng mất cụm từ là hết |
| Gửi nhầm chỗ | Đôi khi khôi phục được qua hỗ trợ | Không bao giờ |
| Hỏng khi nào | Công ty đổ vỡ, hoặc hạn chế tài khoản của bạn | Bạn mất cụm từ, hoặc người khác lấy được nó |
| Cần danh tính | Có | Không |
| Với tới ứng dụng on-chain | Không | Có — đó chính là công dụng của nó |
Hãy đọc bảng đó như một sự đối xứng chứ không phải một bảng điểm. Gửi cho bên thứ ba là chuyển rủi ro sang một tổ chức và mua được một bộ phận hỗ trợ. Tự giữ khoá là bỏ tổ chức đó đi, và bỏ luôn bộ phận hỗ trợ theo. Không có dòng nào mà một bên đơn giản là tốt hơn.
Một cách nói đáng bỏ đi: ví không "chứa" coin của bạn. Tài sản là các bản ghi trên một chuỗi khối gắn với một địa chỉ. Ví giữ chiếc khoá có thể phê chuẩn thay đổi lên các bản ghi đó. Đây không phải chuyện bắt bẻ chữ nghĩa — đó là lý do cài lại ứng dụng chẳng mất gì nếu bạn có cụm từ, và có ứng dụng cũng mất tất cả nếu bạn không có.
Cụm từ khôi phục là toàn bộ vấn đề
Mười hai hoặc hai mươi bốn từ, sinh ra một lần. Từ chúng, mọi khoá trong ví đều được dẫn xuất. Nghĩa là:
- Ai có cụm từ thì người đó có tài sản. Không phải "có thể xin quyền truy cập" — mà là có, ngay lập tức, từ bất cứ đâu, không cần thêm bước nào.
- Không có cụm từ thì không ai giúp được. Không phải đội phát triển ví, không phải một sàn, không phải một dịch vụ khôi phục. Không có nút đặt lại, vì không có tài khoản nào cả.
Từ đó ra hai quy tắc không có ngoại lệ:
Đừng bao giờ nhập nó vào bất cứ đâu ngoài chính ứng dụng ví, khi khôi phục. Không website, không nhân viên hỗ trợ, không biểu mẫu xác minh, không trang nhận airdrop. Không có lý do hợp pháp nào để một bên khác cần tới nó. Một yêu cầu đòi cụm từ khôi phục là bằng chứng của một vụ trộm đang diễn ra, hết câu — chính cái yêu cầu đó là bằng chứng, bất kể khung cảnh xung quanh trông thuyết phục tới đâu.
Đừng bao giờ lưu nó dưới dạng chữ số hoá. Không ảnh chụp màn hình, không ứng dụng ghi chú, không lưu trữ đám mây, không trình quản lý mật khẩu, không email cho chính mình. Bất cứ thứ gì đồng bộ đều là một bản sao nằm trên máy của người khác. Hãy viết ra giấy, hoặc dập lên kim loại, và cất ở nơi mà một đám cháy hay một đường ống vỡ không lấy đi được. Hai bản ở hai nơi tốt hơn một bản hoàn hảo.
Quyền phê duyệt token: rủi ro ít ai lường
Cái này bắt cả những người đã làm đúng mọi thứ khác, vì nó không liên quan tới việc đưa đi cái gì cả.
Để một ứng dụng on-chain chuyển được một token thay bạn, bạn ký một phê duyệt. Nhiều giao diện mặc định xin hạn mức không giới hạn, vì như vậy bạn không phải phê duyệt lại lần nào nữa. Nó cũng có nghĩa hợp đồng đó có thể chuyển token ấy khỏi địa chỉ của bạn, với số lượng bất kỳ, vào bất kỳ lúc nào trong tương lai.
Quyền phê duyệt sống lâu hơn lần tương tác. Nếu hợp đồng về sau bị xâm nhập — hoặc vốn đã độc hại từ đầu và chỉ đơn giản là chờ — thì hạn mức đó vẫn còn nguyên. Người ta bị rút sạch nhiều tháng sau khi dùng một thứ đúng một lần, và tại thời điểm đó chẳng có gì bị lấy đi cả.
Ba thói quen:
- Đặt hạn mức cụ thể thay vì không giới hạn, ở nơi giao diện cho phép. Thêm một lần phê duyệt mỗi lần tương tác, đổi lại giới hạn được mức phơi nhiễm.
- Rà và thu hồi các phê duyệt cũ định kỳ. Một trình khám phá khối như Etherscan có sẵn màn hình kiểm tra phê duyệt cho đúng việc này.
- Dùng một địa chỉ riêng cho mọi thứ mang tính thử nghiệm. Nạp vào đó đúng số tiền mà thí nghiệm đó đáng giá, không hơn. Một phê duyệt cấp từ một địa chỉ gần như trống rỗng thì gần như không tốn gì.
Khi nào ví cứng đáng tiền
Ví cứng giữ khoá riêng tư trong một thiết bị không bao giờ để lộ nó cho máy tính của bạn. Giao dịch được ký trên thiết bị và bạn xác nhận trên màn hình của chính nó. Nếu máy tính bị xâm nhập thì chiếc khoá vẫn không.
Nó đáng tiền khi số tài sản bạn bảo vệ vượt giá thiết bị một khoảng thoải mái, và bạn định giữ chứ không giao dịch liên tục. Nó không đáng cho số dư nhỏ mà bạn di chuyển thường xuyên — sự phiền phức sẽ đẩy người ta sang các đường tắt làm mất luôn lợi ích của nó.
Hai điều nó không làm được. Nó không bảo vệ bạn khỏi việc phê duyệt một giao dịch độc hại, vì chính bạn đã phê duyệt — hãy đọc cái màn hình trên thiết bị nói gì, đó là lý do nó có một cái màn hình. Và nó không xoá bỏ vấn đề cụm từ khôi phục: thiết bị thay được, cụm từ thì không.
Mua trực tiếp từ nhà sản xuất. Một thiết bị đến tay bạn kèm sẵn một cụm từ khôi phục in trong hộp là một cái bẫy, và là cái bẫy phổ biến.
Chia thế nào giữa hai bên
Phần lớn người dùng cả hai đều ổn định vào một cách sắp xếp đại khái như sau, và nó là một mặc định hợp lý:
- Tài khoản sàn: phần bạn đang giao dịch, và tiền pháp định đang trên đường vào hoặc ra. Bộ phận hỗ trợ và đường khôi phục có giá trị thật với tiền đang di chuyển, và đó cũng là tình huống bạn dễ mắc một sai lầm sửa được nhất.
- Ví nóng: phần bạn cần cho hoạt động on-chain. Nạp vào có chủ đích, coi như tiền tiêu, và không phải là địa chỉ giữ bất cứ thứ gì bạn sẽ tiếc.
- Ví cứng: phần nắm giữ dài hạn không cần di chuyển. Không cấp phê duyệt từ nó, lý tưởng là không tương tác với ứng dụng nào cả.
Ý tưởng xuyên suốt là mỗi lớp chỉ giữ đúng số mà kiểu hỏng của nó chịu đựng được. Đó là một cách sắp xếp buồn tẻ và đó là lý do nó chạy được.
Quan điểm của chúng tôi về phiên bản cực đoan của câu "không phải khoá của bạn thì không phải coin của bạn": nó đúng về cái rủi ro nó gọi tên và im lặng về cái rủi ro nó tạo ra. Tự giữ khoá chuyển điểm hỏng từ một tổ chức về một hộ gia đình, mà hộ gia đình thì làm mất giấy tờ, bị cháy nhà, và có người qua đời mà không kịp nói cho ai biết thứ gì cất ở đâu. Nếu bạn đang chuyển tài sản sang tự giữ, thì kế hoạch cho cụm từ — nó nằm ở đâu, ai tìm được, chuyện gì xảy ra nếu bạn không còn — không phải phần phụ của quyết định. Nó chính là quyết định.