นำการสตรีม MultiChain ไปสู่อีกระดับ
วันนี้เรามีความยินดีที่จะแบ่งปันการเปิดตัวตัวอย่างครั้งแรกของ MultiChain 2.0 ซึ่งนำส่วนหนึ่งที่สำคัญของ แผนงาน MultiChain 2.0 เผยแพร่เมื่อต้นปีนี้ – โมเดลข้อมูลที่สมบูรณ์ยิ่งขึ้นสำหรับสตรีม
สตรีมได้รับการพิสูจน์แล้วว่าเป็นฟีเจอร์ยอดนิยมใน MultiChain โดยให้นามธรรมที่เป็นธรรมชาติสำหรับการจัดเก็บและดึงข้อมูลวัตถุประสงค์ทั่วไปบนบล็อคเชน MultiChain chain สามารถมีสตรีมที่มีชื่อได้จำนวนเท่าใดก็ได้ ซึ่งแต่ละรายการสามารถมีสิทธิ์ในการเขียนเป็นรายบุคคลหรือเปิดให้ทุกคนเขียนได้ ใน MultiChain 1.0 รายการสตรีมแต่ละรายการมีผู้เผยแพร่หนึ่งรายหรือมากกว่า (ที่ลงนาม) คีย์เสริมสำหรับการดึงข้อมูลอย่างมีประสิทธิภาพ เพย์โหลดข้อมูลไบนารีขนาดสูงสุด 64 MB และการประทับเวลาที่ได้รับจากบล็อกที่ฝังไว้
MultiChain 2.0 รุ่นตัวอย่างนี้ มีหมายเลขอัลฟ่า 1 นำฟังก์ชันการสตรีมไปสู่ระดับใหม่ทั้งหมด:
- รายการ JSON. เป็นทางเลือกทางเลือกสำหรับข้อมูลไบนารีดิบ ขณะนี้รายการสตรีมสามารถมีโครงสร้าง JSON ใดก็ได้ ซึ่งจัดเก็บไว้ในบล็อกเชนอย่างมีประสิทธิภาพ ยูบีสัน รูปแบบการจัดลำดับ เนื่องจาก MultiChain API ใช้ JSON อยู่แล้ว โครงสร้าง JSON เหล่านี้จึงสามารถอ่านและเขียนได้อย่างเป็นธรรมชาติและชัดเจน
- รายการข้อความ. รายการสตรีมอาจมีข้อความ Unicode ซึ่งจัดเก็บอย่างมีประสิทธิภาพบน blockchain ในการเข้ารหัส UTF-8 รายการข้อความสามารถอ่านและเขียนได้โดยตรงผ่าน MultiChain API
- หลายปุ่ม. ไอเท็มสตรีมแต่ละรายการสามารถมีได้หลายคีย์ แทนที่จะเป็นเพียงคีย์เดียว ซึ่งช่วยให้สามารถใช้รูปแบบการแท็ก การจัดทำดัชนี และการดึงข้อมูลได้อย่างยืดหยุ่นมากขึ้น
- หลายรายการต่อธุรกรรม. ขณะนี้สามารถเขียนรายการหลายรายการไปยังสตรีมเดียวกันในธุรกรรมอะตอมมิกเดียว สิ่งนี้ทำให้รายการสตรีมหลายรายการสามารถ: (a) จัดกลุ่มเข้าด้วยกันอย่างเป็นธรรมชาติภายใต้ ID ธุรกรรมเดียว (b) ใช้พื้นที่น้อยลงใน blockchain และ (c) ต้องการการตรวจสอบลายเซ็นน้อยลง
- การรวม JSON. มี API ใหม่ที่จะสรุปรายการในสตรีมด้วยคีย์หรือผู้เผยแพร่เฉพาะ ข้อมูลสรุปประเภทแรกที่เสนอคือการรวมออบเจ็กต์ JSON ทั้งหมดในรายการเหล่านั้น ผลลัพธ์ของการผสานเป็นออบเจ็กต์ใหม่ที่มีคีย์ JSON ทั้งหมดจากแต่ละออบเจ็กต์ โดยที่ค่าที่สอดคล้องกับคีย์ JSON แต่ละรายการจะดึงมาจากรายการสุดท้ายที่คีย์นั้นปรากฏขึ้น การผสานสามารถปรับแต่งได้หลายวิธี เช่น เพื่อควบคุมว่าจะรวมออบเจ็กต์ย่อยแบบเรียกซ้ำหรือไม่ และควรรวมค่า null หรือไม่
จุดประสงค์ของการรวม JSON คือเพื่อให้สตรีมทำหน้าที่เป็นฐานข้อมูลที่ยืดหยุ่นสำหรับแอปพลิเคชันที่สร้างบน MultiChain โดยที่สตรีมคีย์หรือผู้เผยแพร่ (ตามความเหมาะสม) จะทำหน้าที่เป็น "คีย์หลัก" สำหรับรายการฐานข้อมูลแต่ละรายการ ข้อได้เปรียบเหนือฐานข้อมูลปกติคือ สตรีมมีประวัติการลงนามและประทับเวลาอย่างครบถ้วนว่าแต่ละรายการมีการเปลี่ยนแปลงอย่างไรเมื่อเวลาผ่านไป โดยบล็อกเชนจะรักษาประวัตินี้ไว้โดยไม่เปลี่ยนรูปแบบผ่านฉันทามติหลายฝ่าย
เช่นเดียวกับในเวอร์ชันก่อนหน้า แต่ละโหนดสามารถตัดสินใจได้อย่างอิสระว่าจะสมัครรับข้อมูลสตรีมใด หรือสมัครรับข้อมูลสตรีมทั้งหมดโดยอัตโนมัติ หากโหนดสมัครรับข้อมูลสตรีม โหนดจะจัดทำดัชนีเนื้อหาของสตรีมนั้นในแบบเรียลไทม์ ทำให้สามารถดึงข้อมูลโดยผู้เผยแพร่ คีย์ บล็อก เวลาประทับหรือตำแหน่งได้อย่างมีประสิทธิภาพ และขณะนี้มีการสรุปโดยคีย์หรือผู้เผยแพร่
นอกเหนือจากรายการสตรีมแล้ว MultiChain 2.0 alpha 1 ยังรองรับ JSON และข้อความในข้อมูลเมตาของธุรกรรมดิบ เป็นทางเลือกแทนข้อมูลไบนารีดิบที่รองรับใน MultiChain 1.0
สุดท้ายนี้ รุ่นนี้อนุญาตให้ฟิลด์ที่กำหนดเองของสินทรัพย์ที่ออกและสตรีมที่สร้างขึ้นเพื่อมีออบเจ็กต์ JSON ใดๆ แทนคู่คีย์/ค่าเฉพาะข้อความที่มีให้ใน MultiChain 1.0 สำหรับความเข้ากันได้ของการส่งต่อ MultiChain 1.0.2 มีความสามารถในการอ่าน (แต่ไม่เขียน) เนื้อหาที่สมบูรณ์ยิ่งขึ้นเหล่านี้และสตรีมฟิลด์ที่กำหนดเอง
หากต้องการลองใช้คุณสมบัติใหม่เหล่านี้ โปรดไปที่ MultiChain 2.0 ปล่อยตัวอย่าง หน้าและดาวน์โหลดอัลฟ่า 1 หน้านี้ยังมีเอกสารประกอบโดยละเอียดเกี่ยวกับ API และพารามิเตอร์ใหม่ที่มีให้
เราชอบที่จะ รับฟังความคิดเห็นของคุณ เกี่ยวกับฟังก์ชันใหม่นี้ และแน่นอนว่าเรากำลังทำงานอย่างหนักกับชุดการปรับปรุงหลักชุดต่อไปสำหรับ MultiChain 2.0 ซึ่งมีกำหนดวางจำหน่ายในต้นปีหน้า
กรุณาโพสต์ความคิดเห็นใด ๆ ใน LinkedIn.
- Bitcoin
- blockchain
- การปฏิบัติตามบล็อคเชน
- การประชุม blockchain
- coinbase
- เหรียญอัจฉริยะ
- เอกฉันท์
- การประชุม crypto
- การทำเหมือง crypto
- cryptocurrency
- ซึ่งกระจายอำนาจ
- Defi
- สินทรัพย์ดิจิทัล
- ethereum
- เรียนรู้เครื่อง
- มัลติเชน
- โทเค็นที่ไม่สามารถทำซ้ำได้
- เพลโต
- เพลโตไอ
- เพลโตดาต้าอินเทลลิเจนซ์
- Platoblockchain
- เพลโตดาต้า
- เพลโตเกม
- รูปหลายเหลี่ยม
- หลักฐานการเดิมพัน
- W3
- ลมทะเล