> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tổng quan và hướng dẫn về dữ liệu lịch sử Solana

> Truy vấn dữ liệu lịch sử Solana bằng Helius — lịch sử giao dịch nâng cao qua getTransactionsForAddress, lịch sử chuyển tài sản và các phương thức RPC lưu trữ như getBlock.

## Dữ liệu lịch sử Solana là gì?

Sổ cái của Solana là một chuỗi khối chỉ cho phép ghi thêm, kéo dài từ khối khởi nguyên đến hiện tại. Dữ liệu lịch sử là dữ liệu thu được khi truy vấn sổ cái đó sau khi sự kiện đã xảy ra: các giao dịch trước đây của ví, những lần chuyển một token, nội dung của một khối hoặc các chữ ký đã tương tác với một địa chỉ.

Helius cung cấp hai cách để đọc dữ liệu này. Các phương thức RPC lưu trữ tiêu chuẩn (`getBlock`, `getSignaturesForAddress`, `getTransaction` và nhiều phương thức khác) mô phỏng giao diện JSON-RPC gốc của Solana. Ngoài ra, Helius bổ sung các phương thức nâng cao mà RPC tiêu chuẩn không thể đáp ứng: `getTransactionsForAddress` trả về toàn bộ lịch sử giao dịch đã lọc trong một lệnh gọi duy nhất, còn `getTransfersByAddress` trả về các bản ghi chuyển tài sản đã phân tích cú pháp và sẵn sàng để đối soát.

## Tại sao nên dùng Helius cho dữ liệu lịch sử?

Khác với các nhà cung cấp dựa vào cơ sở hạ tầng BigTable dùng chung, Helius duy trì các nút lưu trữ chuyên dụng, được tối ưu hóa để truy xuất nhanh dữ liệu lịch sử. Dữ liệu bao quát từ khối khởi nguyên của Solana đến hiện tại, được cập nhật liên tục và hỗ trợ đầy đủ các giao dịch có phiên bản cùng mọi loại chương trình.

<CardGroup cols={3}>
  <Card title="Independent infrastructure" icon="server">
    Helius vận hành hệ thống lưu trữ riêng, không dùng BigTable dùng chung như các nhà cung cấp khác.
  </Card>

  <Card title="Faster queries" icon="bolt">
    Quyền truy cập trực tiếp vào bộ nhớ được tối ưu hóa giúp truy vấn dữ liệu lịch sử có thời gian phản hồi nhanh hơn.
  </Card>

  <Card title="Higher reliability" icon="shield-check">
    Không có điểm nghẽn từ cơ sở hạ tầng dùng chung. Hiệu năng ổn định ngay cả khi lưu lượng mạng đạt đỉnh.
  </Card>
</CardGroup>

## Nên sử dụng phương thức nào?

Hãy bắt đầu với `getTransactionsForAddress` cho mọi tác vụ xử lý lịch sử dựa trên địa chỉ. Sử dụng các phương thức tiêu chuẩn khi cần dữ liệu khối thô hoặc khi tích hợp công cụ Solana RPC hiện có.

| Dữ liệu bạn cần                                                                          | Sử dụng                         | Kết quả trả về                                                             |
| ---------------------------------------------------------------------------------------- | ------------------------------- | -------------------------------------------------------------------------- |
| Toàn bộ lịch sử giao dịch của một địa chỉ (điền dữ liệu quá khứ, lập chỉ mục, phân tích) | **`getTransactionsForAddress`** | Toàn bộ giao dịch hoặc chỉ chữ ký, đã được lọc và phân trang               |
| Lịch sử chuyển token và SOL gốc của một ví                                               | **`getTransfersByAddress`**     | Các bản ghi chuyển tài sản đã phân tích cú pháp, con người có thể đọc được |
| Một giao dịch theo chữ ký                                                                | **`getTransaction`**            | Chi tiết đầy đủ của giao dịch                                              |
| Các chữ ký đã xác nhận của một địa chỉ                                                   | **`getSignaturesForAddress`**   | Danh sách chữ ký (không bao gồm các tài khoản token liên kết)              |
| Toàn bộ nội dung của một khối cụ thể                                                     | **`getBlock`**                  | Tất cả giao dịch và siêu dữ liệu của một slot                              |
| Phần thưởng lạm phát/staking của một epoch                                               | **`getInflationReward`**        | Số tiền thưởng theo từng địa chỉ                                           |

## Lộ trình đề xuất: getTransactionsForAddress

<Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/vi/rpc/gettransactionsforaddress">
  Lịch sử giao dịch độc quyền của Helius, vượt xa RPC Solana tiêu chuẩn. Truy vấn bằng bộ lọc theo thời gian và slot, sắp xếp hai chiều, lịch sử tài khoản token, phân trang keyset hiệu quả và dữ liệu giao dịch đầy đủ trong một yêu cầu duy nhất.

  Lý tưởng để phân tích quá trình ra mắt token, toàn bộ lịch sử ví và token, nghiên cứu MEV, báo cáo tuân thủ và theo dõi danh mục đầu tư.
</Card>

## Các phương thức chính

Các phương thức lịch sử giao dịch nâng cao, độc quyền của Helius. Mỗi thẻ liên kết đến hướng dẫn tương ứng.

### Lịch sử giao dịch

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/vi/rpc/gettransactionsforaddress">
    Lịch sử giao dịch nâng cao, độc quyền của Helius, có tính năng lọc, sắp xếp hai chiều, hỗ trợ tài khoản token và phân trang hiệu quả.
  </Card>

  <Card title="getTransfersByAddress" icon="arrow-right-arrow-left" href="/docs/vi/rpc/gettransfersbyaddress">
    Lịch sử chuyển token và SOL gốc của một ví đã được phân tích cú pháp, với các bộ lọc theo mint, thời gian, số lượng và đối tác giao dịch. Chỉ dành cho gói Developer trở lên; 10 tín dụng cho mỗi yêu cầu. Xem [tài liệu tham khảo API](/docs/vi/api-reference/rpc/http/gettransfersbyaddress).
  </Card>

  <Card title="getTransaction" icon="file-lines" href="/docs/vi/rpc/guides/gettransaction">
    Chi tiết đầy đủ của một giao dịch theo một chữ ký. Dùng để xác minh, phân tích chuyên sâu và gỡ lỗi.
  </Card>

  <Card title="getSignaturesForAddress" icon="list" href="/docs/vi/rpc/guides/getsignaturesforaddress">
    Các chữ ký đã xác nhận của một địa chỉ. Dùng cho lịch sử cơ bản và thu thập chữ ký. Không bao gồm các tài khoản token liên kết — hãy dùng getTransactionsForAddress để lấy toàn bộ lịch sử token.
  </Card>
</CardGroup>

## Các trường hợp sử dụng phổ biến

<CardGroup cols={2}>
  <Card title="Token launch analysis" icon="rocket">
    Theo dõi quá trình tạo mint và hoạt động ban đầu của người nắm giữ. Xác định nguồn gốc dự án và mô hình phân phối ban đầu.
  </Card>

  <Card title="Wallet forensics" icon="magnifying-glass">
    Xây dựng dòng thời gian giao dịch hoàn chỉnh. Phát hiện nguồn cấp vốn và các mô hình giao dịch theo thời gian.
  </Card>

  <Card title="MEV research" icon="chart-line">
    Phân tích hoạt động chênh lệch giá và các cuộc tấn công sandwich trong quá khứ. Nghiên cứu các cơ hội MEV bằng dữ liệu thời gian chính xác.
  </Card>

  <Card title="Compliance & auditing" icon="clipboard-check">
    Tạo báo cáo giao dịch toàn diện. Hỗ trợ tuân thủ quy định bằng hồ sơ lịch sử đầy đủ.
  </Card>

  <Card title="Portfolio tracking" icon="wallet">
    Truy cập toàn bộ lịch sử giao dịch DeFi. Xây dựng công cụ phân tích danh mục đầu tư và theo dõi hiệu suất chính xác.
  </Card>

  <Card title="Block explorers" icon="globe">
    Hiển thị toàn bộ lịch sử blockchain. Cung cấp cho người dùng thông tin chi tiết về khối và giao dịch.
  </Card>
</CardGroup>

## Các bước tiếp theo

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/vi/rpc/gettransactionsforaddress">
    Hướng dẫn đầy đủ về phương thức lịch sử giao dịch nâng cao.
  </Card>

  <Card title="getTransfersByAddress" icon="arrow-right-arrow-left" href="/docs/vi/rpc/gettransfersbyaddress">
    Lịch sử chuyển tài sản đã phân tích cú pháp để xử lý thanh toán và đối soát.
  </Card>

  <Card title="Indexing guide" icon="layer-group" href="/docs/vi/rpc/how-to-index-solana-data">
    Xây dựng, điền dữ liệu quá khứ và đồng bộ hóa chỉ mục Solana.
  </Card>

  <Card title="Discord community" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Tham gia cùng hàng nghìn nhà phát triển đang xây dựng trên Solana bằng Helius.
  </Card>
</CardGroup>
