Unification Developer Update — ก.พ. 2023
สวัสดีปีใหม่! ด้วยการอัปเดตมากมายที่เกี่ยวข้องกับธุรกิจและพันธมิตรของ Unification ในช่วงสองสามสัปดาห์ที่ผ่านมา เราต้องการสละเวลาสำหรับบทความสั้น ๆ เพื่อให้ผู้คนได้รับทราบข่าวสารเกี่ยวกับงานพัฒนาที่เกิดขึ้นที่ Unification หลังจากการอัปเกรด MainNet ที่ประสบความสำเร็จ (และสมควรได้รับการหยุดช่วงคริสต์มาส!) เราได้ดำดิ่งสู่โครงการที่กำลังดำเนินอยู่ของเราทันที และได้เริ่มค้นคว้าและสรุปข้อมูลสิ่งใหม่ๆ
Dev ทำงานจนถึงปัจจุบัน
งานส่วนใหญ่ในช่วงเดือนที่ผ่านมามุ่งเน้นไปที่OoOและเตรียมใช้งานบน Shibarium Shibarium เป็นโครงการขนาดใหญ่ที่เราภูมิใจมากที่ได้มีส่วนร่วม และเรากำลังให้คำปรึกษากับทีมงานที่ยอดเยี่ยม การรวมเป็นหนึ่งทำงานร่วมกับโครงการต่างๆ ที่เราเชื่อเสมอมาในฐานะการสนับสนุนการพัฒนาสถาปัตยกรรม และภูมิใจที่ได้ทำร่วมกับเพื่อนๆ ในโครงการนี้ เมื่อพิจารณาถึงขอบเขตแล้ว การรีบเร่งเป็นเรื่องโง่เขลา แต่งานกำลังคืบหน้าไปด้วยดี และแม้ว่าเครือข่ายเบต้าสาธารณะจะยังไม่ได้ใช้งาน แต่วันนั้นก็ใกล้เข้ามาทุกทีอย่างรวดเร็ว
OoO
ในการเตรียมพร้อมสำหรับการปรับใช้ Shibarium รุ่นเบต้าสาธารณะที่กำลังจะมาถึง เราได้ทำงานอย่างหนักเพื่อเพิ่มประสิทธิภาพแอgo-oooปพลิเคชัน ทั้งการปรับแอปพลิเคชันให้เหมาะสม และทดสอบบนเครือข่ายอัลฟ่า Shibarium แบบปิด/ส่วนตัว สำหรับผู้ที่ไม่ทราบgo-oooเป็นแอปพลิเคชันที่รับฟังคำขอข้อมูล OoO ที่ส่งไปยังสัญญาอัจฉริยะของเราเตอร์ ดึงข้อมูลและส่งกลับไปยังสัญญาที่ร้องขอ เวอร์ชันก่อนหน้าเป็นgo-oooข้อมูลที่มาจาก Finchains API เท่านั้น แต่แอปพลิเคชันได้รับการอัปเดตเมื่อปีที่แล้วเพื่อเปิดใช้งานคำขอราคา AdHoc จาก DEX และรองรับความต้องการของ Shibarium ได้ดียิ่งขึ้น
กล่าวโดยสรุป คำขอราคาสำหรับคู่จะไม่จำกัดเฉพาะข้อมูลที่มีอยู่ผ่าน Finchains API อีกต่อไป — หากคู่อยู่ในรายการ DEX ใดรายการหนึ่งที่รองรับในปัจจุบัน คำขอราคา AdHoc สามารถส่งไปยัง OoO แทนgo-oooได้ ตราบเท่าที่ทั้งคู่มีสภาพคล่องที่ดีและมีการซื้อขายล่าสุดบน DEX ข้อมูลราคาจะถูกรวมไว้ในการคำนวณราคา (ยิ่งมีการระบุคู่ DEX มากเท่าไหร่ก็ยิ่งดีเท่านั้น)
การใช้งาน AdHoc ดั้งเดิมอาศัย Uniswap ตาม DEX เป็นหลัก (ข้อมูลได้มาจากข้อมูล subgraph/GraphQL ของ DEX ตามลำดับ) แต่เนื่องจากโค้ดดังกล่าวทำให้ยากต่อการรวม DEX ที่หลากหลายที่เราเห็นในปัจจุบัน ด้วยเหตุนี้ โค้ดการจัดการคิวรี AdHoc จึงถูกเขียนขึ้นใหม่เพื่อเปิดใช้งานวิธีการแบบโมดูลาร์ที่ใช้อินเทอร์เฟซวิธีการทั่วไปและโครงสร้างข้อมูลราคา ทำให้สามารถรวมโมดูล DEX ใหม่ได้ง่ายขึ้นมาก
นอกจากนี้ โค้ด AdHoc ยังได้รับการปรับปรุงเพื่อให้การสืบค้นไปยังกราฟย่อย DEX ดำเนินการควบคู่ไปกับผลลัพธ์ที่ได้รับการประมวลผลทันทีที่การสืบค้น GraphQL ที่ "ช้าที่สุด" เสร็จสิ้น ทำให้การสืบค้น AdHoc เร็วขึ้นกว่าเดิมถึง 5 เท่า - 6 เท่า การอัปเดตได้เผยแพร่ไปยังผู้ให้บริการ TestNet OoO ของเราแล้ว และจะเปิดตัวใน Eth mainnet & Polygon เร็วๆ นี้
สุดท้าย เราได้ทดสอบ OoO บนเครือข่าย Shibarium alpha มีการปรับใช้สัญญาอัจฉริยะของเราเตอร์พร้อมกับผู้ให้บริการ OoO ทดสอบและสัญญาอัจฉริยะหลายรายการที่ใช้สำหรับการทดสอบคำขอข้อมูลราคา จนถึงตอนนี้ การทดสอบเป็นไปได้ด้วยดีกับผู้ให้บริการ OoO ที่ดำเนินการตามคำขอข้อมูลบนเครือข่าย L2 ได้สำเร็จ โดยใช้การทดสอบ Bridged Test xFUND สำหรับค่าธรรมเนียม OoO บน L2!
วิป
ในอีกไม่กี่สัปดาห์และหลายเดือนข้างหน้า เราจะดำเนินการund ปรับปรุงและเผยแพร่ Cosmos SDK ล่าสุด
und — การอัปเกรด Cosmos SDK & IBC
เว้นแต่จะมีการอัปเดตด้านความปลอดภัยที่สำคัญ โดยทั่วไป เรามักชอบใช้ความระมัดระวังเมื่อต้องอัปเกรด SDK ที่สำคัญ และรอการเผยแพร่สองสามรุ่นเพื่อให้แน่ใจว่ามีความเสถียร แต่เราเชื่อว่าถึงเวลาที่เหมาะสมแล้วที่จะเริ่มมองหาการอัปเกรดundเป็น สาขาการเปิดตัว Cosmos SDK v0.46.x หลังจากที่ได้ติดตามสาขา SDK ที่ใหม่กว่าระหว่างการอัปเกรดที่ประสบความสำเร็จสองครั้งในปีที่แล้ว (และการสนับสนุน/การจัดตำแหน่งที่ยอดเยี่ยมจากชุมชนผู้ตรวจสอบที่ยอดเยี่ยมของเรา!) กระบวนการอัปเกรดก็ง่ายขึ้นมากในอนาคต (อย่างน้อยก็สำหรับตัวตรวจสอบความถูกต้อง!) นอกจากนี้ เราจะตรวจสอบการอัปเกรด IBC ที่อาจเกิดขึ้น และนำการอัปเกรดที่แนะนำไปใช้พร้อมกับการอัปเกรด Cosmos SDK หลัก
รีลีส v0.46.x จะต้องมีการปรับเปลี่ยนรหัสแอปพลิเคชันค่อนข้างมากundและเราจะเริ่มตรวจสอบการแก้ไขที่จำเป็นในสัปดาห์ต่อๆ ไป (โดยหลักแล้วจะเกี่ยวข้องกับการอ่านบันทึกการเปลี่ยนแปลงและคู่มือการอัปเกรดอย่างละเอียด!) และเช่นเคย เราจะแจ้งให้ผู้ตรวจสอบของเราทราบผ่านช่องทางปกติ และดำเนินการอัปเกรดบน TestNet ก่อน เมื่อพิจารณาถึงปริมาณงานที่ต้องใช้ในการอัปเกรดเป็น v0.46.x เราไม่คาดว่าสิ่งนี้จะเกิดขึ้นจนกว่าจะถึงไตรมาสที่ 2
ในระหว่างนี้ เราจะดูการอัปเดต Cosmos SDK v0.45.12 ล่าสุดเพื่อดูว่าจะเป็นประโยชน์ต่อเราหรือไม่หากนำไปใช้ก่อนอัปเกรด v0.46.x หากเป็นเช่นนั้น เราจะตรวจสอบด้วยว่าจำเป็นต้องมีการอัปเกรดแบบประสานงานหรือไม่ — ซึ่งอาจไม่จำเป็นต้องมีข้อเสนอการกำกับดูแลการอัปเกรด (เช่นเดียวกับการอัปเกรด) 1-ibc_initแต่อาจกำหนดให้ตัวตรวจสอบความถูกต้องทั้งหมดหยุดโหนดของตนที่ความสูงเท่ากัน (ผ่านตัวเลือก ในapp.toml) ก่อนอัปเดตไบนารีเพื่อความปลอดภัย (ตามคำแนะนำของ Cosmos) อีกครั้ง เราจะแจ้งให้ทุกคนทราบและอัปเดตให้คุณทราบเมื่อมีความคืบหน้า แต่เราคาดว่าหากดำเนินการต่อ การอัปเดตนี้อาจเกิดขึ้นในไตรมาสที่ 1
ในท่อ
ยูโนเด
ในขณะที่เรารู้สึกตื่นเต้นมากที่จะได้แบ่งปันเหตุผลที่อยู่เบื้องหลังการพัฒนา UNoDE ตามที่ระบุไว้ในบทความที่แล้ว “ ทำไมต้องรวมเป็นหนึ่ง”จากมุมมองของการพัฒนา โครงการยังอยู่ในช่วงการวิจัยการลักลอบระยะแรก ดังนั้นเราไม่สามารถเปิดเผยได้จริงๆ ในขั้นตอนนี้ฉันกลัวมาก (ขออภัย!) อย่างไรก็ตาม พอจะกล่าวได้ว่าเช่นเดียวกับโครงการทั้งหมดของเรา เรามีเป้าหมายที่จะเพิ่มทั้งยูทิลิตี้และการใช้กองทุน (กองทุนดั้งเดิม, eFUND และกองทุน ERC-20 ที่เชื่อมต่อใหม่) กับโครงการ UNoDE เรารู้สึกตื่นเต้นที่จะได้ใช้เวลาในปี 2023 อีกครั้งในการนำเครื่องมือที่ไม่ต้องขออนุญาตและใช้งานได้อย่างรวดเร็วมาสู่เสาหลักอีกเสาหนึ่งของการพัฒนา Blockchain!
ลิงค์สำคัญ
GitHub:https://github.com/unification-com
โทรเลข:https://t.me/unificationfoundation
ความไม่ลงรอยกัน:https://discord.com/channels/725618617525207042
เว็บไซต์: www.unification.com





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)