DAG ngữ nghĩa là gì?
DAG ngữ nghĩa là một cơ sở dữ liệu đồ thị ngữ nghĩa hòa quyện với một lịch sử hành động được liên kết bằng hash và ký bằng Ed25519 — một kho lưu trữ nơi mỗi liên kết mang ý nghĩa và mỗi thay đổi là một hành động được ký, có thể du hành theo thời gian, nên nó không phải là một cơ sở dữ liệu thông thường lẫn một blockchain.
Ý nghĩa và lịch sử trong một cấu trúc duy nhất
DAG — đồ thị có hướng phi chu trình — là một tập các nút được kết nối bằng các liên kết có hướng mà không bao giờ vòng ngược lại chính chúng. DAG ngữ nghĩa bổ sung hai điều vào hình dạng đó. Thứ nhất, nó mang tính ngữ nghĩa: mỗi liên kết là một quan hệ có kiểu và có ý nghĩa (một chủ thể, một vị từ, một đối tượng) thay vì một con trỏ vô danh, để chính đồ thị ghi lại các sự vật có nghĩa là gì, chứ không chỉ là chúng được kết nối.
Thứ hai, nó là một lịch sử, không chỉ là một trạng thái. Mỗi thay đổi đối với đồ thị trở thành một hành động chỉ-thêm: được băm, ký bằng mật mã và nối vào các hành động đến trước nó. Không có gì bị ghi đè tại chỗ. Trạng thái hiện tại của đồ thị là tổng của các hành động đã ký của nó, nghĩa là bạn có thể phát lại để tái dựng chính xác nó trông như thế nào tại bất kỳ thời điểm nào trong quá khứ.
Đây, một cách có chủ đích, không phải là blockchain. Không có khối, không có đào, không có phí, và không có token toàn cục — các hành động là những khẳng định ngữ nghĩa, không phải chuyển giao giá trị. Và nó còn hơn cả một cơ sở dữ liệu: một cơ sở dữ liệu cho bạn biết điều gì đúng ngay bây giờ; một DAG ngữ nghĩa cho bạn biết điều gì đúng, nó có nghĩa gì, và nó đã trở nên như vậy bằng cách nào — tất cả đều có thể chứng minh.
Cách một DAG ngữ nghĩa được xây dựng
Mỗi sự kiện là một bộ ba
Dữ liệu được lưu dưới dạng các phát biểu chủ thể → vị từ → đối tượng, để mỗi quan hệ trong đồ thị mang ý nghĩa rõ ràng mà cả con người lẫn máy móc đều có thể truy vấn.
Mỗi thay đổi là một hành động được ký
Việc ghi vào đồ thị tạo ra một hành động được băm (BLAKE3), ký (Ed25519) và liên kết với các hành động cha của nó — xây dựng một chuỗi nhân quả chống giả mạo ghi lại ai đã viết gì, khi nào và tại sao.
Không có gì bị xóa, chỉ bị thay thế
Nhật ký chỉ-thêm. Việc gỡ bỏ một sự kiện bản thân nó là một hành động được ký, để toàn bộ dấu vết kiểm toán — và khả năng du hành ngược thời gian — được bảo toàn ngay từ thiết kế.
Truy vấn theo ý nghĩa
Vì các liên kết mang tính ngữ nghĩa, bạn có thể truy vấn đồ thị bằng SPARQL và duyệt các quan hệ một cách trực tiếp, đồng thời tái dựng trạng thái đồ thị tại bất kỳ thời điểm nào trong quá khứ.
Một cấu trúc vừa ghi nhớ vừa mang ý nghĩa
Các hệ thống AI và thiết bị kết nối ngày càng hành động dựa trên dữ liệu mà chúng không thể kiểm chứng — và các kho lưu trữ truyền thống buộc phải đánh đổi tồi tệ: một cơ sở dữ liệu thì nhanh nhưng quên mất nó đã đến đây bằng cách nào, trong khi một blockchain nhớ mọi thứ nhưng nặng nề, tốn kém và mù ý nghĩa. Một DAG ngữ nghĩa cho bạn một cấu trúc duy nhất có thể truy vấn như một cơ sở dữ liệu đồ thị, có thể kiểm toán như một sổ cái, và mang ý nghĩa như một đồ thị tri thức — không khối, không phí, không đào.
Kiểm chứng được ngay từ cấu trúc
Vì mỗi hành động đều được ký và nối chuỗi, lịch sử không thể bị viết lại một cách âm thầm — bạn có thể chứng minh điều gì đã xảy ra.
Du hành thời gian
Phát lại các hành động đã ký để thấy đồ thị chính xác như nó đã từng tại bất kỳ thời điểm nào trong quá khứ, phục vụ kiểm toán, gỡ lỗi hoặc truy xuất xuất xứ.
Ý nghĩa, không chỉ dữ liệu
Các liên kết ngữ nghĩa có kiểu cho phép cả con người lẫn AI suy luận trên các quan hệ thay vì phải đoán những khóa ngoại mờ mịt.
Cách Apilium hiện thực hóa điều đó
AIngle là DAG ngữ nghĩa đầu tiên: một cơ sở dữ liệu đồ thị ngữ nghĩa gốc hòa quyện với một lịch sử hành động được ký và liên kết bằng hash, viết bằng Rust. Mỗi lần ghi trở thành một DagAction — được băm bằng BLAKE3, ký bằng Ed25519, nối vào các hành động cha — và các hành động không được ký bị từ chối ngay ở cấp máy trạng thái. Nó phơi bày cùng một đồ thị qua REST, GraphQL và SPARQL, và có thể phát lại tới bất kỳ thời điểm nào. AIngle cấp năng lượng cho các sản phẩm của Apilium: nó là động cơ bên dưới tri thức được củng cố nguồn và được ký của Akashi, đồng thời là một phần của nền tảng đằng sau Mayros.
Xem trong AIngleNhững câu hỏi phổ biến
DAG ngữ nghĩa có phải là một blockchain không?
Không. Một blockchain gom các giao dịch vào các khối được đào, được bảo đảm bằng đồng thuận toàn cục và thường là một token. Một DAG ngữ nghĩa không có khối, không có đào, và không có phí — các mục của nó là những khẳng định có ý nghĩa (chủ thể–vị từ–đối tượng), mỗi cái được ký riêng lẻ và nối vào các hành động cha. Nó mượn tính chống giả mạo của một sổ cái mà không có chi phí và sự cứng nhắc của một blockchain.
Nó khác gì so với một cơ sở dữ liệu đồ thị?
Một cơ sở dữ liệu đồ thị lưu các quan hệ và cho bạn truy vấn chúng, nhưng thường chỉ giữ trạng thái hiện tại — cập nhật một giá trị và giá trị cũ biến mất. Một DAG ngữ nghĩa giữ một lịch sử chỉ-thêm, được ký của mọi thay đổi, để bạn có thể chứng minh đồ thị đã đạt tới trạng thái hiện tại bằng cách nào và phát lại nó tới bất kỳ thời điểm nào trong quá khứ.
'Có hướng phi chu trình' nghĩa là gì?
Có hướng nghĩa là mỗi liên kết chỉ về một phía, từ nút này sang nút khác. Phi chu trình nghĩa là các liên kết đó không bao giờ tạo thành một vòng quay lại nơi chúng bắt đầu. Kết hợp lại, chúng tạo ra một cấu trúc với hướng lịch sử rõ ràng — các hành động xây trên các hành động trước và không bao giờ vòng lại — chính điều này khiến một dòng thời gian có thể chứng minh và phát lại trở nên khả thi.
Ed25519 làm gì ở đây?
Ed25519 là sơ đồ chữ ký dùng để ký mỗi hành động. Trước khi bất kỳ thay đổi nào được chấp nhận vào đồ thị, nó được ký bằng khóa của nút ghi; các hành động không được ký hoặc không hợp lệ bị từ chối. Chữ ký đó chính là thứ biến lịch sử từ 'hãy tin tôi' thành 'hãy tự kiểm tra'.
Xem DAG ngữ nghĩa trong AIngle
AIngle là giao thức DAG ngữ nghĩa — một đồ thị được ký, mang ý nghĩa và có thể du hành theo thời gian cho AI và IoT.