Trong khi Chuỗi Nguồn là sổ cái cá nhân, riêng tư của bạn, thì DHT (Bảng Băm Phân Tán) là nơi Holochain xử lý dữ liệu được chia sẻ công khai. Đây là một trong những phần quan trọng nhất của mô hình tập trung vào tác nhân.
DHT Entries Là Gì?
Khi bạn muốn người khác thấy hoặc tương tác với dữ liệu của bạn (ví dụ: một bài đăng công khai, một danh sách sản phẩm, một hồ sơ, hoặc một mặt hàng trên thị trường), thông tin đó được công bố dưới dạng DHT Entry.
Khác với các blockchain truyền thống, nơi mỗi nút lưu trữ một bản sao đầy đủ của mọi thứ, DHT của Holochain được chia sẻ. Điều này có nghĩa là:
• Dữ liệu được phân phối qua nhiều đại lý.
• Mỗi đại lý chỉ lưu trữ một phần nhỏ của toàn bộ dữ liệu mạng.
• Không có node nào phải mang toàn bộ lịch sử của mạng.
Cách thức hoạt động của DHT Entries
1. Từ Source Chain đến DHT
Bạn đầu tiên tạo một Entry trên Source Chain cá nhân của bạn.
Nếu bạn chọn công khai, Conductor sẽ xuất bản một bản sao (hoặc tham chiếu) đến DHT.
2. Sharding & Lưu trữ
Mạng sử dụng Bảng Băm Phân tán để quyết định những đại lý nào nên lưu trữ và xác thực dữ liệu cụ thể đó, dựa trên quy tắc gần gũi (giống như cách BitTorrent hoạt động).
3. Xác thực
Các đại lý chịu trách nhiệm cho từng phần xác thực Entry theo quy tắc DNA của hApp. Nếu nó vượt qua, họ lưu trữ và phục vụ nó cho những người khác yêu cầu.
4. Khả năng phát hiện
Các đại lý khác có thể truy vấn DHT để tìm và lấy dữ liệu họ cần.
Lợi thế chính của hệ thống này
• Khả năng mở rộng lớn — Mạng có thể phát triển mà không cần mỗi node lưu trữ mọi thứ.
• Khả năng chống chịu — Dữ liệu được sao chép qua nhiều đại lý (thường là nhiều bản sao để đảm bảo dự phòng).
• Hiệu quả — Chỉ những đại lý liên quan mới lưu trữ và xác thực dữ liệu cụ thể.
• Khả năng chống kiểm duyệt — Không có cơ quan trung ương nào kiểm soát những gì được lưu trữ.
Sự đánh đổi
DHT Entries hy sinh một số đảm bảo tuyệt đối của sổ cái blockchain toàn cầu. Tính khả dụng của dữ liệu phụ thuộc vào việc có đủ đại lý trung thực lưu trữ nó, và không có một phiên bản “chuẩn” nào của toàn bộ lịch sử mạng.
Quan điểm cá nhân của tôi
Tôi thấy hệ thống DHT rất thông minh. Nó tạo ra sự cân bằng thực tiễn giữa phân cấp và hiệu suất thực tế. Nó cho phép Holochain hỗ trợ các ứng dụng quy mô lớn (mạng xã hội, thị trường, công cụ hợp tác) mà sẽ cực kỳ tốn kém hoặc chậm trên các blockchain truyền thống.
Sự kết hợp giữa Source Chains cá nhân + DHT phân mảnh là điều khiến kiến trúc của Holochain cảm thấy khác biệt về cơ bản — và có thể mở rộng hơn nhiều cho việc sử dụng hàng ngày.
Còn bạn thì sao?
Ý tưởng về dữ liệu được lưu trữ theo từng phần và do các đại lý quản lý có ý nghĩa hơn việc mỗi node lưu trữ tất cả mọi thứ chứ?
Bạn có muốn tôi giải thích bất kỳ phần cụ thể nào (như sao chép, xác thực trong DHT, hoặc cách liên kết hoạt động) chi tiết hơn không? Hãy để lại suy nghĩ của bạn bên dưới 🔥
Chúng tôi Phân tích. Chúng tôi HODL. Chúng tôi Thắng.
Đây không phải là lời khuyên tài chính. Luôn tự nghiên cứu (DYOR).
