แหล่งที่มาต้นฉบับ: Chainfeeds
หลังจากผ่านการอุ่นเครื่องหลายวัน ในที่สุดทีมงาน Arweave ก็ได้ประกาศเปิดตัวโซลูชั่นคอมพิวเตอร์คู่ขนานที่เรียกว่า AO ในงานแถลงข่าว ใช้เวลาหนึ่งปีตั้งแต่เริ่มก่อตั้งจนถึงการพัฒนา แต่ประวัติศาสตร์ในช่วงแรกสุดสามารถสืบย้อนไปถึง SmartWeave ซึ่งเป็นโซลูชั่นสัญญาอัจฉริยะที่ใช้การจัดเก็บข้อมูลถาวรซึ่งเสนอโดย Arweave เมื่อสี่ปีที่แล้ว การเลือกใช้โซลูชันทางเทคนิคเหล่านี้แตกต่างอย่างมากจาก Ethereum หรือเครือข่ายที่คล้ายกับ Ethereum อื่น ๆ: Ethereum เริ่มต้นด้วยเครื่องเสมือนแบบทัวริงที่สมบูรณ์และค่อยๆ ขยายอาณาเขตของตนออกไป ในขณะที่ Arweave เริ่มต้นด้วยเครือข่ายที่ให้การจัดเก็บข้อมูลถาวรและค่อยๆ เพิ่มพลังการประมวลผล

มีหัวข้อทางเทคนิคมากมายที่ควรเปรียบเทียบและเจาะลึก และไม่น่าเป็นไปได้ที่ทีมงาน Arweave จะสามารถอธิบายไฮไลท์และไอเดียทางเทคนิคทั้งหมดได้ภายในหนึ่งชั่วโมง หลังจาก ชม งานแถลงข่าวแล้ว ผมได้สรุปประเด็นและหัวข้อที่น่าสนใจเหล่านี้
ในวิทยาการคอมพิวเตอร์ มีแบบจำลองการประมวลผลพร้อมกันที่เรียกว่า แบบจำลอง Actor ซึ่งใช้ในการออกแบบและใช้งานระบบแบบกระจาย โดยมีหน่วยพื้นฐานคือ "Actor" การออกแบบหรือการเขียนโปรแกรมแบบเน้นผู้กระทำ หมายถึงวิธีการออกแบบหรือการเขียนโปรแกรมที่อิงตามแบบจำลองผู้กระทำ วิธีนี้เหมาะสำหรับการสร้างระบบที่มีการทำงานพร้อมกันสูง แบบกระจาย และทนต่อความผิดพลาด
ผู้ก่อตั้ง Arweave เชื่อว่า AO เป็นรูปแบบการเขียนโปรแกรมที่แตกต่างอย่างสิ้นเชิงจากระบบสัญญาอัจฉริยะ และโดยพื้นฐานแล้ว AO ถือเป็นโซลูชันที่ดีที่สุดสำหรับระบบแบบกระจายทั้งหมดในโลกและยุค Web2
ตัวอย่างที่ GPT4 ให้ฉัน: มันสามารถเปรียบเทียบได้กับนักแสดงในการแสดงละคร ในละคร นักแสดงแต่ละคนจะเล่นบทบาทของตัวเอง แสดงบทบาทของตนเองและโต้ตอบกับนักแสดงคนอื่นผ่านบทสนทนา (ข้อความ) แต่จะไม่แบ่งปันสถานะภายในของกันและกัน (สถานะส่วนตัว) และนักแสดงแต่ละคนสามารถตอบสนองได้โดยการสังเกตการกระทำของนักแสดงคนอื่น (ข้อความที่ได้รับ) เท่านั้น
ข้อเท็จจริงที่น่าสนใจ: ชื่อของบทความที่เสนอ Actor Model ในปี 1973 คือ "A Universal Modular Actor Formalism for Artificial Intelligence" ซึ่งมีวัตถุประสงค์เพื่อศึกษาด้านปัญญาประดิษฐ์ในขณะนั้น

เนื่องจากเป็นสภาพแวดล้อมการคำนวณแบบกระจายอำนาจ AO จึงใช้ที่เก็บข้อมูลแบบออนเชนที่ปรับขนาดได้ของ Arweave เป็นโฮสต์ถาวรเพื่อจัดเก็บข้อมูลระหว่างการดำเนินการ AO อนุญาตให้มีกระบวนการขนานกันจำนวนเท่าใดก็ได้ทำงานพร้อมกัน และประสานงานกันโดยการส่งข้อความ ซึ่งคล้ายกับวิธีที่คอมพิวเตอร์ในศูนย์ข้อมูลและบนอินเทอร์เน็ตทำงานร่วมกันโดยการส่งแพ็คเก็ตข้อมูล
โดยสรุป AO ถูกสร้างขึ้นบนเลเยอร์พื้นฐานของ Arweave และใช้ฟังก์ชั่นการจัดเก็บข้อมูลบนเครือข่ายที่ Arweave จัดทำขึ้นเพื่อตอบสนองความต้องการการจัดเก็บข้อมูลแบบถาวรของสภาพแวดล้อมการประมวลผลแบบกระจายอำนาจ
Lua เป็นภาษาขั้นสูงที่เรียนรู้ได้ง่ายและกระชับและใช้งานง่าย โดยบังเอิญ ฉันเขียนสคริปต์บางส่วนในภาษา Lua เมื่อประมาณ 4 ปีที่แล้ว และมันเป็นภาษาการเขียนโปรแกรมที่ง่ายมากในการเริ่มต้น ในเวลานั้น ฉันไม่มีความรู้เกี่ยวกับ Lua แต่ฉันจำเป็นต้องใช้เครื่องมืออัตโนมัติ HammerSpoon เพื่อใช้งานฟังก์ชันบางอย่างในการรับราคาและข้อมูล และฉันทำเสร็จภายในเวลาเพียงไม่กี่วัน ถ้า GPT ช่วยได้ก็จะยิ่งง่ายยิ่งขึ้น
ข้อมูลนี้ยังไม่ได้เปิดเผยต่อสาธารณะ
ยินดีต้อนรับสู่ชุมชนทางการของ BlockBeats:
กลุ่ม Telegram สมัครสมาชิก: https://t.me/theblockbeats
กลุ่ม Telegram พูดคุย: https://t.me/BlockBeats_App
บัญชี Twitter ทางการ: https://twitter.com/BlockBeatsAsia