---
title: "Fystack Cosigner"
description: "Fystack Cosigner là một thành viên MPC tự host. Cosigner giữ một phần khóa trên hạ tầng của bạn và chỉ ký những gì chính sách của bạn phê duyệt."
url: https://docs.fystack.io/vi/cosigner
last_updated: 2026-11-13
---

> ## Documentation index
> Fetch the complete documentation index at: https://docs.fystack.io/llms.txt
> Use it to discover all available pages before exploring further.

# Fystack Cosigner

Cosigner là một thành viên MPC mà bạn chạy trên hạ tầng của riêng mình. Cosigner giữ một phần của mọi khóa ví và tham gia tạo khóa cũng như ký cùng các node [MPCium](https://docs.fystack.io/mpcium.md) của Fystack. Trước mỗi lần ký, cosigner sẽ hỏi máy chủ phê duyệt của bạn.

[Cài đặt cosigner](https://docs.fystack.io/vi/cosigner/installation.md)

[Kiến trúc](https://docs.fystack.io/vi/cosigner/architecture.md)

## Vì sao nên chạy cosigner

- **Lưu ký chung**: Fystack không thể đạt ngưỡng ký nếu thiếu phần khóa của bạn.
- **Chính sách của bạn, thực thi tại chỗ**: Máy chủ callback của bạn thấy được dữ liệu byte thô cần ký và có thể từ chối bất cứ thứ gì.
- **Không cần mở cổng inbound**: Cosigner chủ động kết nối ra ngoài đến Fystack qua gRPC với TLS.
- **Bản phát hành có chữ ký**: Mọi image và binary đều được ký bằng Sigstore. `cosigner-cli` xác minh và ghim digest trước khi chạy.
- **Cô lập bằng enclave (sắp ra mắt)**: Hỗ trợ AWS Nitro Enclave để quản trị viên host không thể đọc các phần khóa.

## Tổng quan

_Diagram: Cosigner trong hạ tầng của bạn kết nối ra ngoài đến Fystack Gateway, hỏi callback của bạn để phê duyệt và mở khóa lưu trữ bằng AWS KMS_

- **Phía bạn**: container cosigner, callback phê duyệt của bạn và một nguồn khóa lưu trữ (mật khẩu hoặc AWS KMS).
- **Phía Fystack**: Apex (ghép nối, yêu cầu), Gateway (kết nối cosigner), Orchestrator (phiên) và các node MPCium.

Các thông điệp MPC được mã hóa đầu cuối giữa các thành viên. Gateway và Orchestrator chuyển tiếp chúng nhưng không thể đọc được.

## Vận hành

| Thao tác | Vai trò của cosigner |
| --- | --- |
| Keygen | Tạo phần khóa của mình cho các khóa ECDSA (secp256k1) và EdDSA (Ed25519). Không ai nắm giữ toàn bộ khóa. |
| Sign | Xác minh yêu cầu, hỏi callback của bạn, sau đó tham gia ký theo ngưỡng. |
| Reshare | Luân chuyển các phần khóa sang một ủy ban mới. Khóa công khai và địa chỉ giữ nguyên. |
| Export | Ghi các tệp `.mshare` đã mã hóa để khôi phục ngoại tuyến. |

## Chế độ triển khai

| Chế độ | Chạy trên | Ai có thể đọc phần khóa |
| --- | --- | --- |
| Thông thường | Linux + Docker, được quản lý bởi `cosigner-cli` | Bất kỳ ai có quyền root hoặc quyền truy cập Docker trên host |
| Nitro Enclave (sắp ra mắt) | AWS EC2 với Nitro Enclaves | Chỉ enclave đã được chứng thực |

> **Note:** Chế độ thông thường là phương thức triển khai được hỗ trợ hiện nay. Hỗ trợ [Nitro Enclave](https://docs.fystack.io/cosigner/nitro-enclave.md) sắp ra mắt.

## Tài liệu

- [Kiến trúc](https://docs.fystack.io/cosigner/architecture.md): Các thành phần, kênh kết nối và vòng đời phiên.
- [Vòng đời khóa và ký](https://docs.fystack.io/cosigner/signing-flow.md): Tạo khóa, ký và chia sẻ lại khóa, từng bước một.
- [Callback phê duyệt](https://docs.fystack.io/cosigner/approval-callback.md): Phê duyệt hoặc từ chối mọi thao tác từ máy chủ của riêng bạn.
- [Cài đặt](https://docs.fystack.io/cosigner/installation.md): Cài đặt, ghép nối và khởi động cosigner.
- [Vận hành](https://docs.fystack.io/cosigner/operations.md): Tham chiếu CLI, sao lưu, cập nhật và giám sát.
- [Khôi phục khóa](https://docs.fystack.io/cosigner/recovery.md): Dựng lại khóa ví ngoại tuyến từ các phần khóa đã xuất.
- [Triển khai Nitro Enclave](https://docs.fystack.io/cosigner/nitro-enclave.md): Sắp ra mắt: chạy cosigner trong AWS Nitro Enclave.
- [Mô hình bảo mật](https://docs.fystack.io/cosigner/security.md): Ranh giới tin cậy, mã hóa và xác minh.
