Nếu bạn nói điều khó chịu nhất trong blockchain là gì thì mỗi người có thể có một câu trả lời khác nhau, nhưng việc rò rỉ khóa riêng dẫn đến đánh cắp tài sản chắc chắn được công nhận là một trong những nền tảng của blockchain tiền điện tử hiện tại. đã tạo cặp khóa công khai/địa chỉ-khóa riêng. Trên thực tế, khóa riêng tương đương với thẻ ngân hàng + mật khẩu của chúng tôi. Sau khi bị rò rỉ, tin tặc có thể nhanh chóng lấy đi tiền của bạn, nhưng bạn chỉ có thể không làm gì được. Một chiếc ví có thể là một lối thoát.
Khóa riêng thực sự là một trong những ngưỡng để hầu hết mọi người hiểu về blockchain lần đầu tiên, bởi vì hầu hết những người quen với việc tập trung hóa đều quen thuộc hơn với số tài khoản thẻ ngân hàng + mật khẩu và khi tiền bị đánh cắp, họ sẽ ngay lập tức nghĩ xem có nên có sử dụng chúng hay không. Hãy liên hệ với bộ phận dịch vụ khách hàng của nhà cung cấp ví và hỏi xem có giải pháp nào không. Bản ghi của khóa riêng được tạo ra bởi các số ngẫu nhiên. Trong máy tính, các số ngẫu nhiên thực sự không tồn tại. Hầu hết các số ngẫu nhiên được gọi là số giả ngẫu nhiên. Ví dụ: ví giấy mà mọi người thường sử dụng để di chuyển. tọa độ. Tạo số giả ngẫu nhiên và sau đó tạo khóa riêng. Tất nhiên, phương pháp này đã bị loại bỏ.
Ngoài ra còn có các ví não trước đây, nơi người dùng tạo ra các số ngẫu nhiên bằng cách nhập các ký tự để hỗ trợ trí nhớ của họ. Ví dụ: ai đó sử dụng một câu nào đó trong một bài thơ Đường hoặc một bài thơ Đường để tạo ra một chiếc ví. có thể bẻ khóa một cách thô bạo các số bị đánh cắp để rút tài sản của người dùng, ví não hiện tại cũng đã bị loại bỏ.
Hầu hết các phần mềm ví chủ yếu hỗ trợ phương pháp ghi nhớ là 11 từ ghi nhớ + 1 chữ số kiểm tra. Tất nhiên cũng có 24 từ ghi nhớ về cơ bản. Tất nhiên, cũng có những cách thêm mật khẩu vào ví ghi nhớ. Với hình thức đặt mật khẩu khác nhau cho cùng một bộ từ ghi nhớ sẽ tạo ra các địa chỉ ví khác nhau. Loại phần mềm ví này hiện hỗ trợ tương đối ít nên chưa phổ biến.
Hiện tại, ví đa chữ ký là phương pháp phổ biến cho các nhóm quản lý tài sản. Ví dụ: chúng tôi sử dụng ví đa chữ ký 2/3 để tạo ba khóa riêng để quản lý chung. Khi cần chuyển tiền, chỉ có hai chữ ký khóa riêng. nghĩa là, trong Ethereum, hình thức này cần được triển khai bằng cách triển khai hợp đồng trên chuỗi và số tiền được kiểm soát thông qua hợp đồng, còn được gọi là ví hợp đồng thông minh.
Vì lý do bảo mật, người ta cũng đã phát minh ra ví phần cứng để bảo vệ khóa riêng/từ ghi nhớ không bị rò rỉ trên mạng, nhưng vẫn chưa có cách nào loại bỏ được dạng từ ghi nhớ/khóa riêng/dẫn xuất số ngẫu nhiên. Trong Web3, danh mục này còn được gọi là ví EOA, chẳng hạn như Metamask (EOA phần mềm), Ledger (EOA phần cứng), v.v.
Ví hợp đồng thông minh và ví MPC
Ví hợp đồng thông minh là ví triển khai các hợp đồng trên chuỗi, chẳng hạn như Argent (ví hợp đồng thông minh chữ ký đơn), Gnosis Safe Multisig (ví hợp đồng thông minh đa chữ ký), v.v. Ví dụ: nếu chúng ta đang sử dụng Argent, nếu nó là một ví mới, nhận Ví là bình thường khi nhận tiền, nhưng khi cần gửi tiền, trước tiên, ví cần thực hiện giao dịch để kích hoạt ví và sau đó tài sản có thể được gửi.
Ví dụ: trong hình này, xử lý tiền gửi là tài sản chuỗi chéo (ví nhận tài sản), trong khi Tạo và chuyển tài khoản là tạo ví và gửi tiền.
Cái còn lại là ví của giải pháp MPC mà chúng tôi đã đề cập, chẳng hạn như ZenGo, Web3Auth, v.v. MPC là tên viết tắt của tính toán nhiều bên. Tính toán nhiều bên là một dạng điện toán riêng tư và là một phương pháp thường được sử dụng. Nó thuộc cùng một hướng với các bằng chứng không có kiến thức về TEE và ZK. Tất nhiên, các kịch bản ứng dụng của chúng có điểm nhấn khác nhau. Chúng tôi không đề cập đến quyền riêng tư ở đây. Thông tin chính có thể làm cho khóa riêng tư trở nên vô hình trong toàn bộ quá trình. Khác với ví đa chữ ký, ví đa chữ ký được xác nhận bằng cách quản lý chữ ký kết hợp khóa riêng tư. MPC Nhiều đoạn khóa riêng tư liên tục thay đổi, điều đó có nghĩa là không có khóa riêng tư cố định nào được tạo ra trong quá trình này và ngay cả khi tin tặc lấy được một đoạn khóa riêng tư nào đó thì nó cũng vô dụng, vì vậy điều này hoàn toàn loại bỏ các hạn chế về khóa riêng tư, nó cũng có thể cung cấp các giải pháp linh hoạt hơn cho người dùng bên B.
Trong Ethereum, ví đa chữ ký là ví được triển khai trên chuỗi để thực hiện hợp đồng thông minh. Chúng tôi hiểu nó là ví hợp đồng, trong khi việc xác minh ví MPC được thực hiện ngoài chuỗi và hợp đồng thông minh không liên quan ở đây. Một mặt, ví hợp đồng thông minh không thể thích ứng với nhiều chuỗi (ví EOA cùng địa chỉ có thể được chuyển sang nhiều chuỗi như ETH/Polygon/BSC để sử dụng, nhưng ví hợp đồng thông minh đa chữ ký chỉ có thể được sử dụng trên một chuỗi. Nếu được triển khai trên các chuỗi khác, địa chỉ sẽ thay đổi). Đồng thời, ví hợp đồng thông minh sẽ làm tăng phí gas cho tương tác, vì quá trình tương tác sẽ mang lại nhiều tính toán hơn, nhưng điều này sẽ không xảy ra với Ví MPC.
Ví MPC hiện tại không phổ biến nhưng đã thu hút được rất nhiều sự chú ý. Các sản phẩm và giải pháp tương ứng như unipass, bitizen, zengo, fireblocks, web3auth, v.v. đều tham gia vào các giải pháp MPC.
Nhìn chung, ví MPC là một phương thức lưu trữ ví mới, còn được gọi là phương pháp quản lý tài sản ví thế hệ tiếp theo, đồng thời, kết hợp với nhu cầu đăng nhập ví Web3 DApp và các tình huống khác, nó sẽ dần trở nên phổ biến và việc quản lý ví. gây rắc rối cho người dùng. Điều này cũng có thể kết thúc vấn đề.