Đây là một câu hỏi có câu trả lời khiến người ta không thoải mái. Khi một tổ chức từ thiện cho bạn xem một địa chỉ quyên góp, chính xác thì điều gì chứng minh địa chỉ đó thuộc về tổ chức ấy?
Thường là: không gì cả. Bạn đang tin rằng trang web bạn đang xem đúng là trang mà tổ chức từ thiện đã công bố. Phần lớn thời gian, tin như vậy là hợp lý, nhưng đó là một sự bảo đảm yếu hơn mức mà công nghệ cho phép.
Chúng tôi đã đi tìm những tổ chức làm tốt hơn thế, trong khuôn khổ việc kiểm tra tận nguồn các trang quyên góp tiền mã hóa vào ngày 22 tháng 10 năm 2026. Chúng tôi tìm được một tổ chức làm một việc thực sự chặt chẽ, và việc đó đáng được mô tả vì nó đặt ra chuẩn mực mà những người còn lại trong chúng ta đang chưa đạt tới.
Mối đe dọa nằm ở trang web, không phải ở chuỗi
Những cuộc thảo luận về blockchain thường tập trung vào việc một giao dịch có an toàn hay không. Với người quyên góp, giao dịch lại là phần hoạt động tốt. Điểm yếu nằm ở trước đó: địa chỉ đã lên màn hình của bạn bằng cách nào.
Những cách mà địa chỉ bạn được cho xem có thể là địa chỉ sai, mà không ai phá vỡ bất kỳ thuật toán mật mã nào:
- Trang của tổ chức từ thiện bị xâm nhập và địa chỉ bị thay.
- Một plugin quản trị nội dung, một đoạn mã phân tích hoặc một thẻ quảng cáo trên trang bị xâm nhập.
- Bạn vào trang qua một tên miền trông gần như giống hệt.
- Hạ tầng lưu trữ hoặc DNS của chính tổ chức từ thiện bị chiếm.
- Một tiện ích mở rộng trong trình duyệt của bạn viết lại các địa chỉ trên trang.
Trong mọi trường hợp đó, mật mã học hoạt động hoàn hảo. Nó trung thành, không thể đảo ngược, gửi khoản quyên góp của bạn tới kẻ tấn công. Tính không thể đảo ngược là một ưu điểm ở mọi nơi, trừ ở đây.
Chặt chẽ thì trông như thế nào
Dự án Qubes OS công bố địa chỉ quyên góp của mình hai lần: trên trang quyên góp, và bên trong một bản phát hành được ký bằng mật mã có tên Qubes Security Pack, kèm hướng dẫn cụ thể cách kiểm chứng chữ ký.
Điều đó thay đổi hoàn toàn câu hỏi. Bạn không còn hỏi "trang web này có trung thực không?" mà hỏi "địa chỉ này có được ký bằng những khóa dùng để ký các bản phát hành Qubes không?" — một câu hỏi bạn có thể trả lời ở chế độ ngoại tuyến, không cần tin vào trang web, vào hạ tầng lưu trữ hay vào đường truyền.
Hai chi tiết nữa từ chính trang của họ mà chúng tôi cho là thực hành tốt:
- Quỹ Bitcoin của họ được giữ trong một ví đa chữ ký, để, theo đúng cách dự án diễn đạt, không một cá nhân nào có thể tự mình chi số tiền đó.
- Địa chỉ Ethereum của họ là một ví hợp đồng thông minh chỉ có trên mạng chính, và trang này cảnh báo, trong một khung đỏ, rằng tài sản gửi qua các mạng khác có thể bị mất.
Điểm thứ hai là một lời cảnh báo an toàn chứ không phải một bằng chứng, nhưng nó xuất phát từ cùng một bản năng: nói cho người quyên góp biết thứ có thể phá hủy khoản quyên góp của họ, từ trước và theo cách không thể bỏ sót.
GrapheneOS Foundation làm một phiên bản nhẹ hơn, bằng cách công bố một handle Cardano dễ đọc với người mà họ sở hữu, bên cạnh địa chỉ thô — dễ soát bằng mắt hơn cả trăm ký tự bắt đầu bằng addr1, dù vẫn phải dựa vào việc trang web là trung thực.
The Tor Project nhận Bitcoin qua một BTCPay Server trên tên miền của chính họ thay vì qua một đơn vị xử lý thanh toán của bên thứ ba, nghĩa là các địa chỉ được tạo ra bởi hạ tầng do Tor kiểm soát. Đó là một sự bảo đảm về quyền giữ tiền chứ không phải một bằng chứng về tính xác thực: nó cho bạn biết tiền cuối cùng đi về đâu, chứ không nói rằng trang web chưa bị can thiệp.
Bốn điều bạn có thể kiểm tra trong vòng một phút
Bạn sẽ không có được bằng chứng mật mã từ phần lớn các tổ chức từ thiện. Nhưng bạn vẫn có thể cải thiện đáng kể khả năng an toàn của mình.
- Kiểm tra tên miền thật kỹ, từng ký tự một, đặc biệt là các chữ cái bị đổi chỗ và những từ bị thêm vào. Rồi nhìn biểu tượng ổ khóa của chứng chỉ.
- Lấy địa chỉ từ hai nguồn độc lập — trang quyên góp và, chẳng hạn, kho mã nguồn chính thức, thông báo trên danh sách thư hoặc tài khoản mạng xã hội đã xác minh của tổ chức. Kẻ tấn công thường kiểm soát được một nguồn, rất hiếm khi được cả hai.
- Hãy ưu tiên một trang tạo địa chỉ mới cho từng khoản quyên góp hơn là một địa chỉ tĩnh đã nằm trong một mẫu trang suốt nhiều năm. Một địa chỉ tĩnh cũ kỹ là thứ dễ bị âm thầm thay nhất.
- Gửi một khoản thử nhỏ trước khi số tiền đáng kể, và xác nhận đã nhận được trước khi gửi phần còn lại.
Và một việc chẳng mất gì: hãy hỏi họ. "Các bạn có thể xác nhận địa chỉ này qua một kênh khác không?" Một tổ chức từ thiện xử lý tiền mã hóa một cách thành thạo sẽ không thấy đó là một yêu cầu lạ. Chúng tôi đã viết thêm về việc sàng lọc trong bài cách kiểm tra một tổ chức từ thiện tiền mã hóa có thật hay không.
Thẳng thắn mà nói, điều này đặt chúng tôi ở đâu
Chúng tôi nên tự đặt câu hỏi đó cho chính mình, vì không làm vậy thì thật vô lý.
TraceGood không công bố các địa chỉ quyên góp được ký bằng mật mã. Các khoản quyên góp cho chúng tôi đi qua một đơn vị xử lý thanh toán, đơn vị này tạo ra thông tin thanh toán cho từng khoản tại bước thanh toán. Điều đó có một lợi ích an toàn thật và một cái giá thật.
Lợi ích: không có địa chỉ tĩnh tồn tại lâu dài nào trên trang của chúng tôi để mà bị thay. Kẻ tấn công không thể âm thầm sửa một mẫu trang rồi thu các khoản quyên góp trong nhiều tháng.
Cái giá: bạn không thể kiểm chứng địa chỉ trước, vì nó chưa tồn tại cho đến khi bạn bắt đầu quyên góp — và bạn đang phải tin cả trang của chúng tôi lẫn trang thanh toán của đơn vị xử lý. Chúng tôi đang xin đúng mức độ tin cậy mà gần như mọi tổ chức khác đều xin, và chúng tôi muốn nói thẳng điều đó hơn là hàm ý rằng mình đã giải quyết được một việc mà thực ra chưa.
Thứ chúng tôi có thể mang lại là sự kiểm chứng sau khi việc đã xảy ra: mọi khoản quyên góp đã xác nhận đều xuất hiện trong sổ ghi công khai của chúng tôi kèm liên kết tới giao dịch trên một trình khám phá khối độc lập, để bạn có thể kiểm tra rằng thứ bạn gửi đúng là thứ đã đến.
Như thế là yếu hơn cách làm của Qubes. Khoảng cách nghiêng về phía nào thì cũng nên nói ra.
Các tổ chức từ thiện nên rút ra điều gì
Nếu bạn tự giữ khóa của mình, việc ký các địa chỉ không khó và gần như chẳng ai làm. Bạn sẽ thuộc một nhóm rất nhỏ, và đây là kiểu việc mà những người quyên góp am hiểu kỹ thuật sẽ để ý.
Ít nhất thì:
- Hãy công bố địa chỉ ở một nơi thứ hai, độc lập và nhắc người quyên góp đối chiếu.
- Nêu rõ tên mạng, in đậm, ngay cạnh địa chỉ.
- Hãy dùng hình thức giữ tiền đa chữ ký cho bất cứ khoản nào đáng kể, và nói rằng bạn làm vậy.
- Hãy soát lại các đoạn mã của bên thứ ba trên trang quyên góp của bạn. Mỗi đoạn trong đó đều có thể viết lại địa chỉ.
- Đừng để địa chỉ tĩnh nằm trong những mẫu trang mà không ai soát lại kể từ ngày chúng được viết ra.
Quan điểm của chúng tôi
Chúng tôi là một tổ chức mới thành lập, việc đăng ký làm hội phi lợi nhuận tại Estonia chưa hoàn tất, và các khoản quyên góp cho chúng tôi không được miễn trừ thuế ở bất kỳ quốc gia nào. Trang Giới thiệu nêu đầy đủ lập trường này.
Nếu bạn thấy bất cứ điều gì trên các trang quyên góp của chúng tôi trông sai, hãy cho chúng tôi biết ngay.
Cách kiểm chứng một khoản quyên góp trên blockchain · Xem mọi đồng tiền chúng tôi nhận