A ví đa chữ ký, viết tắt của ví đa chữ ký, là một ví tiền điện tử được kiểm soát bởi một số khóa riêng, trong đó một số lượng nhất định các khóa này phải thực hiện ký xác nhận trước khi bất kỳ khoản tiền nào có thể được chuyển đi. Quy tắc này được biểu thị dưới dạng M-trong-N: một ví 2-trong-3 có ba khóa, và bất kỳ hai trong số đó đều có thể phê duyệt một giao dịch thanh toán.
Một ví tiền tiêu chuẩn chỉ có một khóa, do đó, việc mất hoặc bị đánh cắp một cụm từ khôi phục duy nhất sẽ quyết định số phận của toàn bộ tài sản trong ví. Công nghệ Multisig phân tán quyết định đó ra nhiều người, thiết bị hoặc địa điểm khác nhau. Một ví 2-trong-3 vẫn hoạt động bình thường nếu mất một khóa và vẫn an toàn nếu một khóa bị đánh cắp.
Trong Ví Bitcoin.com, tính năng này được gọi là ví chung. Cơ chế Multisig cũng đã bảo vệ ví của sàn giao dịch khỏi vụ trộm cắp khoảng 1,5 tỷ đô la vào tháng 2 năm 2025, trong đó kẻ gian đã lừa gạt tất cả những người có quyền ký tên cùng một lúc.
Tạo ví Bitcoin hoặc Bitcoin Cash dùng chung trong ví tự quản lý Ứng dụng Ví Bitcoin.com.
Những điểm chính cần lưu ý
- Ví đa chữ ký (multisig) có nhiều khóa riêng và một ngưỡng xác nhận. Tiền chỉ được chuyển khi có đủ số lượng khóa ký tên để đáp ứng ngưỡng đó.
- Các bên tham gia không chia sẻ chung một khóa công khai. Mỗi bên đều sở hữu cặp khóa riêng của mình, và địa chỉ ví được tạo ra từ một đoạn mã kết hợp khóa công khai của từng bên tham gia với ngưỡng.
- Trong bất kỳ cấu hình M-trong-N nào, bạn có thể mất N trừ đi M khóa mà vẫn có thể thực hiện giao dịch, trong khi kẻ tấn công cần M khóa để đánh cắp. Ví 1-trong-2 bổ sung tính dự phòng nhưng không bảo vệ chống lại hành vi trộm cắp, còn ví 6-trong-6 lại làm tăng khả năng mất quyền truy cập.
- Bitcoin hỗ trợ tính năng đa chữ ký (multisig) ngay từ nền tảng trong ngôn ngữ kịch bản của mình, trong khi tính năng đa chữ ký trên Ethereum hoạt động dưới dạng hợp đồng thông minh. Hai phương thức này đi kèm với các chi phí và rủi ro khác nhau.
- Việc sao lưu ví đa chữ ký không chỉ cần cụm từ khôi phục của từng người tham gia. Để khôi phục ví một cách độc lập, cần có đủ khóa riêng để đáp ứng ngưỡng yêu cầu, cùng với khóa công khai của mọi người tham gia hoặc toàn bộ cấu hình của ví.
- Hệ thống Multisig chỉ loại bỏ các điểm lỗi duy nhất khi những người ký xác nhận các giao dịch một cách độc lập. Trong vụ trộm tại Bybit vào tháng 2 năm 2025, tất cả những người ký đều đã phê duyệt một giao dịch giả mạo được hiển thị trên cùng một giao diện web đã bị xâm nhập.
- Cả ví Multisig và ví MPC đều phân tán quyền kiểm soát, nhưng Multisig áp dụng các quy tắc của mình trên blockchain, trong khi MPC hoạt động ngoài chuỗi và tạo ra một chữ ký thông thường duy nhất.
- Ví Bitcoin.com hỗ trợ tính năng ví chung cho Bitcoin (BTC) và Bitcoin Cash (BCH), với số lượng người tham gia từ hai đến sáu và số lượt phê duyệt bắt buộc từ một đến sáu.
Ví đa chữ ký là gì?
Tất cả các ví tiền điện tử đều phụ thuộc vào khóa riêng, các số bí mật dùng để ký xác nhận giao dịch. Một ví tiêu chuẩn chỉ có một số như vậy, và người nào nắm giữ số đó sẽ kiểm soát số tiền. Một ví đa chữ ký (multisig) có nhiều số như vậy, được nắm giữ bởi những người khác nhau hoặc lưu trữ ở những nơi khác nhau, kèm theo một quy tắc cố định về số lượng số cần thiết để ký xác nhận.
Quy tắc đó chính là ngưỡng, được biểu thị dưới dạng M/N, trong đó N là tổng số khóa và M là số khóa cần thiết để phê duyệt một giao dịch. Một số ví dụ phổ biến:
- 1 trong 2: Hai chìa khóa, mỗi người có thể sử dụng riêng một chìa.
- 2/2: Hai chìa khóa, cả hai đều phải ký.
- 2 trong số 3: ba chìa khóa, chỉ cần hai trong số đó là có thể thực hiện giao dịch.
- 3 trong 5: Năm chìa khóa, chỉ cần ba chìa là có thể sử dụng được.
Những người tham gia thường được gọi là người đồng ký tên. A giao dịch Bắt đầu từ đề xuất của một người đồng ký tên và chỉ có hiệu lực khi đã có đủ số người khác ký tên vào. Cho đến khi đạt được ngưỡng quy định, không có giao dịch nào được ghi vào blockchain và số tiền vẫn được giữ nguyên tại chỗ.
Multisig là một hình thức tự quản lý. Mỗi thành viên đều nắm giữ khóa riêng của mình, và không ai bên ngoài nhóm có thể chuyển tiền. Các thỏa thuận trong đó một dịch vụ nắm giữ một trong các khóa — đôi khi được gọi là “quản lý hợp tác” — vẫn không giữ tài sản miễn là các khóa mà bạn đang nắm giữ có thể đáp ứng ngưỡng yêu cầu mà không cần đến dịch vụ.
Cơ chế hoạt động của Multisig trên Bitcoin
Bitcoin đã hỗ trợ tính năng đa chữ ký (multisig) ngay từ những năm đầu tiên thông qua tính năng tích hợp sẵn ngôn ngữ kịch bản. Mỗi đồng Bitcoin đều được khóa bằng một chương trình nhỏ, gọi là “script”, trong đó quy định những điều kiện cần thiết để chi tiêu đồng Bitcoin đó. Đối với ví tiêu chuẩn, điều này có nghĩa là cần có một chữ ký hợp lệ từ một khóa. Đối với ví đa chữ ký (multisig), script sẽ liệt kê một số khóa công khai và số lượng chữ ký hợp lệ cần thiết.
Địa chỉ được tạo ra từ kịch bản đó. Khi một ví chung được tạo ra, mỗi thành viên sẽ tạo ra cặp khóa riêng của mình. Phần mềm ví sau đó kết hợp tất cả các khóa công khai của các thành viên cùng với ngưỡng vào một kịch bản duy nhất, và suy ra địa chỉ của ví từ hàm băm của kịch bản đó. Mỗi người tham gia đều nhìn thấy và chia sẻ cùng một địa chỉ, nhưng các khóa công khai không bao giờ được hợp nhất thành một. Khóa của mỗi người tham gia vẫn được giữ riêng biệt, chính điều này cho phép mỗi người trong số họ ký tên một cách độc lập. mối quan hệ giữa khóa công khai và địa chỉ cũng hoạt động theo cách tương tự đối với ví chỉ có một khóa, với một khóa thay vì nhiều khóa.
Theo thời gian, cơ chế đa chữ ký (multisig) của Bitcoin đã sử dụng ba loại địa chỉ chính:
| Loại địa chỉ | Giới thiệu | Địa chỉ bắt đầu bằng | Khi bạn thực hiện giao dịch chi tiêu, điều gì sẽ xảy ra trên chuỗi khối? |
|---|---|---|---|
| P2SH | Năm 2012, cho đến BIP-16 | 3 | Toàn bộ mã nguồn, bao gồm mọi khóa công khai và ngưỡng, đã được công bố |
| P2WSH (bản địa SegWit) | 2017 | bc1q, có địa chỉ dài hơn so với các ví chỉ có một khóa | Toàn bộ kịch bản đã được tiết lộ, với mức phí thấp hơn so với P2SH |
| P2TR (Taproot) | Tháng 11 năm 2021 | bc1p | Tùy thuộc vào cách thiết lập, một khoản chi tiêu có thể trông giống hệt như một giao dịch thanh toán bằng một khóa duy nhất |
Việc thu thập chữ ký từ nhiều thiết bị hoặc người dùng đòi hỏi phải có một phương thức để truyền giao dịch chưa hoàn tất giữa các bên. Bitcoin đã tiêu chuẩn hóa điều này dưới dạng định dạng Giao dịch Bitcoin Được Ký Một Phần (Partially Signed Bitcoin Transaction), hay PSBT, trong BIP-174, để các ví và thiết bị phần cứng khác nhau đều có thể thêm chữ ký vào cùng một giao dịch. Các ứng dụng dành cho người dùng thường ẩn bước này. Trong Ví Bitcoin.com, bước này xuất hiện dưới dạng yêu cầu giao dịch mà những người tham gia khác có thể chấp thuận hoặc từ chối.
Taproot đã bổ sung thêm một tùy chọn nữa. Trong phần MuSig2, theo định nghĩa trong BIP-327, nhiều người tham gia có thể kết hợp các khóa của họ thành một khóa tổng hợp và cùng nhau tạo ra một chữ ký, do đó, trên chuỗi khối, một giao dịch chi tiêu đa chữ ký trông giống như một giao dịch thanh toán thông thường chỉ sử dụng một khóa duy nhất. Những lợi ích về quyền riêng tư và phí của phương pháp này là một phần của những gì Taproot được thiết kế để mang lại.
Multisig trên Bitcoin so với Ethereum
Thuật ngữ “multisig” dùng để chỉ cùng một khái niệm trên cả hai mạng, nhưng lại dựa trên các cơ chế hoạt động hoàn toàn khác nhau.
| Bitcoin đa chữ ký | Đa chữ ký Ethereum | |
|---|---|---|
| Cách thức hoạt động | Kịch bản gốc, được tích hợp sẵn trong giao thức | A hợp đồng thông minh được triển khai trên mạng |
| Cách triển khai phổ biến nhất | Được tích hợp sẵn trong nhiều ví Bitcoin | Safe (trước đây là Gnosis Safe) |
| Chi phí lắp đặt | Chưa có gì cho đến khi tiền được chuyển | Phí gas để triển khai hợp đồng |
| Các quy tắc có thể thay đổi sau khi thiết lập không? | Không. Cần phải có một ví mới. | Đúng vậy, nếu các chủ sở hữu đồng ý với việc sửa đổi hợp đồng |
| Các rủi ro chính | Phần mềm quản lý khóa và ví | Quản lý khóa, logic hợp đồng và giao diện web được sử dụng để ký |
| Ký kết | Phần mềm ví hoặc thiết bị phần cứng ký vào PSBT | Chủ sở hữu đăng ký thông qua giao diện web hoặc ứng dụng |
Khả năng thay đổi một Ethereum Hợp đồng đa chữ ký mang lại sự linh hoạt nhưng cũng tạo ra một lỗ hổng bảo mật mới. Trong vụ trộm trên Bybit được mô tả dưới đây, những người ký đã phê duyệt một giao dịch mà họ cho là thông thường, nhưng trên thực tế, họ đã cho phép thay đổi logic hợp đồng của ví, từ đó trao quyền kiểm soát cho kẻ tấn công.
Lựa chọn cấu hình M-trong-N
Mỗi cấu hình đều cân bằng hai rủi ro với nhau: mất quyền truy cập và bị đánh cắp tiền. Trong ví M-of-N, bạn có thể mất tối đa N trừ đi M khóa mà vẫn có thể chi tiêu, trong khi kẻ trộm cần có M khóa mới có thể lấy đi bất kỳ khoản tiền nào.
| Cài đặt | Những chiếc chìa khóa mà bạn có thể làm mất nhưng vẫn có thể sử dụng | Những chiếc chìa khóa mà tên trộm cần có | Cách sử dụng thông thường |
|---|---|---|---|
| 1/2 | 1 | 1 | Quyền truy cập chung giữa các đối tác, quyền truy cập khẩn cấp dành cho thành viên gia đình |
| 2/2 | 0 | 2 | Hai thiết bị mà bạn sở hữu, hoặc hai đối tác kinh doanh đều phải đồng ý |
| 2 trong số 3 | 1 | 2 | Tiết kiệm cá nhân tại các địa điểm khác nhau, tài khoản ký quỹ, lập kế hoạch thừa kế |
| 3 trong 5 | 2 | 3 | Bộ phận tài chính và Hội đồng quản trị của các doanh nghiệp |
| 4/6 | 2 | 4 | Các nhóm có quy mô lớn hơn cần sự chấp thuận của đa số |
| 6/6 | 0 | 6 | Hiếm khi là lựa chọn hợp lý đối với số tiền mà ai đó cần để đạt được mục tiêu |
Phương pháp "1-of-N" mang lại tính dự phòng mà không tăng cường khả năng bảo vệ chống trộm. Bất kỳ khóa nào cũng có thể thực hiện giao dịch, do đó, ví 1-of-2 có nguy cơ bị đánh cắp cao gấp đôi so với ví chỉ dùng một khóa. Loại ví này rất phù hợp để cấp quyền truy cập cho bạn đời hoặc thành viên gia đình. Tuy nhiên, nó không bảo vệ được trong trường hợp cụm từ khôi phục bị đánh cắp.
Phương pháp N-of-N làm tăng khả năng xảy ra tổn thất. Ví 6-of-6 có vẻ là lựa chọn an toàn nhất, nhưng nếu chỉ cần mất một trong sáu khóa, số tiền đó sẽ không bao giờ có thể được chuyển đi nữa. Mỗi khóa được thêm vào và phải tham gia ký xác nhận đều là một điểm lỗi tiềm ẩn.
Đối với phần lớn những người tự quản lý khoản tiết kiệm của mình, phương án “2 trong 3” là lựa chọn tiêu chuẩn. Phương án này vẫn đảm bảo an toàn ngay cả khi một chìa khóa bị mất và một chìa khóa bị đánh cắp – điều mà không một chiếc ví chỉ dùng một chìa khóa nào có thể làm được. Việc cất giữ ba chìa khóa ở ba nơi riêng biệt, sao cho trong trường hợp xảy ra hỏa hoạn, trộm cắp hoặc mất túi xách, tối đa chỉ có một chìa khóa bị ảnh hưởng, chính là yếu tố giúp phương án này phát huy hiệu quả trong thực tế.
Những trường hợp Multisig bảo vệ bạn và những trường hợp nó không hiệu quả
| Mối đe dọa | Multisig có hữu ích không? | Tại sao |
|---|---|---|
| Một cụm từ khôi phục đã bị đánh cắp | Đúng, nếu M bằng 2 hoặc lớn hơn | Một tên trộm chỉ có một chìa khóa thì không thể đáp ứng được ngưỡng yêu cầu |
| Một thiết bị hoặc bản sao lưu bị hủy hoại | Đúng, nếu N trừ M bằng 1 hoặc lớn hơn | Các khóa còn lại vẫn có thể thực hiện giao dịch |
| Một bên ký kết có hành vi không trung thực | Đúng vậy | Một người không thể tự mình chuyển tiền |
| Phần mềm độc hại trên thiết bị của một người ký duy nhất | Một phần | Nó có thể thu thập được một khóa, nhưng vẫn chưa đủ để đạt ngưỡng |
| Tất cả những người ký đều sử dụng cùng một giao diện đã bị xâm phạm | Không | Mỗi người ký có thể được hiển thị cùng một giao dịch giả mạo |
| Hành vi lừa đảo nhắm vào toàn bộ nhóm | Không | Nếu có đủ số người ký tên, mỗi người trong số họ đều có thể bị lừa riêng rẽ |
| Mất nhiều chìa khóa hơn số lượng cho phép trong cấu hình | Không | Các khoản tiền này bị khóa vĩnh viễn |
| Gửi nhầm địa chỉ | Không | Một giao dịch hợp lệ vẫn được coi là hợp lệ bất kể có bao nhiêu người phê duyệt nó |
Vào ngày 21 tháng 2 năm 2025, trong vụ trộm tiền điện tử lớn nhất từ trước đến nay, những kẻ tấn công đã lấy đi khoảng 1,5 tỷ USD từ ví lạnh Ethereum của sàn giao dịch Bybit, một ví đa chữ ký (multisig) được vận hành thông qua Safe. Theo Cuộc điều tra pháp y của Sygnia, những kẻ tấn công đã xâm nhập vào máy tính của một nhà phát triển Safe vào đầu tháng đó và sử dụng nó để cài đặt mã độc vào giao diện web mà những người ký tên của Bybit sử dụng. Khi những người ký tên mở một giao dịch chuyển tiền trông có vẻ bình thường, màn hình của họ hiển thị các chi tiết như dự kiến, trong khi dữ liệu được gửi đến thiết bị ký tên phần cứng của họ lại thực hiện một hành động hoàn toàn khác. Số lượng người ký tên phê duyệt giao dịch này đã đủ để đạt ngưỡng yêu cầu. Cục Điều tra Liên bang Mỹ (FBI) cho rằng vụ trộm này do các hacker Triều Tiên thực hiện.
Bản thân hợp đồng đa chữ ký đã hoạt động chính xác như thiết kế. Điều sai lầm là giả định rằng nhiều người ký đồng nghĩa với nhiều lần kiểm tra độc lập. Tất cả họ đều tin tưởng vào cùng một giao diện, do đó, chỉ cần một giao diện bị xâm nhập là đủ để vô hiệu hóa tất cả các chữ ký cùng một lúc.
Các luận điểm bảo vệ được suy ra từ đó như sau:
- Hãy xác minh trên thiết bị ký. Hãy đọc kỹ địa chỉ nhận và số tiền trên màn hình của chính ví phần cứng, và từ chối xác nhận bất kỳ giao dịch nào mà thiết bị không thể hiển thị dưới dạng dễ đọc; đây là một thực hành được gọi là “ký mù”.
- Đa dạng hóa cách bố trí của những người ký tên. Vì có nhiều thiết bị, phần mềm và mạng khác nhau, nên khả năng một lỗ hổng bảo mật duy nhất ảnh hưởng đến tất cả mọi người là rất thấp.
- Xác nhận các giao dịch bất thường thông qua kênh liên lạc ngoài hệ thống. Một cuộc điện thoại trao đổi giữa các bên đồng ký tên trước khi chấp thuận một khoản thanh toán lớn hoặc bất ngờ không tốn kém gì mà lại mang lại rất nhiều lợi ích.
- Hãy xem xét các yêu cầu phê duyệt với sự nghi ngờ tương tự như đối với bất kỳ yêu cầu cấp kinh phí nào. Cái các thủ đoạn thường được sử dụng trong các vụ lừa đảo tiền điện tử áp dụng cho người đồng ký tên cũng như cho cá nhân.
Cách sao lưu ví đa chữ ký
Ví một khóa có thể được khôi phục từ một cụm từ khôi phục. Ví đa chữ ký được cấu thành từ nhiều thành phần, và bản sao lưu phải bao gồm tất cả các thành phần đó.
| Một phần của ví | Chức năng của nó là gì? | Ai cần phải chứng minh điều đó? |
|---|---|---|
| Cụm từ khôi phục của từng người tham gia | Khôi phục khóa riêng của người tham gia đó | Mỗi người tham gia, riêng rẽ |
| Khóa công khai của mỗi người tham gia | Cần phải xây dựng lại tập lệnh và tìm địa chỉ | Tốt nhất là mỗi người tham gia |
| Cấu hình | Ngưỡng, số lượng người tham gia, loại địa chỉ và tài sản | Mỗi người tham gia |
| Phần mềm ví và các chi tiết về việc phối hợp | Một số ứng dụng lưu trữ cấu hình trên một máy chủ có chức năng chuyển tiếp các yêu cầu giữa các người tham gia | Mỗi người tham gia cần ghi lại ứng dụng và phiên bản mà mình đã sử dụng |
Hàng thứ hai chính là phần mà hầu hết mọi người thường bỏ qua. Để tái tạo một ví đa chữ ký mà không phụ thuộc vào bất kỳ ứng dụng cụ thể nào, bạn cần có đủ số lượng khóa riêng tư để đáp ứng ngưỡng yêu cầu, cộng với các khóa công khai của mọi thành viên tham gia, bao gồm cả những người sẽ không tham gia ký tên. Nếu thiếu bộ dữ liệu đầy đủ này, phần mềm sẽ không thể tái tạo kịch bản, không thể tính toán địa chỉ và không thể tìm thấy số tiền trong ví. Tài liệu về chữ ký đa phương (multisig) của Bitcoin Core tạo ví theo cách này, dựa trên bản ghi tổng hợp các khóa công khai của mọi người tham gia, được gọi là một mô tả tập lệnh đầu ra. Nếu một ứng dụng ví có thể xuất thông tin mô tả đó và lưu giữ một bản sao trong bản sao lưu của từng người tham gia, thì vấn đề này sẽ được giải quyết.
Nhiều ứng dụng ví chung sử dụng máy chủ điều phối để truyền các yêu cầu giao dịch giữa các người dùng và theo dõi cấu hình của ví. Miễn là dịch vụ đó vẫn hoạt động, việc nhập lại cụm từ khôi phục của bạn thường sẽ đưa bạn trở lại trạng thái trước đó trong ví. Cách một ứng dụng cụ thể xử lý việc khôi phục nếu dịch vụ của nó không khả dụng sẽ khác nhau, vì vậy hãy hỏi từng ứng dụng xem bạn cần làm gì trong trường hợp đó và ghi lại câu trả lời cùng với bản sao lưu của bạn.
Trên thực tế, mỗi người tham gia nên giữ:
- Cụm từ khôi phục riêng của họ, được ghi lại ngoại tuyến và được lưu trữ đúng như cách mà bất kỳ cụm từ nào cũng nên được lưu trữ.
- Một số lưu ý về thiết lập: ngưỡng, số lượng người tham gia, tài sản và ứng dụng được sử dụng.
- Một bản sao của mô tả ví hoặc khóa công khai của mỗi người tham gia, trong trường hợp ứng dụng cung cấp thông tin này.
- Thông tin liên hệ của đủ số lượng người tham gia khác để đạt ngưỡng quy định.
Sao lưu ví dùng chung trong Ví Bitcoin.com
Các ví chung trong Bitcoin.com Wallet yêu cầu sao lưu thủ công cụm từ khôi phục của từng người tham gia. Mỗi người tham gia có thể xem cụm từ khôi phục của mình theo một trong hai cách sau:
- Từ màn hình chính, hãy mở ví chia sẻ, nhấn vào nút menu ở góc trên bên phải, rồi chọn Hiển thị cụm từ khôi phục của tôi.
- Hoặc mở Cài đặt, chọn Sao lưu và bảo mật, sau đó Sao lưu thủ công, và chọn ví dùng chung.
Để khôi phục, hãy mở THÊM/NHẬP, chọn Nhập ví, chọn loại tài sản, đặt loại ví thành Ví chung, và nhập cụm từ khôi phục gồm 12 từ. Sau khi khôi phục xong, hãy xác nhận với các thành viên khác rằng mỗi người vẫn có thể truy cập vào bản sao lưu của riêng mình.
Multisig so với MPC
Cả ví Multisig và ví tính toán đa bên (MPC) đều phân tán quyền kiểm soát quỹ cho nhiều bên. Tuy nhiên, chúng thực hiện điều này ở các lớp khác nhau.
| Đa chữ ký | MPC | |
|---|---|---|
| Nơi các quy tắc được lưu giữ | Trên blockchain, trong một đoạn mã hoặc hợp đồng thông minh | Ngoài chuỗi, trong giao thức ký kết |
| Những gì hiển thị trên chuỗi khối | Một số chữ ký, trừ khi các khóa được tổng hợp bằng MuSig2 | Một chữ ký bình thường |
| Có hiển thị dưới dạng ví dùng chung không? | Thông thường, một khi số tiền đã được chi tiêu | Không |
| Hỗ trợ chuỗi | Tùy thuộc vào khả năng hỗ trợ kịch bản hoặc hợp đồng của mạng lưới | Hoạt động trên bất kỳ chuỗi khối nào sử dụng chữ ký tiêu chuẩn |
| Thay đổi thành viên tham gia | Thông thường, việc này đòi hỏi phải tạo một ví mới và chuyển tiền sang ví đó | Các cổ phiếu chủ chốt thường có thể được cập nhật mà không cần chuyển tiền |
| Phí giao dịch | Cao hơn đối với các loại kịch bản cũ hơn | Tương tự như ví chỉ có một khóa |
| Xác minh độc lập | Bất kỳ ai cũng có thể kiểm tra ngưỡng trên chuỗi | Tùy thuộc vào cách triển khai của nhà cung cấp |
| Thành tích | Được sử dụng trên Bitcoin từ năm 2012 | Mới hơn, và có thể khác nhau tùy theo cách triển khai |
Các quy tắc của Multisig là công khai và được chính mạng lưới thực thi, nhờ đó bất kỳ ai cũng có thể kiểm toán chúng. MPC giữ cho cơ chế này ở chế độ riêng tư và tiết kiệm chi phí hơn trên chuỗi, nhưng đổi lại phải dựa vào các thuật toán mật mã phức tạp hơn, vốn khác nhau tùy theo từng nhà cung cấp. Làm thế nào Ví MPC Việc chia tách và kết hợp lại các phần khóa, cũng như việc ai là người nắm giữ các phần khóa đó, sẽ quyết định liệu một ví MPC cụ thể có thực sự là ví tự quản lý hay không.
Ví đa chữ ký so với ví phần cứng đơn lẻ
Đối với một cá nhân tự quản lý khoản tiết kiệm của mình, lựa chọn thực tế thường là giữa một ví phần cứng được bảo mật tốt và một hệ thống đa chữ ký.
| Ví phần cứng đơn lẻ | Đa chữ ký 2 trong 3 | |
|---|---|---|
| Nếu một bản sao lưu bị đánh cắp | Thiệt hại toàn bộ | Không có tổn thất |
| Nếu một bản sao lưu bị hủy hoại | Mất hoàn toàn mà không có bản sao thứ hai | Không có tổn thất |
| Cài đặt | Một thiết bị, một cụm từ | Ba chìa khóa, ba địa điểm, cộng với việc thiết lập ví |
| Chi tiêu hàng ngày | Đơn giản | Cần có hai thiết bị hoặc hai người |
| Phí | Tiêu chuẩn | Cao hơn trên các loại kịch bản cũ hơn |
| Khả năng xảy ra lỗi do người dùng | Thấp | Cao hơn |
| Kế thừa | Người thừa kế cần chính câu nói đó | Có thể thiết kế sao cho người thừa kế hoặc một bên đáng tin cậy giữ một chìa khóa |
Một ví phần cứng duy nhất kèm theo bản sao lưu đã được kiểm tra sẽ đơn giản hơn và ít gây ra sai sót hơn, do đó đây là lựa chọn tốt hơn đối với nhiều người. Cơ chế đa chữ ký (Multisig) chỉ thực sự cần thiết khi số tiền liên quan đủ lớn để việc mất mát trở nên nghiêm trọng, hoặc khi cần có sự đồng thuận của nhiều người. Cả hai phương án đều có thể được sử dụng như kho lạnh để đầu tư dài hạn.
Các cách sử dụng phổ biến của ví chung
| Sử dụng | Cấu hình tiêu biểu | Lợi ích của nó là gì? |
|---|---|---|
| Quyền truy cập trong trường hợp khẩn cấp và quyền thừa kế | 1 trong 2 hoặc 2 trong 3 | Một người đáng tin cậy có thể tiếp cận số tiền này nếu bạn mất khả năng hành vi hoặc sau khi bạn qua đời |
| Các cặp đôi có tài chính chung | 1/2 | Cả hai đối tác đều có quyền truy cập ngang nhau và có thể xem mọi giao dịch |
| An ninh cá nhân tại các địa điểm khác nhau | 2 trong số 3 | Một chiếc chìa khóa để ở nhà, một chiếc để trong két sắt, và một chiếc giao cho người đáng tin cậy |
| Tiết kiệm cho trẻ em | 2 trong số 3 | Cha mẹ sẽ phê duyệt mọi giao dịch trong khi con cái học cách quản lý tiền bạc |
| Giới thiệu tiền điện tử cho gia đình | 1/2 | Bạn vẫn giữ quyền truy cập ngay cả khi họ làm mất chìa khóa, mà không hạn chế chi tiêu của họ |
| Quản lý tài chính doanh nghiệp | 2 trong 3 hoặc 3 trong 5 | Không có nhân viên hay nhà sáng lập nào có thể tự ý sử dụng quỹ của công ty |
| Tiết kiệm theo nhóm và quỹ câu lạc bộ | 3 trong 5 hoặc 4 trong 6 | Phải có đa số đồng ý thì mới được phép chi tiêu từ quỹ chung |
| Quỹ từ thiện | 3 trong 5 | Các nhà tài trợ có thể thấy rõ ràng số tiền quyên góp được sử dụng như thế nào |
| Tài khoản ký quỹ | 2 trong số 3, với sự đồng ý của bên thứ ba | Người mua và người bán cùng thực hiện thanh toán, và bên thứ ba sẽ giải quyết các tranh chấp |
| Quỹ giải thưởng và các thử thách | Cấu hình đa số | Nhóm sẽ xác minh người chiến thắng trước khi tiến hành thanh toán |
Chi phí, Quyền riêng tư và Các hạn chế
- Phí: Các giao dịch đa chữ ký (multisig) cũ thường chứa nhiều chữ ký và đoạn mã lệnh (script) dài hơn, khiến chúng có dung lượng lớn hơn và tốn kém hơn so với các khoản thanh toán chỉ sử dụng một khóa. Việc triển khai Taproot có thể giúp giảm chi phí đó.
- Quyền riêng tư: Trên P2SH và P2WSH, việc chi tiêu sẽ tiết lộ toàn bộ kịch bản, do đó bất kỳ ai xem xét blockchain có thể thấy rằng ví này là ví đa chữ ký, số lượng khóa của nó là bao nhiêu và ngưỡng xác thực là bao nhiêu.
- Không có thay đổi nào sau khi cài đặt: Số lượng người tham gia và ngưỡng xác nhận của một ví Bitcoin đa chữ ký là cố định. Để thay thế một người tham gia, cần phải tạo một ví mới và chuyển số tiền vào ví đó.
- Phối hợp: Mỗi khoản thanh toán đều cần có đủ số người đồng ký tên sẵn sàng. Một ban tài chính với tỷ lệ 3/5 không thể thanh toán hóa đơn khi ba người ký tên đang đi công tác.
- Khả năng tương thích: Không phải ví nào cũng hỗ trợ tính năng đa chữ ký (multisig), và Ví Bitcoin.com hỗ trợ ví dùng chung cho Bitcoin và Bitcoin Cash chỉ.
- Sự phức tạp. Càng nhiều chìa khóa, càng nhiều bản sao lưu và càng nhiều người tham gia thì khả năng xảy ra sai sót càng cao. Mỗi người tham gia cần hiểu rõ phần việc của mình.
Cách thiết lập ví chung trong ứng dụng Ví Bitcoin.com
Tạo ví
- Hãy cài đặt ứng dụng Ví Bitcoin.com và mở ứng dụng đó lên.
- Nhấn THÊM/NHẬP, sau đó chọn Thêm ví dùng chung mới.
- Chọn loại tài sản: Bitcoin (BTC) hoặc Bitcoin Cash (BCH).
- Đặt số lượng người tham gia, từ hai đến sáu người, và số lượng sự chấp thuận cần thiết, từ một đến sáu.
- Hãy đặt tên cho ví và nhập tên mà những người tham gia khác sẽ thấy khi nhìn vào tài khoản của bạn.
- Nhấn vào “Tiếp tục”.
Mời người tham gia
- Chia sẻ mã QR của ví để người khác quét, hoặc nhấn vào CHIA SẺ để gửi cho họ một liên kết.
Tham gia ví chung
- Quét mã QR bằng nút quét trên màn hình chính hoặc mở liên kết mà bạn đã nhận được.
- Nhập tên mà những người tham gia khác sẽ thấy, sau đó nhấn vào THAM GIA.
Khi tất cả mọi người đã tham gia, ứng dụng sẽ hiển thị một địa chỉ nhận duy nhất cho tất cả người tham gia. Mỗi người tham gia nên sao lưu cụm từ khôi phục ngay lập tức, trước khi ví nhận được bất kỳ khoản tiền nào.
Gửi từ ví chung
- Mở ví chung, nhấn vào nút “Gửi” và nhập thông tin thanh toán. Thao tác này sẽ tạo ra một yêu cầu giao dịch và các thành viên khác sẽ nhận được thông báo.
- Các thành viên khác tham gia Yêu cầu, chọn yêu cầu đang chờ xử lý, rồi chấp thuận hoặc từ chối yêu cầu đó.
- Khi đã có đủ số lượng phê duyệt, ứng dụng sẽ tự động phát đi giao dịch.
Trong khi yêu cầu đang ở trạng thái chờ xử lý, số tiền liên quan sẽ bị khóa và ví có thể hiển thị số dư bằng không. Người tham gia đã tạo yêu cầu đang chờ xử lý có thể hủy yêu cầu đó từ Yêu cầu, qua đó giải phóng số tiền này.
Kết luận
Ví đa chữ ký (multisig) thay thế chìa khóa duy nhất trong ví tiêu chuẩn bằng nhiều chìa khóa, cùng với một ngưỡng quy định số lượng chìa khóa cần phải đồng thuận. Nếu được thiết lập đúng cách, với ngưỡng đồng thuận như 2 trong 3 và các khóa được lưu trữ ở những nơi riêng biệt, ví này có thể chịu đựng được tình huống mất khóa hoặc bị đánh cắp khóa – điều mà ví một khóa không thể làm được. Nó cũng cho phép các gia đình, đối tác và doanh nghiệp chia sẻ quyền kiểm soát mà không trao cho bất kỳ cá nhân nào khả năng chuyển tiền một mình.
Sự an toàn của nó phụ thuộc vào hai yếu tố dễ bị bỏ qua. Bản sao lưu phải bao gồm toàn bộ cấu hình của ví, bao gồm khóa công khai của mọi người tham gia, và mỗi người ký phải xác minh những gì họ phê duyệt trên một thiết bị mà họ tin tưởng. Vụ trộm trên Bybit đã cho thấy điều gì sẽ xảy ra khi nhiều chữ ký phụ thuộc vào một điểm tin cậy chung. Đối với những người sở hữu số lượng lớn hoặc có trách nhiệm chung, multisig là một trong những hình thức tự quản lý mạnh mẽ nhất hiện có, miễn là sự phức tạp thêm của nó được xử lý cẩn thận không kém gì chính các khóa.






