Що таке семантичний DAG?
Семантичний DAG — це семантична графова база даних, злита з історією дій, зв'язаною через хеш і підписаною Ed25519 — сховище, де кожен зв'язок несе значення, а кожна зміна є підписаною дією, здатною до подорожі в часі, тож це ні звичайна база даних, ні блокчейн.
Значення та історія в одній структурі
DAG — спрямований ациклічний граф — це набір вузлів, з'єднаних спрямованими зв'язками, які ніколи не повертаються самі на себе. Семантичний DAG додає до цієї форми дві речі. По-перше, він семантичний: кожен зв'язок — це типізоване, змістовне відношення (суб'єкт, предикат, об'єкт), а не анонімний вказівник, тож сам граф записує, що речі означають, а не лише те, що вони з'єднані.
По-друге, це історія, а не лише стан. Кожна зміна в графі стає дією тільки для додавання: захешованою, криптографічно підписаною та зчепленою з діями, що їй передували. Ніщо не перезаписується на місці. Поточний стан графа — це сума його підписаних дій, а отже, ви можете відтворити його, щоб реконструювати, як саме він виглядав у будь-який момент минулого.
Це навмисно не блокчейн. Немає блоків, майнінгу, комісій чи глобального токена — дії є семантичними твердженнями, а не переказами вартості. І це більше, ніж база даних: база даних каже вам, що є істинним зараз; семантичний DAG каже вам, що є істинним, що це означає і як воно таким стало — усе доказово.
Як будується семантичний DAG
Кожен факт — це трійка
Дані зберігаються як твердження суб'єкт → предикат → об'єкт, тож кожне відношення в графі несе явне значення, яке можуть запитувати як люди, так і машини.
Кожна зміна — це підписана дія
Запис у граф створює дію, яка хешується (BLAKE3), підписується (Ed25519) та зв'язується зі своїми батьківськими діями — вибудовуючи захищений від підробки причинний ланцюг того, хто, що, коли й чому записав.
Ніщо не видаляється, лише заміщується
Журнал працює тільки на додавання. Видалення факту саме є підписаною дією, тож повний аудиторський слід — і здатність подорожувати назад у часі — зберігаються за задумом.
Запит за значенням
Оскільки зв'язки семантичні, ви можете запитувати граф за допомогою SPARQL і напряму обходити відношення, а також реконструювати стан графа в будь-який минулий момент.
Одна структура, яка пам'ятає і означає
Системи ШІ та під'єднані пристрої дедалі частіше діють на основі даних, які не можуть перевірити — а традиційні сховища нав'язують поганий компроміс: база даних швидка, але забуває, як сюди дійшла, тоді як блокчейн пам'ятає все, але важкий, дорогий і сліпий до значення. Семантичний DAG дає вам єдину структуру, яку можна запитувати, як графову базу даних, аудіювати, як реєстр, і яка означає, як граф знань — без блоків, комісій чи майнінгу.
Перевірюваний за побудовою
Оскільки кожна дія підписана й зчеплена, історію не можна тихо переписати — ви можете довести, що сталося.
Подорож у часі
Відтворіть підписані дії, щоб побачити граф точно таким, яким він був у будь-який минулий момент, для аудиту, налагодження чи походження.
Значення, а не лише дані
Типізовані семантичні зв'язки дозволяють як людям, так і ШІ міркувати про відношення, замість того щоб вгадувати непрозорі зовнішні ключі.
Як Apilium це втілює
AIngle — це перший семантичний DAG: нативна семантична графова база даних, злита з підписаною, зв'язаною через хеш історією дій, написана мовою Rust. Кожен запис стає DagAction — захешованою BLAKE3, підписаною Ed25519, зчепленою зі своїми батьками — а непідписані дії відхиляються на рівні машини станів. Він надає той самий граф через REST, GraphQL і SPARQL і може відтворюватися до будь-якого моменту в часі. AIngle живить продукти Apilium: це двигун під обґрунтованими, підписаними знаннями Akashi і частина тканини за Mayros.
Побачити це в AIngleПоширені запитання
Чи семантичний DAG — це блокчейн?
Ні. Блокчейн збирає транзакції в намайнені блоки, захищені глобальним консенсусом і зазвичай токеном. У семантичного DAG немає блоків, майнінгу чи комісій — його записи є змістовними твердженнями (суб'єкт–предикат–об'єкт), кожне окремо підписане й зчеплене зі своїми батьками. Він запозичує захищеність від підробки реєстру без вартості та жорсткості блокчейна.
Чим це відрізняється від графової бази даних?
Графова база даних зберігає відношення й дозволяє вам їх запитувати, але зазвичай тримає лише поточний стан — оновлюєте значення, і старе зникає. Семантичний DAG тримає підписану історію кожної зміни тільки для додавання, тож ви можете довести, як граф дійшов до свого поточного стану, і відтворити його до будь-якого минулого моменту.
Що означає «спрямований ациклічний»?
Спрямований означає, що кожен зв'язок вказує в один бік, від одного вузла до іншого. Ациклічний означає, що ці зв'язки ніколи не утворюють петлю назад до початку. Разом вони дають структуру з чітким напрямком історії — дії будуються на попередніх діях і ніколи не повертаються по колу — і саме це робить можливою доказову, відтворювану часову лінію.
Що тут робить Ed25519?
Ed25519 — це схема підпису, яка підписує кожну дію. Перш ніж будь-яка зміна буде прийнята в граф, вона підписується ключем вузла, що записує; непідписані чи недійсні дії відхиляються. Саме цей підпис перетворює історію з «повір мені» на «перевір сам».
Побачте семантичний DAG в AIngle
AIngle — це протокол семантичного DAG — підписаний, змістовний граф зі здатністю до подорожі в часі для ШІ та IoT.