Ví Crypto Xã Hội là một giải pháp ví crypto do nhà sáng lập Ethereum, Vitalik Buterin, đề xuất, kết hợp các ưu điểm của ví cá nhân, đơn chữ ký (single-sig) và ví đa chữ ký (multi-sig).
Ví Crypto Xã Hội – Tiêu chuẩn cho một loại ví crypto tiên tiếnVí tiền mã hóa: Vẫn còn nhiều thách thức phải vượt qua
Các ví tiền mã hóa hiện đang gặp phải nhiều vấn đề đáng băn khoăn cho người dùng, bao gồm:
Việc nhớ private key hoặc mnemonic passphrase có thể làm khó khăn cho người dùng và nếu họ quên điều này, tài sản trong ví sẽ mất đi.
Đôi khi người dùng vô tình lưu trữ private key hoặc passphrase trên các dịch vụ đám mây, tăng nguy cơ bị lộ private key nếu bị hacker tấn công vào các nền tảng này.
Việc lưu trữ crypto trên ví cứng không phải lúc nào cũng là phương pháp an toàn nhất. Kẻ xấu có thể tấn công chuỗi cung ứng hoặc làm mất ví cứng của người dùng.
Một chiếc ví tốt cần đáp ứng ba yếu tố sau:
Theo nhà sáng lập Ethereum Vitalik Buterin, một chiếc ví crypto tốt cần đáp ứng ba yếu tố sau:
1/ Không có 'điểm yếu': Dù mất bất cứ điều gì, kể cả là private key, passphrase hoặc ví cứng, hacker cũng không thể lấy đi toàn bộ số tiền trong ví hoặc ngăn cản người dùng truy cập vào số tiền của họ.
2/ Không cần phải nhớ quá nhiều thông tin.
3/ Không tạo ra rào cản thêm cho người dùng khi giao dịch.
Một giải pháp có thể hỗ trợ vấn đề này là các ví đa chữ ký (multi-sig). Tuy nhiên, chúng không dễ sử dụng cho người mới; thêm vào đó, thời gian giao dịch với ví multi-sig cũng lâu hơn do yêu cầu sự chấp thuận từ ít nhất hai trong số ba chữ ký được ủy quyền trong các ví này.
Social Recovery Wallet: giải pháp cho mọi vấn đề?
Vitalik Buterin đã đề xuất một phương án mới, gọi là Ví Social Recovery, kết hợp ưu điểm của ví cá nhân, chữ ký đơn (single-sig) và chữ ký đa (multi-sig).
Giống như ví single-sig, Ví Social Recovery cũng chỉ có một khóa ký duyệt duy nhất dùng để xác nhận giao dịch. Ngoài ra, có ít nhất 3 'người giám hộ' có thể hợp tác để thay đổi khóa khi cần thiết. Khóa ký duyệt có thể thêm hoặc thay đổi người giám hộ sau một khoảng thời gian từ 1-3 ngày.
Người dùng vẫn sử dụng ví Social Recovery này như khi sử dụng ví single-sig. Chỉ khi họ mất khóa ký duyệt, tính năng phục hồi mới được 'kích hoạt': Người dùng có thể yêu cầu những người giám hộ phê duyệt một giao dịch để thay đổi khóa ký duyệt. Những người giám hộ sẽ phê duyệt yêu cầu trên một trang web (ví dụ như security.loopring.io), và nếu họ đồng ý, thì họ sẽ phê duyệt.
Để ngăn chặn nguy cơ các người giám hộ hợp tác để thay đổi khóa ký duyệt, họ có thể hoạt động một cách ẩn danh mà không cần biết lẫn nhau. Có hai cách để đạt được điều này:
- Một, danh sách địa chỉ ví của các người giám hộ sẽ được mã hóa và lưu trữ trên blockchain và chỉ được chủ nhân ví tiết lộ khi cần phục hồi ví;
- Hai, mỗi người giám hộ sẽ tạo ra một địa chỉ ví mới (chỉ dùng để xác nhận thay đổi khóa ký duyệt) cho mỗi yêu cầu phục hồi ví. Những người giám hộ này nên được đa dạng hóa, bao gồm ít nhất một người giám hộ tổ chức (institutional guardian) để đảm bảo rằng họ không thể bị tấn công hoặc làm hại nhau ảnh hưởng đến an ninh ví.
Các người giám hộ có thể là các thiết bị khác chia sở hữu cùng ví chính bị mất khóa, có thể là bạn bè, gia đình, hoặc một bên thứ ba nào khác đã nhận được yêu cầu thay đổi khóa ký duyệt hợp lệ. Ngay cả khi chủ sở hữu ví qua đời, việc có một nhóm người giám hộ cũng có vai trò phục hồi số tiền đã bị khóa thay vì để chúng bị mất mãi mãi cùng chủ nhân của mình.
Nhược điểm của Social Recovery Wallet
Một số loại ví hiện tại đã sử dụng cơ chế phục hồi xã hội này, như Argent và Loopring. Cả hai ví này có cơ chế ngăn chặn trộm thông qua việc áp đặt hạn mức rút tiền cho mỗi giao dịch mỗi ngày, nếu vượt quá ngưỡng này sẽ cần sự chấp thuận của các người giám hộ.
Để thực hiện điều này, dự án cần thêm một lớp trung gian để chuyển đổi các thông điệp đã ký thành các giao dịch hợp lệ. Điều này sẽ làm giảm bớt tính tập trung của một dự án blockchain và cũng sẽ tăng thêm phí giao dịch cho người dùng.
Kết luận
Theo Vitalik Buterin, khái niệm của Social Recovery Wallet không phản đối ý nghĩa “không cần tin tưởng” của blockchain và crypto. Thay vào đó, nó mở rộng lựa chọn cho người dùng trong việc chọn ra những người mà họ có thể tin tưởng. Nó cũng cho phép họ sử dụng quyền lực của mình một cách cẩn thận, thay vì để họ tùy tiện làm mọi thứ.
Mai Phan
- Kyros Kompass #12: Khám phá meta-transaction relayer
- Giải thích về Sharding và Danksharding
