
Poseidon คือเฟรมเวิร์กใหม่ที่ช่วยให้นักพัฒนาเว็บสามารถสร้างโปรแกรมบนเครือข่าย Solana (smart contracts) โดยใช้ภาษา TypeScript เพียงอย่างเดียว
เฟรมเวิร์กนี้ลดอุปสรรคในการเริ่มต้นพัฒนาแบบ on-chain โดยแปลงโค้ด TypeScript เป็น Anchor ซึ่งเป็นเฟรมเวิร์กยอดนิยมของ Solana
“Poseidon ทำให้การพัฒนาโปรแกรมบน Solana ง่ายขึ้นสำหรับนักพัฒนาเว็บทั่วโลก โดยไม่ต้องเรียนรู้ Rust ตั้งแต่ต้น” — ทีม Turbin3
🔧 จุดเด่นของ Poseidon
- ภาษาเดียว: เขียนทั้ง frontend และ smart contract ด้วย TypeScript
- แปลงอัตโนมัติ: โค้ด TypeScript ถูกแปลงเป็น Anchor (Rust) พร้อมใช้งาน
- ตัวอย่างพร้อมใช้: มีตัวอย่างโปรแกรม vault, vote, escrow ให้ศึกษา
- เหมาะสำหรับมือใหม่: ลดความซับซ้อนของโมเดลบัญชี Solana และการจัดการ memory
- เปิดให้ใช้งาน: พร้อมใช้งานผ่าน GitHub และสามารถติดตั้งผ่าน Cargo
🚀 วิธีเริ่มต้นใช้งาน
- ติดตั้ง Rust และ Cargo บนเครื่อง
- ติดตั้ง Poseidon ด้วยคำสั่ง:
cargo install --git https://github.com/Turbin3/poseidon - เขียนโปรแกรม Solana ด้วย TypeScript แล้วใช้คำสั่ง:
poseidon compile --input "input.ts" --output "output.rs" - นำโค้ดที่แปลงแล้วไป deploy บน testnet หรือ mainnet
🔗 ดูรายละเอียดเพิ่มเติมและตัวอย่างโค้ดได้ที่ Helius Blog หรือ GitHub Poseidon
