DAG เชิงความหมายคืออะไร?
DAG เชิงความหมาย คือฐานข้อมูลกราฟเชิงความหมายที่หลอมรวมกับประวัติการกระทำที่เชื่อมโยงด้วยแฮชและลงลายเซ็นด้วย Ed25519 — เป็นที่จัดเก็บซึ่งทุกการเชื่อมโยงมีความหมายและทุกการเปลี่ยนแปลงคือการกระทำที่ลงลายเซ็นและย้อนเวลาได้ มันจึงไม่ใช่ทั้งฐานข้อมูลธรรมดาและไม่ใช่บล็อกเชน
ความหมายและประวัติในโครงสร้างเดียว
DAG — กราฟระบุทิศทางแบบไม่มีวงวน — คือชุดของโหนดที่เชื่อมต่อด้วยการเชื่อมโยงแบบมีทิศทางซึ่งไม่เคยวนกลับมาที่ตัวมันเอง DAG เชิงความหมายเพิ่มสองสิ่งให้กับรูปแบบนั้น ประการแรก มันเป็นเชิงความหมาย: ทุกการเชื่อมโยงคือความสัมพันธ์ที่มีชนิดและมีความหมาย (ประธาน กริยา กรรม) แทนที่จะเป็นตัวชี้ที่ไร้ตัวตน ตัวกราฟเองจึงบันทึกว่าสิ่งต่าง ๆ มีความหมายอย่างไร ไม่ใช่แค่ว่ามันเชื่อมต่อกัน
ประการที่สอง มันคือประวัติ ไม่ใช่แค่สถานะ ทุกการเปลี่ยนแปลงต่อกราฟกลายเป็นการกระทำแบบเพิ่มต่อท้ายเท่านั้น: ถูกแฮช ลงลายเซ็นด้วยวิทยาการเข้ารหัส และร้อยต่อกับการกระทำที่มาก่อนหน้า ไม่มีสิ่งใดถูกเขียนทับ ณ ที่เดิม สถานะปัจจุบันของกราฟคือผลรวมของการกระทำที่ลงลายเซ็นทั้งหมด ซึ่งหมายความว่าคุณสามารถเล่นย้อนเพื่อสร้างขึ้นใหม่ได้อย่างแม่นยำว่ามันเป็นอย่างไร ณ จุดใดในอดีต
สิ่งนี้ตั้งใจว่าไม่ใช่บล็อกเชน ไม่มีบล็อก ไม่มีการขุด ไม่มีค่าธรรมเนียม และไม่มีโทเคนส่วนกลาง — การกระทำคือคำกล่าวเชิงความหมาย ไม่ใช่การโอนมูลค่า และมันเป็นมากกว่าฐานข้อมูล: ฐานข้อมูลบอกคุณว่าอะไรจริงในตอนนี้ ส่วน DAG เชิงความหมายบอกคุณว่าอะไรจริง มันหมายความว่าอย่างไร และมันมาเป็นเช่นนี้ได้อย่างไร — ทั้งหมดพิสูจน์ได้
DAG เชิงความหมายสร้างขึ้นอย่างไร
ทุกข้อเท็จจริงคือทริปเปิล
ข้อมูลถูกจัดเก็บเป็นคำกล่าวประธาน → กริยา → กรรม ทุกความสัมพันธ์ในกราฟจึงมีความหมายชัดเจนที่ทั้งคนและเครื่องจักรสามารถสอบถามได้
ทุกการเปลี่ยนแปลงคือการกระทำที่ลงลายเซ็น
การเขียนลงกราฟสร้างการกระทำที่ถูกแฮช (BLAKE3) ลงลายเซ็น (Ed25519) และเชื่อมโยงกับการกระทำแม่ของมัน — ก่อร่างเป็นห่วงโซ่เชิงเหตุผลที่ตรวจจับการปลอมแปลงได้ว่าใครเขียนอะไร เมื่อใด และทำไม
ไม่มีสิ่งใดถูกลบ มีเพียงถูกแทนที่
บันทึกเป็นแบบเพิ่มต่อท้ายเท่านั้น การนำข้อเท็จจริงออกก็เป็นการกระทำที่ลงลายเซ็นในตัวมันเอง ร่องรอยการตรวจสอบทั้งหมด — และความสามารถในการย้อนเวลากลับไป — จึงถูกสงวนไว้โดยการออกแบบ
สอบถามด้วยความหมาย
เพราะการเชื่อมโยงเป็นเชิงความหมาย คุณสามารถสอบถามกราฟด้วย SPARQL และท่องไปตามความสัมพันธ์ได้โดยตรง อีกทั้งสร้างสถานะของกราฟขึ้นใหม่ ณ ช่วงเวลาใดในอดีตก็ได้
โครงสร้างเดียวที่ทั้งจดจำและมีความหมาย
ระบบ AI และอุปกรณ์ที่เชื่อมต่อกันดำเนินการบนข้อมูลที่ตนตรวจสอบไม่ได้มากขึ้นเรื่อย ๆ — และที่จัดเก็บแบบดั้งเดิมบีบให้ต้องแลกอย่างเสียเปรียบ: ฐานข้อมูลนั้นเร็วแต่ลืมว่ามันมาถึงจุดนี้ได้อย่างไร ในขณะที่บล็อกเชนจดจำทุกสิ่งแต่หนัก แพง และมองไม่เห็นความหมาย DAG เชิงความหมายมอบโครงสร้างเดียวที่สอบถามได้เหมือนฐานข้อมูลกราฟ ตรวจสอบได้เหมือนบัญชีแยกประเภท และมีความหมายเหมือนกราฟความรู้ — โดยไม่มีบล็อก ค่าธรรมเนียม หรือการขุด
ตรวจสอบได้ตั้งแต่โครงสร้าง
เพราะทุกการกระทำถูกลงลายเซ็นและร้อยเป็นห่วงโซ่ ประวัติจึงไม่อาจถูกเขียนใหม่อย่างเงียบ ๆ — คุณพิสูจน์ได้ว่าเกิดอะไรขึ้น
การย้อนเวลา
เล่นย้อนการกระทำที่ลงลายเซ็นเพื่อดูกราฟอย่างแม่นยำตามที่มันเคยเป็น ณ ช่วงเวลาใดในอดีต เพื่อการตรวจสอบ การแก้จุดบกพร่อง หรือการสืบที่มา
ความหมาย ไม่ใช่แค่ข้อมูล
การเชื่อมโยงเชิงความหมายที่มีชนิดช่วยให้ทั้งคนและ AI ใช้เหตุผลกับความสัมพันธ์ได้ แทนที่จะต้องเดาคีย์นอกที่คลุมเครือ
Apilium นำแนวคิดนี้มาใช้จริงอย่างไร
AIngle คือ DAG เชิงความหมายตัวแรก: ฐานข้อมูลกราฟเชิงความหมายแบบเนทีฟที่หลอมรวมกับประวัติการกระทำที่ลงลายเซ็นและเชื่อมโยงด้วยแฮช เขียนด้วย Rust ทุกการเขียนกลายเป็น DagAction — ถูกแฮชด้วย BLAKE3 ลงลายเซ็นด้วย Ed25519 ร้อยต่อกับการกระทำแม่ — และการกระทำที่ไม่ลงลายเซ็นจะถูกปฏิเสธที่ระดับสเตตแมชชีน มันเปิดให้เข้าถึงกราฟเดียวกันผ่าน REST, GraphQL และ SPARQL และเล่นย้อนไปยังจุดใดในเวลาก็ได้ AIngle ขับเคลื่อนผลิตภัณฑ์ของ Apilium: เป็นเครื่องยนต์ที่อยู่เบื้องล่างความรู้ที่มีแหล่งอ้างอิงและลงลายเซ็นของ Akashi และเป็นส่วนหนึ่งของโครงสร้างเบื้องหลัง Mayros
ดูใน AIngleคำถามทั่วไป
DAG เชิงความหมายคือบล็อกเชนหรือไม่?
ไม่ใช่ บล็อกเชนรวมธุรกรรมเข้าเป็นบล็อกที่ถูกขุดและป้องกันด้วยฉันทามติส่วนกลางและมักมีโทเคน DAG เชิงความหมายไม่มีบล็อก ไม่มีการขุด และไม่มีค่าธรรมเนียม — รายการของมันคือคำกล่าวที่มีความหมาย (ประธาน–กริยา–กรรม) แต่ละอันลงลายเซ็นแยกกันและร้อยต่อกับการกระทำแม่ มันหยิบยืมคุณสมบัติตรวจจับการปลอมแปลงของบัญชีแยกประเภทมา โดยไม่มีต้นทุนและความแข็งทื่อของบล็อกเชน
มันต่างจากฐานข้อมูลกราฟอย่างไร?
ฐานข้อมูลกราฟจัดเก็บความสัมพันธ์และให้คุณสอบถามได้ แต่โดยทั่วไปมันเก็บเพียงสถานะปัจจุบัน — อัปเดตค่าหนึ่งแล้วค่าเดิมก็หายไป DAG เชิงความหมายเก็บประวัติแบบเพิ่มต่อท้ายเท่านั้นและลงลายเซ็นของทุกการเปลี่ยนแปลง คุณจึงพิสูจน์ได้ว่ากราฟมาถึงสถานะปัจจุบันได้อย่างไร และเล่นย้อนไปยังช่วงเวลาใดในอดีตก็ได้
'ระบุทิศทางแบบไม่มีวงวน' หมายความว่าอย่างไร?
ระบุทิศทางหมายความว่าทุกการเชื่อมโยงชี้ไปทางเดียว จากโหนดหนึ่งไปยังอีกโหนดหนึ่ง ไม่มีวงวนหมายความว่าการเชื่อมโยงเหล่านั้นไม่เคยก่อเป็นวงกลับไปยังจุดเริ่มต้น เมื่อรวมกันจึงได้โครงสร้างที่มีทิศทางของประวัติที่ชัดเจน — การกระทำต่อยอดจากการกระทำก่อนหน้าและไม่เคยวนกลับ — ซึ่งเป็นสิ่งที่ทำให้เส้นเวลาที่พิสูจน์ได้และเล่นย้อนได้เป็นไปได้
Ed25519 ทำหน้าที่อะไรตรงนี้?
Ed25519 คือรูปแบบลายเซ็นที่ใช้ลงลายเซ็นแต่ละการกระทำ ก่อนที่การเปลี่ยนแปลงใดจะถูกยอมรับเข้าสู่กราฟ มันจะถูกลงลายเซ็นด้วยกุญแจของโหนดที่เขียน การกระทำที่ไม่ลงลายเซ็นหรือไม่ถูกต้องจะถูกปฏิเสธ ลายเซ็นนั้นเองคือสิ่งที่เปลี่ยนประวัติจาก 'เชื่อฉันสิ' ให้เป็น 'ตรวจสอบเองได้เลย'
ดู DAG เชิงความหมายใน AIngle
AIngle คือโปรโตคอล DAG เชิงความหมาย — กราฟที่ลงลายเซ็น มีความหมาย และย้อนเวลาได้ สำหรับ AI และ IoT