Back to top
  • 공유 แชร์
  • 인쇄 พิมพ์
  • 글자크기 ขนาดตัวอักษร
ลิงก์ถูกคัดลอกแล้ว

Cardano เปิดตัวไลบรารีนักพัฒนาเนทีฟ Mesomo รองรับ Python, Go, Rust และ JavaScript

ระบบนิเวศของคาร์ดาโน(ADA) เพิ่ม Mesomo ไลบรารีนักพัฒนาเนทีฟที่ใช้งานได้ในสภาพแวดล้อม Python, Go, Rust และ JavaScript โดยขยายฟังก์ชันของ Cardano Client Lib จากเดิมที่เน้น Java ให้รองรับหลายภาษา สำหรับการพัฒนาแอปพลิเคชันด้านธุรกรรม การจัดการคีย์ และธรรมาภิบาล

มูลนิธิคาร์ดาโนระบุในรายงานกิจกรรมเดือนสิงหาคม 2026 ที่เผยแพร่เมื่อวันที่ 8 กันยายนว่า Mesomo ให้บริการฟังก์ชันของ Cardano Client Lib ผ่าน native binding สำหรับ Python, TypeScript, Go และ Rust ขณะที่คลังโครงการแนะนำการใช้งานในสภาพแวดล้อม JavaScript ผ่าน Bun FFI

Mesomo นำ Cardano Client Lib ของ Bloxbean มาคอมไพล์ด้วย GraalVM Native Image ให้เป็นไลบรารีแบบ native shared library โครงสร้างดังกล่าวไม่จำเป็นต้องเปิดใช้งาน Java Virtual Machine (JVM) แยกต่างหากระหว่างรันแอปพลิเคชัน โดยแต่ละภาษาจะเรียกใช้ฟังก์ชันของไลบรารีผ่าน FFI (Foreign Function Interface)

ฟังก์ชันที่รองรับประกอบด้วยการสร้างบัญชีและการสร้างคีย์ การตรวจสอบที่อยู่ แฮช Blake2b ลายเซ็น Ed25519 การซีเรียลไลซ์และลงนามธุรกรรม การประมวลผลข้อมูล Plutus และการตีความ native script นอกจากนี้ยังรวมฟังก์ชันที่เกี่ยวข้องกับธรรมาภิบาลของคาร์ดาโน เช่น การสร้างที่อยู่กระเป๋าเงิน และการสร้างคีย์ของ DRep กับคณะกรรมการ

ฟังก์ชัน QuickTx ที่ใช้ JSON รองรับการสร้างธุรกรรมนอกเครือข่ายสำหรับการชำระเงิน การสเตกกิ้ง ธรรมาภิบาล และสคริปต์ Plutus นักพัฒนาสามารถจัดโครงสร้างและลงนามธุรกรรมในสภาพแวดล้อมของแต่ละภาษาได้ก่อนส่งธุรกรรมเข้าสู่เครือข่าย

อย่างไรก็ตาม Mesomo ไม่ได้จัดการการ查询ข้อมูลบนเครือข่ายหรือการส่งธุรกรรมโดยตรง ฟังก์ชันเชื่อมต่อแบ็กเอนด์อย่าง Blockfrost, Koios และ Ogmios ไม่ได้รวมอยู่ในไลบรารี นักพัฒนาจึงต้องใช้ไลบรารี HTTP ของแต่ละภาษาเพิ่มเติม

Cardano Client Lib เดิมถูกใช้งานเป็นไลบรารี Java ที่รองรับการสร้างธุรกรรม การสร้างคีย์ การลงนาม และการเชื่อมต่อแบ็กเอนด์ ส่วน Mesomo มีลักษณะเป็นเครื่องมือเสริมที่นำฟังก์ชันบางส่วนไปใช้งานในสภาพแวดล้อมที่ไม่ใช่ Java

การเปลี่ยนแปลงนี้เปิดทางให้นักพัฒนาที่ไม่ได้ใช้สภาพแวดล้อม Java เข้าถึงฟังก์ชันด้านที่อยู่ คีย์ และธุรกรรมของคาร์ดาโนได้ โดยนักพัฒนา Python, Go และ Rust สามารถพัฒนาแอปพลิเคชันที่เกี่ยวข้องกับคาร์ดาโนต่อในภาษาที่ใช้อยู่เดิม

ฟังก์ชันด้านธรรมาภิบาลเป็นอีกจุดเด่นของไลบรารี เนื่องจากการสร้างธุรกรรมนอกเครือข่ายรองรับงานธรรมาภิบาล จึงสามารถนำไปใช้พัฒนาอินเทอร์เฟซลงคะแนน แดชบอร์ดการมอบหมายสิทธิ์ และแอปพลิเคชันที่เกี่ยวข้องกับ DRep ได้

อย่างไรก็ดี ยังไม่มีข้อมูลยืนยันว่าการเปิดตัว Mesomo ทำให้จำนวนนักพัฒนาหรือการเปิดตัวแอปพลิเคชันเพิ่มขึ้น การเปลี่ยนแปลงที่ตรวจสอบได้ในขณะนี้คือขอบเขตภาษาที่รองรับในเครื่องมือพัฒนาของคาร์ดาโนกว้างขึ้น

คลังโครงการระบุว่ามี wrapper สำหรับ Python, Go, Rust และ JavaScript โดยการใช้งาน JavaScript จำเป็นต้องใช้ Bun FFI ส่วนการรองรับ Node.js ยังต้องตรวจสอบแยกต่างหาก

รูปแบบการรองรับ TypeScript และ JavaScript ก็แตกต่างกัน มูลนิธิคาร์ดาโนระบุถึง native binding สำหรับ TypeScript ขณะที่คลังโครงการแนะนำการใช้งาน JavaScript ผ่าน Bun FFI

ขณะนี้ Mesomo ยังไม่ใช่เวอร์ชัน 1.0 อย่างเป็นทางการ แต่ยังอยู่ในขั้นก่อนเปิดตัว แพ็กเกจ Python ที่เผยแพร่บน PyPI มีเวอร์ชัน 0.1.0rc8 ณ วันที่ 22 กันยายน และไฟล์เผยแพร่ถูกระบุว่าเป็น ‘Pre-release’

เนื่องจากยังอยู่ในขั้นก่อนเปิดตัว การนำไปใช้ในระบบจริงควรตรวจสอบความเข้ากันได้ของ API ในแต่ละภาษาและความเป็นไปได้ของการเปลี่ยนแปลงเวอร์ชัน โดยเฉพาะในสภาพแวดล้อม JavaScript ที่ต้องตรวจสอบการใช้งาน Bun และขอบเขตการรองรับ Node.js ก่อน

การอัปเดตครั้งนี้ไม่ใช่การเปิดตัวโทเคนใหม่หรือโปรโตคอลการเงินแบบกระจายศูนย์ (DeFi) แต่เป็นการขยายโครงสร้างพื้นฐานสำหรับนักพัฒนาของคาร์ดาโน การใช้งานจริงของ Mesomo ยังขึ้นอยู่กับเสถียรภาพของ API ในแต่ละภาษา คุณภาพเอกสาร และความพร้อมของเครื่องมือเชื่อมต่อเครือข่าย

<ลิขสิทธิ์ ⓒ TokenPost ห้ามเผยแพร่หรือแจกจ่ายซ้ำโดยไม่ได้รับอนุญาต>

บทความที่มีคนดูมากที่สุด

บทความที่เกี่ยวข้อง

ความคิดเห็น 0

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม

0/1000

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม
1