−25%

cho Windows trả theo năm, đến 31/10. Xem các gói

EQVPS
Bắt đầu

Chạy node Bitcoin của riêng bạn trên một VPS

5 thg 7, 2026 · 4 phút đọc · EQVPS Team

Chạy node của riêng bạn là ranh giới giữa tin lời ai đó về chuỗi và tự xác minh nó. Node của bạn thực thi mọi quy tắc đồng thuận một cách độc lập, và các ví của bạn có thể truy vấn node của bạn thay vì một máy chủ công khai lặng lẽ ghi log tất cả các địa chỉ của bạn. Bức tường người ta gặp: một node lưu trữ đầy đủ muốn 600 GB+ đĩa và tiếp tục lớn lên. Một node đã prune bước quanh điều đó — nó vẫn xác thực toàn bộ chuỗi, rồi loại bỏ các block cũ nó không còn cần, dừng ở khoảng 10–15 GB. Điều đó vừa một VPS nhỏ. Đây là cách làm trung thực, và prune tốn gì cho bạn.

Một node thực sự cho bạn gì

  • Xác thực độc lập. Bạn tự thực thi các quy tắc. Không gì không hợp lệ lọt qua node của bạn vì nó tin một người lạ.
  • Quyền riêng tư cho các truy vấn của riêng bạn. Ví của bạn hỏi node của bạn, không phải một trình duyệt chuỗi công khai thấy mọi địa chỉ bạn tra cứu.
  • Một nền tảng cho phần còn lại. Một node là nền tảng mà các thứ khác ngồi lên sau đó — Lightning, các trình duyệt chuỗi, các ứng dụng của riêng bạn.

Đã prune so với đầy đủ — cốt lõi trung thực

Trong lúc đồng bộ ban đầu, node của bạn tải xuống và xác minh toàn bộ chuỗi. Đó là khoảng 600 GB băng thông, một lần. Prune chỉ thay đổi điều xảy ra sau đó: nó giữ các block gần đây và bỏ các cái cũ, nên đĩa cuối cùng vẫn nhỏ.

Cái bạn từ bỏ là thật: một node đã prune không thể phục vụ các block lịch sử cho các peer khác, và nó không thể quét lại lịch sử ví cũ tùy ý. Nên nếu bạn sẽ nhập một ví cũ với các giao dịch sớm, bạn cần lịch sử đầy đủ — một node đầy đủ trên một đĩa lớn, không phải một cái đã prune. Để đơn giản xác thực và chạy các ví hiện tại, đã prune là chính xác đúng.

Bạn cần gì

  • Đĩa: ~15–20 GB cho một node đã prune — một cỗ máy nhỏ là ổn.
  • RAM: 2–4 GB. Nhiều dbcache hơn tăng tốc lần đồng bộ ban đầu; bạn có thể giảm nó sau.
  • Băng thông: thông lượng thật cho lần tải đầy đủ một lần.
  • Một IP tới được: để nhận các peer đến trên cổng 8333 và thực sự giúp mạng, bạn muốn một IP công khai với 8333 mở — một gói IP riêng. Trên NAT bạn có một cổng SSH và không thể mở 8333.

Thiết lập

Cài bitcoind, rồi một bitcoin.conf tối thiểu:

prune=10000        # giữ ~10 GB block gần đây
dbcache=2048       # đồng bộ ban đầu nhanh hơn; giảm nó sau
listen=1           # nhận các peer đến

Chạy nó dưới systemd để nó khởi động lại khi sập và trở lại sau một lần khởi động lại, và mở cổng 8333 để các peer có thể tới bạn. Rồi để nó đồng bộ — đây là phần dài, vài giờ đến một hai ngày, vì nó đang xác minh cả chuỗi từ genesis.

Khóa nó lại

  • SSH chỉ-khóa, tường lửa cho 8333 và cổng SSH của bạn. (Danh sách kiểm tra mười phút.)
  • Đừng bao giờ phơi cổng RPC ra internet. Gắn nó vào localhost và tới nó qua một tunnel SSH hoặc chỉ từ các ứng dụng trên cùng cỗ máy. Một RPC mở là một cánh cửa mở.

Những giới hạn trung thực

  • Lần đồng bộ đầu tiên dài và nặng băng thông. Đó là cố hữu — xác thực chuỗi từ đầu không phải một bước bạn có thể cấu hình để bỏ.
  • Một node đã prune không thể phục vụ các block cũ hoặc quét lại lịch sử cũ. Cần những cái đó? Đó là một node đầy đủ và một đĩa lớn.
  • Monero là một câu hỏi hợp lý, và câu trả lời trung thực là phạm vi. Chuỗi của nó lớn hơn — vài trăm GB, và kể cả prune khoảng 90 GB — nên nó muốn một đĩa lớn hơn các gói nhỏ của chúng tôi mang. Đó là câu chuyện node-đầy-đủ cho một loại cỗ máy khác, và chúng tôi thà nói vậy còn hơn giả vờ nó vừa.
  • Bạn bảo trì nó: cập nhật, đĩa, thỉnh thoảng một trục trặc peer. Một node là một cam kết nhỏ, không phải bắn-rồi-quên.

Thanh toán cho nó

Đăng ký bằng một email và thanh toán bằng USDC hoặc USDT — không thẻ, không giấy tờ. Một cách phù hợp để thanh toán cho việc chạy góc riêng của bạn trong Bitcoin.

FAQ

Tôi có thể chạy một node Bitcoin trên một VPS nhỏ không?

Có — một cái đã prune. Nó xác thực toàn bộ chuỗi trong lúc đồng bộ, rồi chỉ giữ các block gần đây (~10–15 GB), vừa một cỗ máy nhỏ. Một node lưu trữ đầy đủ cần 600 GB+ và tiếp tục lớn lên.

Vì sao tôi cần một IP riêng cho một node?

Để nhận các kết nối peer đến trên cổng 8333 và thực sự đóng góp cho mạng. Trên một gói NAT bạn có một cổng SSH chuyển tiếp và không thể mở 8333; một IP riêng làm node của bạn tới được.

Lần đồng bộ đầu tiên mất bao lâu?

Vài giờ đến một hai ngày. Node của bạn tải xuống và xác minh cả chuỗi một lần (~600 GB băng thông), dù một node đã prune không giữ tất cả nó. Lần đi đầu đó là cố hữu — bạn không thể bỏ qua nó.

Một node đã prune không thể làm gì?

Phục vụ các block lịch sử cho các peer khác, hoặc quét lại lịch sử ví cũ tùy ý. Nếu bạn định nhập một ví với các giao dịch sớm, dùng một node đầy đủ với lịch sử đầy đủ thay vào đó.

Bình luận

Chưa có bình luận nào. Hãy là người đầu tiên.

Để lại bình luận

Bình luận được kiểm duyệt trước khi hiển thị.