### #Bảo mật với ví smart contract: gnosis multisig, argent,...
# Title: Multisig Wallet giải pháp tuyệt vời cho bảo mật tài sản chung
Nhưng các cấu tạo của một ví thông thường trong blockchain sẽ có 1 public key và 1 private key. Nếu user sở hữu private key đó sẽ có toàn quyền quyết định các hành động với địa chỉ ví đó. Cái này rất hợp lý với trường hợp ví đó là ví cá nhân, chỉ nên có một người biết được private key. Nhưng trong các trường hợp là của một tổ chức hoặc một nhóm người, thì việc đưa toàn quyền quyết định cho một người sẽ luôn tiềm ẩn những rủi ro. Khi người cầm ví tài sản đó có những suy nghĩ không tốt, hay chẳng may để mất private key, thì rất có thế số tải sản đó sẽ chẳng bao giờ lấy lại được. Chính vì vậy khái niệm Multisig Wallet ra đời.
## Multisig Wallet là gì?
Multisig Wallet (hay Ví đa chữ ký) trên Blockchain thực chất là smart contract, nó yêu cầu hai hoặc nhiều private ket để ký và gửi một giao dịch. Bên trong smart contract lưu trữ tài sản đó sẽ được thiết lập một logic, mà sẽ chỉ chấp thuận thực hiện giao dịch khi chữ ký mà nó nhận được phải tạo bởi các private key đã quy định trước đó trong contract.
Công nghệ đa chữ ký đang được dùng nhiều trong thế giới tiền điện tử nhưng nguyên lý của nó đã có mặt từ trước rất lâu. Multisig Wallet có thể được sử dụng trong các ngữ cảnh khác nhau, nhưng hầu hết các trường hợp sử dụng đều liên quan đến các vấn đề bảo mật.
## Multisig Wallet hoạt động như thế nào?
Ví dụ một Multisig Wallet được thiết lập độ an toàn 2 trên 3, tức là muốn thực hiện giao dịch bất kỳ cần phải có sự đồng thuận của tối thiểu 2 chữ ký chấp thuận, thì giao dịch đó mới có thể được thực hiện. Ta đặt tên cho 3 người nắm giữ các private key quyết định này là Alice, Bob và Peter.
Cùng đi vào trường hợp thực thế là cần thực hiện một giao dịch thanh toán, Alice sẽ tạo một giao dịch và ký nó bằng private key của anh ấy; sau đó anh ta sẽ gửi giao dịch này cho Bob, Bob tiếp tục sẽ sử dụng private key của mình ký vào giao dịch. Từ đây, Bob có thể gửi lại cho Alice cầm đi hoàn tất giao dịch hoặc gửi cho Peter để Peter ký (mặc dù bước này không cần thiết, vì chỉ cần 2 trong 3 private key để giao dịch được chấp thuận).

Trên là một ví dụ điển hình còn thực ra số lượng private key và số lượng tối thiểu chấp thuận, có thể thiệt lập tùy vào trường hợp cụ thế. Ví dụ như 4 trên 4 hay 3 trên 5 cũng đều có thể thiết lập được.
## Ưu nhược điểm của Multisig Wallet
Giống như các công nghệ tiền điện tử khác, Multisig Wallet mang lại nhiều ưu điểm, nhưng bên cạnh đó, nó cũng có những điểm hạn chế riêng:
### Ưu điểm
- Multisig Wallet tăng cường tính bảo mật cho tài sản. Tài sản giờ đây muốn sử dụng cần phải có sự đồng thuận của những bên có liên quan mới có thể được thực hiện. Không còn chỉ phục thuộc vào một cá nhân đơn thuần nữa.
### Nhược điểm
- Mặc dù Multisig Wallet là một giải pháp bảo mật rất tốt những nó vẫn có hạn chế. Như việc thiết lập địa chỉ đa chữ ký cho cá nhân đòi hỏi người dùng đó phải có một số kiến thức về kỹ thuật, đặc biệt nếu bạn không muốn phụ thuộc vào các nhà cung cấp bên thứ ba.
- Ngoài ra Multisig Wallet cũng không linh hoạt trong một số trường hợp, ví dụ cấu trúc đồng thuận trong Multisig gắn liền với các địa chỉ. Vậy điều gì xảy ra khi nào bạn muốn thay đổi chính sách truy cập Multisig Wallet với một bên cũ và họ không hợp tác?
## Các Multisig Wallet nổi bật
#### Gnosis-safe
- Là một loại Multisig Wallet khá nổi tiếng hiện tại nó đã hỗ trợ rất nhiều các nền tảng Blockchain. Người dùng có thể tự tạo cho mình một Multisig Wallet [tại đây](https://gnosis-safe.io/app/welcome)

#### Armory (Desktop Wallet)
- Armourory là một ví HD Bitcoin mã nguồn mở, có hỗ trợ Multisig Wallet và ví lạnh. Người dùng có thể tạo nhiều địa chỉ sig khác nhau để hoàn chỉnh với tính năng lockbox.
#### Electrum
- Electrum được thành lập từ giai đoạn sơ khai của tiền điện tử vào năm 2011, vì vậy nó là một trong những Multisig Wallet lâu đời và đáng tin cậy nhất. Nó cũng là một mã nguồn mở và chỉ hỗ trợ cho Bitcoin.

## Kết luận
Như vậy ta có thể thấy Multisig Wallet là một giải pháp rất hữu ích và bảo mất cho các tài sản quỹ. Công nghệ này ngoài đem lại nhiều ưu điểm thì bên cạnh đó cũng có những khuyết điểm riêng, điều quan trọng là bạn nên hiểu tổng quan về nó để có thể sử dụng trong các trường hợp phù hợp.