เมื่อมองแวบแรกการเปรียบเทียบ AO ซึ่งเป็นระบบคอมพิวเตอร์แบบขนานพิเศษและ Nostr ซึ่งเป็นโปรโตคอลทางสังคมแบบกระจายอํานาจอาจดูไม่เป็นทางการเนื่องจากดูเหมือนว่าจะอยู่ในอาณาจักรที่แตกต่างกันโดยสิ้นเชิง อย่างไรก็ตาม ทั้งสองอย่างสามารถมองได้ว่าเป็น "โปรโตคอลการส่งข้อความ" ซึ่งทําให้การเปรียบเทียบเป็นไปได้
ในฐานะที่เป็นโปรโตคอลที่เน้นการส่งข้อความองค์ประกอบหลักคือ "ข้อความ" ตามธรรมชาติ ดังนั้นข้อความถูกกําหนดภายในเครือข่าย AO และ Nostr อย่างไร สถาปัตยกรรมเครือข่ายที่เกี่ยวข้องสําหรับการสนับสนุนการส่งข้อความคืออะไรและรวมเข้ากับโปรโตคอลอื่น ๆ ได้อย่างไร ตําแหน่งกรณีการใช้งานหลักและแนวโน้มในอนาคตคืออะไร?
บทความนี้มีจุดมุ่งหมายเพื่อให้การเปรียบเทียบอย่างละเอียดของโปรโตคอล AO และ Nostr โดยสำรวจว่าการออกแบบโครงสร้างของพวกเขามีผลต่อฟังก์ชันของพวกเขาอย่างไร และให้การวิเคราะห์อย่างละเอียดของด้านเหล่านี้
ในเครือข่าย AO ข้อความเป็นหน่วยพื้นฐานของข้อมูลที่แลกเปลี่ยนระหว่างหน่วยเครือข่าย (MU, SU, CU) หรือกระบวนการ ข้อความช่วยให้มีการแลกเปลี่ยนข้อมูลและประสานงาน
AO ถูกออกแบบให้เป็นเครือข่ายการสื่อสารแบบไม่ซึ่งโดยเริ่มแรก AO ต้องการข้อความเพื่อเริ่มกระบวนการ (เช่น เริ่มกระบวนการ) ซึ่งสามารถมาจากผู้ใช้ภายนอกหรือกระบวนการอื่น ๆ อีกด้วย นอกจากนี้การสื่อสารระหว่างกระบวนการของ AO เป็นแบบไม่ซึ่งหมายความว่าการส่งและรับข้อความเกิดขึ้นอย่างอิสระจากผู้ส่งและผู้รับ ซึ่งทำให้กระบวนการส่งสามารถดำเนินไปโดยไม่ต้องรอการตอบรับหรือการยืนยันจากผู้รับ ซึ่งเพิ่มประสิทธิภาพของการคำนวณแบบขนานของ AO อย่างมาก
ใน AO ลักษณะการถ่ายโอนข้อความแบบไม่เชื่อมต่อและขาดความจำเป็นในการรอ ทำให้เป็นที่เหมาะสมสำหรับการจัดการงานคำนวณขนาดใหญ่แบบพรีเซเรียล ซึ่งทำให้ส่วนประกอบของระบบต่าง ๆ สามารถทำงานพร้อมกันโดยไม่ต้องรอเวลานานสำหรับการตอบกลับจากระบบอื่น ๆ
แต่ละข้อความใน AO เป็นไปตามมาตรฐาน ANS-104 จากระบบนิเวศ Arweave ซึ่งเป็นโปรโตคอลบรรจุภัณฑ์ข้อมูล ANS-104 ช่วยเพิ่มปริมาณการประมวลผลข้อมูลโดยการทําธุรกรรมหลายรายการเป็นธุรกรรมไบนารีเดียว โปรโตคอลนี้ไม่เพียง แต่บรรจุข้อมูล แต่ยังรวมถึงฟิลด์ต่างๆเช่นเจ้าของลายเซ็นที่อยู่เป้าหมายฉลากและข้อมูล การออกแบบนี้รองรับประเภทข้อมูลที่หลากหลายรวมถึงเอกสารรูปภาพไฟล์เสียงและวิดีโอเกมแบบจําลองข้อมูลรหัสโปรแกรมและสถานะโฮโลแกรม นอกจากนี้ยังรองรับความเป็นเจ้าของข้อมูลและการตรวจสอบลายเซ็นเพื่อให้มั่นใจในความปลอดภัยและความสมบูรณ์ของข้อมูล
คุณสมบัติเหล่านี้ของมาตรฐาน ANS-104 เป็นสิ่งสำคัญสำหรับ AO โดยให้ความสามารถในการสนับสนุนสถานการณ์การประยุกต์ที่หลากหลายสำหรับประเภทของข้อมูลที่แตกต่างกัน รูปแบบข้อความที่มีมาตรฐานทำให้การสื่อสารระหว่างกระบวนการเป็นไปอย่างมีประสิทธิภาพอย่างมากและการทำงานร่วมกันอย่างไร้ช่องว่าง ทำให้การเก็บรักษาและประมวลผลของข้อมูลบน Arweave ดียิ่งขึ้น สิ่งนี้ทำให้ AO สามารถสร้างชั้นความพร้อมในการใช้ข้อมูลและความเห็นร่วม แก้ปัญหาความต้องการใช้งานอย่างแม่นยำ
ในโปรโตคอล Nostr ข้อความถูกกำหนดโครงสร้างเป็น "เหตุการณ์" โดยใช้รูปแบบที่ใช้ JSON เป็นพื้นฐาน รูปแบบนี้ทำหน้าที่เป็นวัตถุข้อมูลพื้นฐานภายในเครือข่าย Nostr
โครงสร้างข้อความที่ใช้กันอย่างแพร่หลายถูกผสมเข้ากันในมาตรฐานร่วมที่เรียกว่าโปรโตคอล NIPs (Nostr Implementation Possibilities) มาตรฐานนี้ช่วยปรับปรุงการประมวลผลข้อมูลและการจัดการข้อมูลอย่างมาก เพิ่มความสามารถในการทำงานร่วมกันของระบบและเสถียรภาพ ผ่าน NIPs ผู้ใช้สามารถดำเนินการต่าง ๆ และมีปฏิสัมพันธ์กับเครือข่าย Nostr โดยไม่ต้องกังวลเรื่องความไม่สอดคล้องของรูปแบบข้อมูล
โครงสร้าง JSON ใน Nostr กำหนดรูปแบบเหตุการณ์ด้วยฟิลด์ต่าง ๆ ที่บริการฟังก์ชันที่เฉพาะเจาะจง ตัวอย่างเช่น:
สำหรับคำอธิบายโครงสร้างข้อมูลเหตุการณ์ที่เป็นรายละเอียด โปรดดูที่โปรโตคอล Nostrโปรโตคอล Nostr มีเฟรมเวิร์กชัดเจนสำหรับส่ง รับ และยืนยันเหตุการณ์ ทำให้มั่นใจในความปลอดภัย ความเรียบเรียง และความเชื่อถือของข้อมูล
สรุปโดยสังเขป อีเว้นท์ใน Nostr เป็นโครงสร้างข้อมูลที่รวมเนื้อหาทั้งหมดและถูกลงนามโดยผู้ใช้ โครงสร้างนี้เน้นหน้าที่คุณสมบัติ และฟังก์ชันของ Nostr:
เครือข่าย AO ประกอบด้วยหน่วยโมดูลสามหน่วย: MU, SU และ CU ซึ่งทำงานร่วมกันผ่านข้อความและกระบวนการ โครงสร้างเครือข่ายของมันแสดงในภาพที่ 2-1
รูปภาพ 2-1: หน่วยเครือข่ายแบบโมดูลาร์และร่วมมือกัน เป็นส่วนประกอบของโครงสร้างเครือข่าย AO (แหล่งที่มา: กระดาษขาว AO)
ใน AO กระบวนการคือหน่วยคำนวณ การเริ่มต้นแอปพลิเคชันบน AO เทียบเท่ากับเริ่มต้นกระบวนการหนึ่งหรือมากกว่า โดยระบบจะจัดสรรและกำหนดกำหนดทรัพยากรเช่น MU, SU, CU, เครื่องจำลอง, และหน่วยความจำเพื่อดำเนินการกระบวนการ:
โครงสร้างและการดำเนินงานของเครือข่ายของ AO บ่งชี้:
แม้ว่าแต่ละกระบวนการคำนวณสามารถทำงานอย่างอิสระบนโหนดที่แตกต่างกัน แต่พวกเขาสามารถสื่อสารและร่วมมือกันผ่านรูปแบบข้อความที่สมดุล (ANS-104) วิธีนี้เชื่อมโยงกระบวนการคำนวณที่ทำงานอย่างอิสระเข้าไปในเครือข่ายที่สมดุล
ในสรุป, โครงสร้างเครือข่ายของ AO สนับสนุนแพลตฟอร์มการคำนวณที่สามารถใช้ร่วมกัน, สามารถทำงานร่วมกัน, มีขนาดใหญ่, สามารถยืนยันได้, มีการกระจายอำนวยความสะดวก, และเปิดกว้าง มันเหมาะสำหรับแอปพลิเคชันที่เน้นการเผยแพร่ข้อมูลและการโต้ตอบ, รวมถึงแอปพลิเคชันที่ต้องการประสิทธิภาพการคำนวณสูงและตรรกะซับซ้อน เช่น การเรียนรู้ของเครื่อง, เอเจนต์อัตโนมัส, การเรนเดอร์กราฟิก, เกมออนไลน์, และ DeFi
2.2. Nostr: โครงสร้างของไคลเอ็นต์-รีเลย์
Nostr หมายถึง “บันทึกและข้อมูลอื่นๆ ที่ถูกส่งผ่านทางรีเลย์” เครือข่ายประกอบด้วยส่วนประกอบหลักสองส่วน ตามที่แสดงในภาพ 2-2
รูปที่ 2-2: โครงสร้างเครือข่าย Nostr
ลูกค้าให้สิทธิให้ผู้ใช้เชื่อมต่อกับเซิร์ฟเวอร์เรลย์จำนวนมากที่ตั้งอยู่ในสถานที่ต่าง ๆ ผู้ใช้สามารถเผยแพร่ข้อมูลบนเซิร์ฟเวอร์เรลย์หนึ่งและเรียกร้องข้อมูลจากเซิร์ฟเวอร์เรลย์อีกตัวหนึ่ง นี่หมายความว่าลูกค้า (ผู้ใช้) ไม่จำเป็นต้องพึ่งพาเซิร์ฟเวอร์เรลย์ที่เฉพาะเจา เก็บข้อมูลและการกระทำของผู้ใช้โดยมีประสิทธิภาพ
เซิร์ฟเวอร์เรลย์สามารถเลือกที่จะเก็บข้อมูลของผู้ใช้ทั้งหมดหรือบางส่วนโดยขึ้นอยู่กับความต้องการของตนเองและตัดสินใจว่าข้อมูลจะถูกเก็บเกี่ยวกับระยะเวลาเท่าใด นี้จะช่วยเพิ่มความยืดหยุ่นในการตั้งตำแหน่งและกิจกรรมทางพาณิชย์ของเซิร์ฟเวอร์เรลย์ ในเวลาเดียวกัน ไม่จำเป็นต้องให้เซิร์ฟเวอร์เรลย์ติดต่อสื่อสารกัน ซึ่งจะช่วยในการกำหนดปัญหาเกี่ยวกับความเห็นอกเห็นใจและความจำเป็นในการซิงโครไนส์ข้อมูล แทนที่จะซิงโครไนส์ข้อมูลผ่านการส่งและรับเหตุการณ์ระหว่างไคลเอ็นต์ทั้งหลาย ซึ่งมีความแตกต่างอย่างพื้นฐานจากโหนดบล็อกเชน
สถาปัตยกรรมนี้ไม่เพียงเพิ่มความยืดหยุ่นและประสิทธิภาพให้กับระบบเท่านั้น แต่ยังแก้ไขปัญหาต่าง ๆ และตอบสนองต่อความต้องการในหลากหลายกรณีได้อย่างมีประสิทธิภาพ
โดยสรุปโครงสร้าง Client-Relay ที่มีน้ําหนักเบาของ Nostr ช่วยเพิ่มความยืดหยุ่นและประสิทธิภาพของระบบ รองรับระบบการเผยแพร่ข้อมูลแบบกระจายอํานาจทนต่อการเซ็นเซอร์และตรวจสอบได้ตอบสนองความต้องการในการพูดฟรีการสื่อสารที่ราบรื่นและความปลอดภัยของข้อมูลและความเป็นส่วนตัว การออกแบบนี้แก้ไขข้อบกพร่องของโซเชียลมีเดียแบบรวมศูนย์ได้อย่างมีประสิทธิภาพทําให้ Nostr เป็นตัวเลือกยอดนิยมสําหรับนักพัฒนาแอปพลิเคชันโซเชียลแบบกระจายอํานาจเช่น Damus, YakiHonne, Iris และอื่น ๆ
ฟังก์ชัน AO ทำงานบน Arweave โดยผสมผสานอย่างสมบูรณ์กับมันตามที่แสดงในภาพ 3-1
รูปภาพ 3-1: การผสานอสังหาริมทรัพย์แบบไม่มีรอยต่อของ AO กับ Arweave (แหล่งที่มา: ไวต์เปเปอร์ AO)
นี่แทนแอปพลิเคชันของระบบสนับสนุนการเก็บข้อมูล (SCP) แบบนี้เป็นแบบจำลองใหม่ที่แยกการเก็บข้อมูล (การตกลง) ออกจากการคำนวณ โดยให้การคำนวณนอกเชื่อมต่อกับการตกลงในเชน ประโยชน์ของวิธีการนี้มีความสำคัญ:
ในสาระสำคัญที่สุด AO เสริม Arweave ด้วยความสามารถในการคำนวณแบบสายพร้อมกันอย่างล้ำค่า ในขณะที่ Arweave จัดหาพื้นที่เก็บข้อมูลให้กับ AO ในรูปแบบของความเห็นร่วม พร้อมกันทั้งสองสร้างคอมพิวเตอร์โลกแบบกระจายที่เปิดประตูให้นวัตกรรมมากมายในพื้นที่แบบกระจาย
Nostr, ที่ถูกพัฒนาโดย fiatjaf, รองรับ Lightning Network อย่างเป็นธรรมชาติเนื่องจาก fiatjaf เข้ามามีส่วนร่วมในการพัฒนา ระบบ Lightning Network, ซึ่งเป็นคำตอบชั้นสองสำหรับ Bitcoin, ขยายความสามารถของบล็อกเชนออกจากเชนอย่างออกจากเชนผ่านช่องทาง นี่เป็นการแก้ไขปัญหาเรื่องความช้าของธุรกรรม Bitcoin, ประสิทธิภาพจำกัด, และค่าธุรกรรมสูง ทำให้เป็นไปได้สำหรับการทำธุรกรรมขนาดเล็กบ่อยๆ โดยมีค่าใช้จ่ายต่ำ
การประยุกต์ใช้งานโดยตรงของ Nostr และการรวมระบบ Lightning Network คือการใช้งาน “zaps” ในแอพพลิเคชั่นทางสังคม ไคลเอ็นต์ Nostr ที่ใช้งานอย่างแพร่หลาย Damus รวมการชำระเงินผ่าน Bitcoin Lightning Network ซึ่งช่วยให้ผู้ใช้สามารถชำระเงินเพียงครั้งเดียวสำหรับการ relay ของ Lightning Network โดยการใส่ Nostr public key เมื่อชำระเงินเสร็จ ผู้ใช้จะได้รับใบแจ้งหนี้ของ Lightning Network สำหรับขั้นตอนการใช้งานอย่างละเอียด กรุณาเยี่ยมชม: https://nostr.how/zh/zaps.
ในเชิงของการออกสินทรัพย์ โปรโตคอลชั้นหนึ่งของบิตคอยน์ Taproot Assets (TAP) เข้ากันได้กับเครือข่าย Lightning Network ทำให้สามารถรวมสินทรัพย์ที่มี Taproot และหน่วยเล็กที่สุดของบิตคอยน์ คือ Satoshis เข้าสู่ระบบ Nostr นี้ ซึ่งจะเป็นการผลักดันให้การโอนย้ายสินทรัพย์ผ่าน Lightning Network เป็นไปอย่างรวดเร็วและมีคุ้มค่า โดยเพิ่มความหลากหลายของสินทรัพย์ใน Nostr และขยายโอกาสในเรื่องของการสร้างเครือข่ายสังคม การชำระเงิน และการใช้งาน DeFi
นอกจากนี้สมาชิกชุมชน CKB ได้เสนอโปรโตคอลการผูกติด Nostr โดยใช้เทคโนโลยี RGB++ เพื่อบรรจบทำให้เกิดการผูกติดที่เป็นไปได้ของเหตุการณ์ Nostr กับ CKB CELLS ซึ่งช่วยให้ผู้ใช้สามารถสร้างและแจกจ่ายสินทรัพย์ภายในเครือข่าย Nostr โดยที่สามารถแก้ไขความท้าทายในการชำระเงินภายในเครือข่ายสังคมได้อย่างมีประสิทธิภาพ
อย่างสำคัญที่สุดคือความสัมพันธ์ระหว่าง Nostr และ Lightning Network ที่กำลังนำเสนอโมเดลธุรกิจใหม่สำหรับแอปพลิเคชันที่ไม่ central ที่เรียกว่า มูลค่าสำหรับมูลค่า (V4V)
แนวคิด V4V อ้างว่าการเหรียญเงินข้อมูลที่ไม่จำกัดเป็นภาระที่ซับซ้อน การกำหนดราคาออนไลน์แบบดั้งเดิม มักพึงพอใจกับการโฆษณา ซึ่งขึ้นอยู่กับการตรวจสอบและการวิเคราะห์พฤติกรรมของผู้ใช้จากศูนย์กลาง V4V มุ่งเน้นให้เกิดทางเลือกโดยการเปิดโอกาสให้ข้อมูลและมูลค่าไหลเวียนได้โดยไม่มีพ่อตัวกลางหรือข้อจำกัด แนวทางนี้ไม่เพียงทำให้เกิดวิธีการใหม่ในการกำหนดราคาเนื้อหาดิจิทัลเท่านั้น แต่ยังเปิดโอกาสให้เกิดวิธีการสร้างเนื้อหาและการโอนมูลค่าใหม่
V4V solutions are adding significant value to Nostr-based social applications, podcasts, and live streaming platforms, such as:
การผสาน Nostr-Lightning กำลังเปลี่ยน Nostr จากเครือข่ายข้อมูลที่ไม่มีเจ้าของเป็นเครือข่ายที่รวมข้อมูลและมูลค่าเข้าด้วยกัน การเปลี่ยนแปลงนี้ไม่เพียงทำให้การพูดคุยของบุคคลถูกคุ้มครอง แต่ยังรักษาความปลอดภัยของสินทรัพย์ส่วนตัว ทำให้เป็นสื่อสำหรับการแลกเปลี่ยนมูลค่า การวิวัฒนานี้เสนอโอกาสใหม่สำหรับแอปพลิเคชันที่สามารถมีขนาดใหญ่และเหมาะสำหรับผู้บริโภค อาจนำมาสู่การนำมาใช้กันทั่วไปของ Web3 ได้
บทความนี้ได้วิเคราะห์และเปรียบเทียบโปรโตคอล AO และ Nostr จากมุมมองโครงสร้างข้อมูลและโครงสร้างเครือข่าย ยึดถึงหลักการที่ว่า “โครงสร้างกำหนดฟังก์ชัน” เราได้สำรวจฟังก์ชันหลักและสถานการณ์การใช้งานหลักของโปรโตคอลแต่ละรายการ:
จากมุมมองโครงสร้างข้อมูล: AO และ Nostr ทั้งสองเป็นโปรโตคอลสื่อสารข้อมูลที่สนับสนุนประเภทข้อมูลต่าง ๆ สำหรับการเผยแพร่ การสื่อสาร และการกระจาย พวกเขาทำให้เกิดเครือข่ายสังคมแบบกระจายและแอปพลิเคชันสื่อที่มีคุณสมบัติเช่น การกระจายแบบกระจาย การต้านการเซ็นเซอร์ การยืนยันลายเซ็น และการป้องกันความเป็นส่วนตัว
อย่างไรก็ตาม มีความแตกต่างที่สำคัญ โนสตร์เน้นไปที่การใช้งานที่ออกแบบมาเพื่อการส่งข้อมูลเฉพาะอย่างเดียว ซึ่งมันก็เป็นเพียงส่วนหนึ่งของความสามารถทางฟังก์ชันและการประยุกต์ของเอโอ อีกอย่างคือ เอโอเน้นที่การคำนวณแบบอัลตร้า-พาราเลล ซึ่งครอบคลุมขอบเขตและลึกขึ้นในการประยุกต์ได้มากกว่า
จากมุมมองโครงสร้างเครือข่าย: โครงสร้างเครือข่ายของ AO เป็นโมดูลเลิศ, ร่วมมือ, และมีความยืดหยุ่น ทำให้กระบวนการสามารถทำงานอย่างอิสระบนโหนดที่แตกต่างกันและทำการตรวจสอบในส่วนตน ลักษณะเหล่านี้เป็นพื้นฐานสำหรับการคำนวณแบบอัลตร้า-พาเรียล
AO's seamless integration with Arweave, based on the SCP paradigm, overcomes the blockchain technology trilemma. It scales storage and computation resources as needed and utilizes Arweave’s permanent, ownership-protected consensus data for inter-process information exchange and collaboration. Consequently, AO can build a global, high-performance, ultra-parallel computing network, fostering innovation in both Web3 and Web2 applications.
ตัวอย่างเช่น AO สนับสนุนการใช้งานเครื่องเรียนรู้ทางเครื่องที่ต้องการโมเดลภาษาใหญ่ (LLMs) และการคำนวณอย่างใจจดใจจ่อ; แอปพลิเคชัน AgentFi ด้วยตรรกะธุรกิจที่ซับซ้อน ความต้องการที่กำหนดไว้ล่วงหน้า และกลยุทธ์ที่เป็นอิสระที่หลากหลาย; ContentFi สำหรับการจัดการลิขสิทธิ์และการกำไรจากเนื้อหา; และแอปพลิเคชันที่มีความต้องการในการสื่อสารข้ามเชน การโอนสินทรัพย์ การแบ่งปันข้อมูล และความสามารถในการทำงานร่วมกันของสมาร์ทคอนแทรกต์
ในทางกลับกัน โครงสร้างของเครือข่าย Nostr ประกอบด้วยส่วนประกอบของ Client-Relay และโครงสร้างข้อมูล Event โดยมีระบบคีย์สาธารณะและเอกสารส่วนตัวเป็นส่วนใหญ่ สร้างเครือข่ายข้อมูลที่เบาเบา เมื่อผสมผสานกับ Lightning มันรวมคุณลักษณะของเครือข่ายข้อมูลและค่าเงินที่กระจายอำนวยความสะดวกที่เหมาะสมสำหรับแอปพลิเคชันที่สามารถขยายได้และเหมาะสำหรับผู้บริโภค
จากมุมมองในการตำแหน่งโปรโตคอล: แม้ว่าทั้ง AO และ Nostr เป็นโปรโตคอลที่ส่งข้อความผ่านกัน แต่การให้ความสำคัญและตำแหน่งของพวกเขามีการแตกต่างกัน AO มุ่งเน้นที่จะสร้างพื้นฐานพื้นฐานสำหรับ "คอมพิวเตอร์โลกแบบกระจาย" โดยเน้นไปที่ชั้นที่ต่ำกว่า แต่ให้โอกาสในการประยุกต์ใช้อย่างแพร่หลายและเก็บค่าความคุ้มค่าอย่างกว้างขวาง
อย่างตรงข้าม Nostr ถูกออกแบบขึ้นเริ่มต้นเป็นโปรโตคอลโซเชียลแบบไร้น้ำหนัก โดยเน้นไปที่แอปพลิเคชันทางสังคมเฉพาะ
สรุปมาดูสิ่งสำคัญ AO และ Nostr มีคุณสมบัติและข้อดีที่แตกต่างกันในโครงสร้างข้อมูล โครงสร้างเครือข่าย และฟังก์ชันของโปรโตคอล แต่ละอย่างมีการตั้งตำแหน่งและกรณีการใช้งานที่แตกต่างกัน คุณสมบัติที่เป็นเอกลักษณ์ของพวกเขาจะปรากฎในเส้นทางการพัฒนาของตนเอง
Пригласить больше голосов
เมื่อมองแวบแรกการเปรียบเทียบ AO ซึ่งเป็นระบบคอมพิวเตอร์แบบขนานพิเศษและ Nostr ซึ่งเป็นโปรโตคอลทางสังคมแบบกระจายอํานาจอาจดูไม่เป็นทางการเนื่องจากดูเหมือนว่าจะอยู่ในอาณาจักรที่แตกต่างกันโดยสิ้นเชิง อย่างไรก็ตาม ทั้งสองอย่างสามารถมองได้ว่าเป็น "โปรโตคอลการส่งข้อความ" ซึ่งทําให้การเปรียบเทียบเป็นไปได้
ในฐานะที่เป็นโปรโตคอลที่เน้นการส่งข้อความองค์ประกอบหลักคือ "ข้อความ" ตามธรรมชาติ ดังนั้นข้อความถูกกําหนดภายในเครือข่าย AO และ Nostr อย่างไร สถาปัตยกรรมเครือข่ายที่เกี่ยวข้องสําหรับการสนับสนุนการส่งข้อความคืออะไรและรวมเข้ากับโปรโตคอลอื่น ๆ ได้อย่างไร ตําแหน่งกรณีการใช้งานหลักและแนวโน้มในอนาคตคืออะไร?
บทความนี้มีจุดมุ่งหมายเพื่อให้การเปรียบเทียบอย่างละเอียดของโปรโตคอล AO และ Nostr โดยสำรวจว่าการออกแบบโครงสร้างของพวกเขามีผลต่อฟังก์ชันของพวกเขาอย่างไร และให้การวิเคราะห์อย่างละเอียดของด้านเหล่านี้
ในเครือข่าย AO ข้อความเป็นหน่วยพื้นฐานของข้อมูลที่แลกเปลี่ยนระหว่างหน่วยเครือข่าย (MU, SU, CU) หรือกระบวนการ ข้อความช่วยให้มีการแลกเปลี่ยนข้อมูลและประสานงาน
AO ถูกออกแบบให้เป็นเครือข่ายการสื่อสารแบบไม่ซึ่งโดยเริ่มแรก AO ต้องการข้อความเพื่อเริ่มกระบวนการ (เช่น เริ่มกระบวนการ) ซึ่งสามารถมาจากผู้ใช้ภายนอกหรือกระบวนการอื่น ๆ อีกด้วย นอกจากนี้การสื่อสารระหว่างกระบวนการของ AO เป็นแบบไม่ซึ่งหมายความว่าการส่งและรับข้อความเกิดขึ้นอย่างอิสระจากผู้ส่งและผู้รับ ซึ่งทำให้กระบวนการส่งสามารถดำเนินไปโดยไม่ต้องรอการตอบรับหรือการยืนยันจากผู้รับ ซึ่งเพิ่มประสิทธิภาพของการคำนวณแบบขนานของ AO อย่างมาก
ใน AO ลักษณะการถ่ายโอนข้อความแบบไม่เชื่อมต่อและขาดความจำเป็นในการรอ ทำให้เป็นที่เหมาะสมสำหรับการจัดการงานคำนวณขนาดใหญ่แบบพรีเซเรียล ซึ่งทำให้ส่วนประกอบของระบบต่าง ๆ สามารถทำงานพร้อมกันโดยไม่ต้องรอเวลานานสำหรับการตอบกลับจากระบบอื่น ๆ
แต่ละข้อความใน AO เป็นไปตามมาตรฐาน ANS-104 จากระบบนิเวศ Arweave ซึ่งเป็นโปรโตคอลบรรจุภัณฑ์ข้อมูล ANS-104 ช่วยเพิ่มปริมาณการประมวลผลข้อมูลโดยการทําธุรกรรมหลายรายการเป็นธุรกรรมไบนารีเดียว โปรโตคอลนี้ไม่เพียง แต่บรรจุข้อมูล แต่ยังรวมถึงฟิลด์ต่างๆเช่นเจ้าของลายเซ็นที่อยู่เป้าหมายฉลากและข้อมูล การออกแบบนี้รองรับประเภทข้อมูลที่หลากหลายรวมถึงเอกสารรูปภาพไฟล์เสียงและวิดีโอเกมแบบจําลองข้อมูลรหัสโปรแกรมและสถานะโฮโลแกรม นอกจากนี้ยังรองรับความเป็นเจ้าของข้อมูลและการตรวจสอบลายเซ็นเพื่อให้มั่นใจในความปลอดภัยและความสมบูรณ์ของข้อมูล
คุณสมบัติเหล่านี้ของมาตรฐาน ANS-104 เป็นสิ่งสำคัญสำหรับ AO โดยให้ความสามารถในการสนับสนุนสถานการณ์การประยุกต์ที่หลากหลายสำหรับประเภทของข้อมูลที่แตกต่างกัน รูปแบบข้อความที่มีมาตรฐานทำให้การสื่อสารระหว่างกระบวนการเป็นไปอย่างมีประสิทธิภาพอย่างมากและการทำงานร่วมกันอย่างไร้ช่องว่าง ทำให้การเก็บรักษาและประมวลผลของข้อมูลบน Arweave ดียิ่งขึ้น สิ่งนี้ทำให้ AO สามารถสร้างชั้นความพร้อมในการใช้ข้อมูลและความเห็นร่วม แก้ปัญหาความต้องการใช้งานอย่างแม่นยำ
ในโปรโตคอล Nostr ข้อความถูกกำหนดโครงสร้างเป็น "เหตุการณ์" โดยใช้รูปแบบที่ใช้ JSON เป็นพื้นฐาน รูปแบบนี้ทำหน้าที่เป็นวัตถุข้อมูลพื้นฐานภายในเครือข่าย Nostr
โครงสร้างข้อความที่ใช้กันอย่างแพร่หลายถูกผสมเข้ากันในมาตรฐานร่วมที่เรียกว่าโปรโตคอล NIPs (Nostr Implementation Possibilities) มาตรฐานนี้ช่วยปรับปรุงการประมวลผลข้อมูลและการจัดการข้อมูลอย่างมาก เพิ่มความสามารถในการทำงานร่วมกันของระบบและเสถียรภาพ ผ่าน NIPs ผู้ใช้สามารถดำเนินการต่าง ๆ และมีปฏิสัมพันธ์กับเครือข่าย Nostr โดยไม่ต้องกังวลเรื่องความไม่สอดคล้องของรูปแบบข้อมูล
โครงสร้าง JSON ใน Nostr กำหนดรูปแบบเหตุการณ์ด้วยฟิลด์ต่าง ๆ ที่บริการฟังก์ชันที่เฉพาะเจาะจง ตัวอย่างเช่น:
สำหรับคำอธิบายโครงสร้างข้อมูลเหตุการณ์ที่เป็นรายละเอียด โปรดดูที่โปรโตคอล Nostrโปรโตคอล Nostr มีเฟรมเวิร์กชัดเจนสำหรับส่ง รับ และยืนยันเหตุการณ์ ทำให้มั่นใจในความปลอดภัย ความเรียบเรียง และความเชื่อถือของข้อมูล
สรุปโดยสังเขป อีเว้นท์ใน Nostr เป็นโครงสร้างข้อมูลที่รวมเนื้อหาทั้งหมดและถูกลงนามโดยผู้ใช้ โครงสร้างนี้เน้นหน้าที่คุณสมบัติ และฟังก์ชันของ Nostr:
เครือข่าย AO ประกอบด้วยหน่วยโมดูลสามหน่วย: MU, SU และ CU ซึ่งทำงานร่วมกันผ่านข้อความและกระบวนการ โครงสร้างเครือข่ายของมันแสดงในภาพที่ 2-1
รูปภาพ 2-1: หน่วยเครือข่ายแบบโมดูลาร์และร่วมมือกัน เป็นส่วนประกอบของโครงสร้างเครือข่าย AO (แหล่งที่มา: กระดาษขาว AO)
ใน AO กระบวนการคือหน่วยคำนวณ การเริ่มต้นแอปพลิเคชันบน AO เทียบเท่ากับเริ่มต้นกระบวนการหนึ่งหรือมากกว่า โดยระบบจะจัดสรรและกำหนดกำหนดทรัพยากรเช่น MU, SU, CU, เครื่องจำลอง, และหน่วยความจำเพื่อดำเนินการกระบวนการ:
โครงสร้างและการดำเนินงานของเครือข่ายของ AO บ่งชี้:
แม้ว่าแต่ละกระบวนการคำนวณสามารถทำงานอย่างอิสระบนโหนดที่แตกต่างกัน แต่พวกเขาสามารถสื่อสารและร่วมมือกันผ่านรูปแบบข้อความที่สมดุล (ANS-104) วิธีนี้เชื่อมโยงกระบวนการคำนวณที่ทำงานอย่างอิสระเข้าไปในเครือข่ายที่สมดุล
ในสรุป, โครงสร้างเครือข่ายของ AO สนับสนุนแพลตฟอร์มการคำนวณที่สามารถใช้ร่วมกัน, สามารถทำงานร่วมกัน, มีขนาดใหญ่, สามารถยืนยันได้, มีการกระจายอำนวยความสะดวก, และเปิดกว้าง มันเหมาะสำหรับแอปพลิเคชันที่เน้นการเผยแพร่ข้อมูลและการโต้ตอบ, รวมถึงแอปพลิเคชันที่ต้องการประสิทธิภาพการคำนวณสูงและตรรกะซับซ้อน เช่น การเรียนรู้ของเครื่อง, เอเจนต์อัตโนมัส, การเรนเดอร์กราฟิก, เกมออนไลน์, และ DeFi
2.2. Nostr: โครงสร้างของไคลเอ็นต์-รีเลย์
Nostr หมายถึง “บันทึกและข้อมูลอื่นๆ ที่ถูกส่งผ่านทางรีเลย์” เครือข่ายประกอบด้วยส่วนประกอบหลักสองส่วน ตามที่แสดงในภาพ 2-2
รูปที่ 2-2: โครงสร้างเครือข่าย Nostr
ลูกค้าให้สิทธิให้ผู้ใช้เชื่อมต่อกับเซิร์ฟเวอร์เรลย์จำนวนมากที่ตั้งอยู่ในสถานที่ต่าง ๆ ผู้ใช้สามารถเผยแพร่ข้อมูลบนเซิร์ฟเวอร์เรลย์หนึ่งและเรียกร้องข้อมูลจากเซิร์ฟเวอร์เรลย์อีกตัวหนึ่ง นี่หมายความว่าลูกค้า (ผู้ใช้) ไม่จำเป็นต้องพึ่งพาเซิร์ฟเวอร์เรลย์ที่เฉพาะเจา เก็บข้อมูลและการกระทำของผู้ใช้โดยมีประสิทธิภาพ
เซิร์ฟเวอร์เรลย์สามารถเลือกที่จะเก็บข้อมูลของผู้ใช้ทั้งหมดหรือบางส่วนโดยขึ้นอยู่กับความต้องการของตนเองและตัดสินใจว่าข้อมูลจะถูกเก็บเกี่ยวกับระยะเวลาเท่าใด นี้จะช่วยเพิ่มความยืดหยุ่นในการตั้งตำแหน่งและกิจกรรมทางพาณิชย์ของเซิร์ฟเวอร์เรลย์ ในเวลาเดียวกัน ไม่จำเป็นต้องให้เซิร์ฟเวอร์เรลย์ติดต่อสื่อสารกัน ซึ่งจะช่วยในการกำหนดปัญหาเกี่ยวกับความเห็นอกเห็นใจและความจำเป็นในการซิงโครไนส์ข้อมูล แทนที่จะซิงโครไนส์ข้อมูลผ่านการส่งและรับเหตุการณ์ระหว่างไคลเอ็นต์ทั้งหลาย ซึ่งมีความแตกต่างอย่างพื้นฐานจากโหนดบล็อกเชน
สถาปัตยกรรมนี้ไม่เพียงเพิ่มความยืดหยุ่นและประสิทธิภาพให้กับระบบเท่านั้น แต่ยังแก้ไขปัญหาต่าง ๆ และตอบสนองต่อความต้องการในหลากหลายกรณีได้อย่างมีประสิทธิภาพ
โดยสรุปโครงสร้าง Client-Relay ที่มีน้ําหนักเบาของ Nostr ช่วยเพิ่มความยืดหยุ่นและประสิทธิภาพของระบบ รองรับระบบการเผยแพร่ข้อมูลแบบกระจายอํานาจทนต่อการเซ็นเซอร์และตรวจสอบได้ตอบสนองความต้องการในการพูดฟรีการสื่อสารที่ราบรื่นและความปลอดภัยของข้อมูลและความเป็นส่วนตัว การออกแบบนี้แก้ไขข้อบกพร่องของโซเชียลมีเดียแบบรวมศูนย์ได้อย่างมีประสิทธิภาพทําให้ Nostr เป็นตัวเลือกยอดนิยมสําหรับนักพัฒนาแอปพลิเคชันโซเชียลแบบกระจายอํานาจเช่น Damus, YakiHonne, Iris และอื่น ๆ
ฟังก์ชัน AO ทำงานบน Arweave โดยผสมผสานอย่างสมบูรณ์กับมันตามที่แสดงในภาพ 3-1
รูปภาพ 3-1: การผสานอสังหาริมทรัพย์แบบไม่มีรอยต่อของ AO กับ Arweave (แหล่งที่มา: ไวต์เปเปอร์ AO)
นี่แทนแอปพลิเคชันของระบบสนับสนุนการเก็บข้อมูล (SCP) แบบนี้เป็นแบบจำลองใหม่ที่แยกการเก็บข้อมูล (การตกลง) ออกจากการคำนวณ โดยให้การคำนวณนอกเชื่อมต่อกับการตกลงในเชน ประโยชน์ของวิธีการนี้มีความสำคัญ:
ในสาระสำคัญที่สุด AO เสริม Arweave ด้วยความสามารถในการคำนวณแบบสายพร้อมกันอย่างล้ำค่า ในขณะที่ Arweave จัดหาพื้นที่เก็บข้อมูลให้กับ AO ในรูปแบบของความเห็นร่วม พร้อมกันทั้งสองสร้างคอมพิวเตอร์โลกแบบกระจายที่เปิดประตูให้นวัตกรรมมากมายในพื้นที่แบบกระจาย
Nostr, ที่ถูกพัฒนาโดย fiatjaf, รองรับ Lightning Network อย่างเป็นธรรมชาติเนื่องจาก fiatjaf เข้ามามีส่วนร่วมในการพัฒนา ระบบ Lightning Network, ซึ่งเป็นคำตอบชั้นสองสำหรับ Bitcoin, ขยายความสามารถของบล็อกเชนออกจากเชนอย่างออกจากเชนผ่านช่องทาง นี่เป็นการแก้ไขปัญหาเรื่องความช้าของธุรกรรม Bitcoin, ประสิทธิภาพจำกัด, และค่าธุรกรรมสูง ทำให้เป็นไปได้สำหรับการทำธุรกรรมขนาดเล็กบ่อยๆ โดยมีค่าใช้จ่ายต่ำ
การประยุกต์ใช้งานโดยตรงของ Nostr และการรวมระบบ Lightning Network คือการใช้งาน “zaps” ในแอพพลิเคชั่นทางสังคม ไคลเอ็นต์ Nostr ที่ใช้งานอย่างแพร่หลาย Damus รวมการชำระเงินผ่าน Bitcoin Lightning Network ซึ่งช่วยให้ผู้ใช้สามารถชำระเงินเพียงครั้งเดียวสำหรับการ relay ของ Lightning Network โดยการใส่ Nostr public key เมื่อชำระเงินเสร็จ ผู้ใช้จะได้รับใบแจ้งหนี้ของ Lightning Network สำหรับขั้นตอนการใช้งานอย่างละเอียด กรุณาเยี่ยมชม: https://nostr.how/zh/zaps.
ในเชิงของการออกสินทรัพย์ โปรโตคอลชั้นหนึ่งของบิตคอยน์ Taproot Assets (TAP) เข้ากันได้กับเครือข่าย Lightning Network ทำให้สามารถรวมสินทรัพย์ที่มี Taproot และหน่วยเล็กที่สุดของบิตคอยน์ คือ Satoshis เข้าสู่ระบบ Nostr นี้ ซึ่งจะเป็นการผลักดันให้การโอนย้ายสินทรัพย์ผ่าน Lightning Network เป็นไปอย่างรวดเร็วและมีคุ้มค่า โดยเพิ่มความหลากหลายของสินทรัพย์ใน Nostr และขยายโอกาสในเรื่องของการสร้างเครือข่ายสังคม การชำระเงิน และการใช้งาน DeFi
นอกจากนี้สมาชิกชุมชน CKB ได้เสนอโปรโตคอลการผูกติด Nostr โดยใช้เทคโนโลยี RGB++ เพื่อบรรจบทำให้เกิดการผูกติดที่เป็นไปได้ของเหตุการณ์ Nostr กับ CKB CELLS ซึ่งช่วยให้ผู้ใช้สามารถสร้างและแจกจ่ายสินทรัพย์ภายในเครือข่าย Nostr โดยที่สามารถแก้ไขความท้าทายในการชำระเงินภายในเครือข่ายสังคมได้อย่างมีประสิทธิภาพ
อย่างสำคัญที่สุดคือความสัมพันธ์ระหว่าง Nostr และ Lightning Network ที่กำลังนำเสนอโมเดลธุรกิจใหม่สำหรับแอปพลิเคชันที่ไม่ central ที่เรียกว่า มูลค่าสำหรับมูลค่า (V4V)
แนวคิด V4V อ้างว่าการเหรียญเงินข้อมูลที่ไม่จำกัดเป็นภาระที่ซับซ้อน การกำหนดราคาออนไลน์แบบดั้งเดิม มักพึงพอใจกับการโฆษณา ซึ่งขึ้นอยู่กับการตรวจสอบและการวิเคราะห์พฤติกรรมของผู้ใช้จากศูนย์กลาง V4V มุ่งเน้นให้เกิดทางเลือกโดยการเปิดโอกาสให้ข้อมูลและมูลค่าไหลเวียนได้โดยไม่มีพ่อตัวกลางหรือข้อจำกัด แนวทางนี้ไม่เพียงทำให้เกิดวิธีการใหม่ในการกำหนดราคาเนื้อหาดิจิทัลเท่านั้น แต่ยังเปิดโอกาสให้เกิดวิธีการสร้างเนื้อหาและการโอนมูลค่าใหม่
V4V solutions are adding significant value to Nostr-based social applications, podcasts, and live streaming platforms, such as:
การผสาน Nostr-Lightning กำลังเปลี่ยน Nostr จากเครือข่ายข้อมูลที่ไม่มีเจ้าของเป็นเครือข่ายที่รวมข้อมูลและมูลค่าเข้าด้วยกัน การเปลี่ยนแปลงนี้ไม่เพียงทำให้การพูดคุยของบุคคลถูกคุ้มครอง แต่ยังรักษาความปลอดภัยของสินทรัพย์ส่วนตัว ทำให้เป็นสื่อสำหรับการแลกเปลี่ยนมูลค่า การวิวัฒนานี้เสนอโอกาสใหม่สำหรับแอปพลิเคชันที่สามารถมีขนาดใหญ่และเหมาะสำหรับผู้บริโภค อาจนำมาสู่การนำมาใช้กันทั่วไปของ Web3 ได้
บทความนี้ได้วิเคราะห์และเปรียบเทียบโปรโตคอล AO และ Nostr จากมุมมองโครงสร้างข้อมูลและโครงสร้างเครือข่าย ยึดถึงหลักการที่ว่า “โครงสร้างกำหนดฟังก์ชัน” เราได้สำรวจฟังก์ชันหลักและสถานการณ์การใช้งานหลักของโปรโตคอลแต่ละรายการ:
จากมุมมองโครงสร้างข้อมูล: AO และ Nostr ทั้งสองเป็นโปรโตคอลสื่อสารข้อมูลที่สนับสนุนประเภทข้อมูลต่าง ๆ สำหรับการเผยแพร่ การสื่อสาร และการกระจาย พวกเขาทำให้เกิดเครือข่ายสังคมแบบกระจายและแอปพลิเคชันสื่อที่มีคุณสมบัติเช่น การกระจายแบบกระจาย การต้านการเซ็นเซอร์ การยืนยันลายเซ็น และการป้องกันความเป็นส่วนตัว
อย่างไรก็ตาม มีความแตกต่างที่สำคัญ โนสตร์เน้นไปที่การใช้งานที่ออกแบบมาเพื่อการส่งข้อมูลเฉพาะอย่างเดียว ซึ่งมันก็เป็นเพียงส่วนหนึ่งของความสามารถทางฟังก์ชันและการประยุกต์ของเอโอ อีกอย่างคือ เอโอเน้นที่การคำนวณแบบอัลตร้า-พาราเลล ซึ่งครอบคลุมขอบเขตและลึกขึ้นในการประยุกต์ได้มากกว่า
จากมุมมองโครงสร้างเครือข่าย: โครงสร้างเครือข่ายของ AO เป็นโมดูลเลิศ, ร่วมมือ, และมีความยืดหยุ่น ทำให้กระบวนการสามารถทำงานอย่างอิสระบนโหนดที่แตกต่างกันและทำการตรวจสอบในส่วนตน ลักษณะเหล่านี้เป็นพื้นฐานสำหรับการคำนวณแบบอัลตร้า-พาเรียล
AO's seamless integration with Arweave, based on the SCP paradigm, overcomes the blockchain technology trilemma. It scales storage and computation resources as needed and utilizes Arweave’s permanent, ownership-protected consensus data for inter-process information exchange and collaboration. Consequently, AO can build a global, high-performance, ultra-parallel computing network, fostering innovation in both Web3 and Web2 applications.
ตัวอย่างเช่น AO สนับสนุนการใช้งานเครื่องเรียนรู้ทางเครื่องที่ต้องการโมเดลภาษาใหญ่ (LLMs) และการคำนวณอย่างใจจดใจจ่อ; แอปพลิเคชัน AgentFi ด้วยตรรกะธุรกิจที่ซับซ้อน ความต้องการที่กำหนดไว้ล่วงหน้า และกลยุทธ์ที่เป็นอิสระที่หลากหลาย; ContentFi สำหรับการจัดการลิขสิทธิ์และการกำไรจากเนื้อหา; และแอปพลิเคชันที่มีความต้องการในการสื่อสารข้ามเชน การโอนสินทรัพย์ การแบ่งปันข้อมูล และความสามารถในการทำงานร่วมกันของสมาร์ทคอนแทรกต์
ในทางกลับกัน โครงสร้างของเครือข่าย Nostr ประกอบด้วยส่วนประกอบของ Client-Relay และโครงสร้างข้อมูล Event โดยมีระบบคีย์สาธารณะและเอกสารส่วนตัวเป็นส่วนใหญ่ สร้างเครือข่ายข้อมูลที่เบาเบา เมื่อผสมผสานกับ Lightning มันรวมคุณลักษณะของเครือข่ายข้อมูลและค่าเงินที่กระจายอำนวยความสะดวกที่เหมาะสมสำหรับแอปพลิเคชันที่สามารถขยายได้และเหมาะสำหรับผู้บริโภค
จากมุมมองในการตำแหน่งโปรโตคอล: แม้ว่าทั้ง AO และ Nostr เป็นโปรโตคอลที่ส่งข้อความผ่านกัน แต่การให้ความสำคัญและตำแหน่งของพวกเขามีการแตกต่างกัน AO มุ่งเน้นที่จะสร้างพื้นฐานพื้นฐานสำหรับ "คอมพิวเตอร์โลกแบบกระจาย" โดยเน้นไปที่ชั้นที่ต่ำกว่า แต่ให้โอกาสในการประยุกต์ใช้อย่างแพร่หลายและเก็บค่าความคุ้มค่าอย่างกว้างขวาง
อย่างตรงข้าม Nostr ถูกออกแบบขึ้นเริ่มต้นเป็นโปรโตคอลโซเชียลแบบไร้น้ำหนัก โดยเน้นไปที่แอปพลิเคชันทางสังคมเฉพาะ
สรุปมาดูสิ่งสำคัญ AO และ Nostr มีคุณสมบัติและข้อดีที่แตกต่างกันในโครงสร้างข้อมูล โครงสร้างเครือข่าย และฟังก์ชันของโปรโตคอล แต่ละอย่างมีการตั้งตำแหน่งและกรณีการใช้งานที่แตกต่างกัน คุณสมบัติที่เป็นเอกลักษณ์ของพวกเขาจะปรากฎในเส้นทางการพัฒนาของตนเอง