Blockly พารู้จักกับ Fluent Solution ใหม่สำหรับ Ethereum ที่ให้บรรดาเดฟมากหน้าหลายตาเขียนโปรแกรมได้ด้วยภาษาอะไรก็ได้ที่ถนัด ไม่ว่าจะเป็น Rust, TypeScript, Solidity หรือภาษาอื่นๆ
ปัญหาเดิมๆ ของโลกบล็อกเชน
ตอนนี้บล็อกเชนกำลังพัฒนาเรื่องการเพิ่มประสิทธิภาพ (Scale) เพื่อรองรับผู้ใช้งานที่เพิ่มขึ้นในทุกๆวัน แต่ยังคงความ secure ไว้เหมือนเดิม ซึ่งแนวทางที่น่าสนใจคือการใช้ Rollup สร้าง Dapp บนบล็อกเชนได้เร็วขึ้น ประหยัดกว่าเดิม แถมยังปลอดภัยด้วย นักพัฒนาเลยหันมาโฟกัสที่ฟีเจอร์ต่างๆมากขึ้น VM ใหม่ๆก็เลยผุดขึ้นเพียบ
ปัญหาของ Developer
ถึงแม้ว่าจะมีเทคโนโลยีอย่าง Rollup แต่เดฟหน้าใหม่ก็ยังต้องเรียนรู้ภาษาเขียนโปรแกรมเฉพาะทางที่ค่อนข้างยาก ทำให้หลายคนถอดใจไปก่อน ทั้งๆที่มีเดฟเก่งๆอีกตั้ง 25 ล้านคนทั่วโลก (ในขณะที่สายบล็อกเชนตอนนี้มีแค่ 25,000 คนเอง)
Fluent: เปิดกว้างให้ทุกคนมาเขียนโปรแกรมบน Ethereum
เป้าหมายของ Fluent คือการทำให้ทุกคนเขียนโปรแกรมเจ๋งๆ บน Ethereum ได้ คิดซะว่า Fluent เปรียบเหมือนล่าม ช่วยแปลภาษาคนให้เข้าใจบล็อกเชน ไม่ว่าแต่ละคนจะถนัดเขียนโปรแกรมแบบไหน Fluent ก็ช่วยแปลงให้ใช้งานกับ Ethereum ได้ โดยไอเดียนี้ชื่อว่า “Blended Execution” เพื่อให้สามรถรันได้หลายๆ VM ในเครื่องเดียว ไม่ว่าจะมาจาก VM นอกหรือในก็ตาม เดฟสามารถเลือกใช้ภาษาและเครื่องมือที่เหมาะกับแต่ละส่วนของแอปได้เลย
ตัวอย่าง โปรแกรมที่เขียนด้วย Solidity (บน Ethereum) สามารถทำงานร่วมกับโปรแกรมที่เขียนด้วย Rust (บน Solana) ได้เลย ไม่ต้องโยงเครือข่าย ไม่ต้องเปลี่ยนวอลเล็ท เพิ่มความสะดวกต่อ user
เบื้องหลังของ Fluent
Fluent เป็นโซลูชั่น Layer 2 บน Ethereum ที่ใช้เทคโนโลยีอยู่ 3 อย่าง
- ZK Rollup : ช่วยให้สร้างแอพที่ทำงานเร็ว ประหยัด แถมยังปลอดภัยด้วย
- Wasm Execution : ใช้ WebAssembly (Wasm) ทำให้เขียนโปรแกรมได้ด้วยภาษาที่คนทั่วไปคุ้นเคย ไม่ว่าจะเป็น Rust, TypeScript, C/C++, Go หรือภาษาอื่น ๆ
- EVM Tooling Compatibility : ทำงานร่วมกับเครื่องมือเดิมๆ ที่ใช้บน Ethereum ได้ (เช่น MetaMask)
Fluent Testnet
ตอนนี้ Fluent ยังอยู่ระหว่างการพัฒนา แต่จะมี Private Testnet เปิดให้ทดลองใช้เร็วๆนี้ ใครสายเขียนโปรแกรม ลองสมัคร Early Builders Program ได้เลยที่: https://form.typeform.com/to/ytQi1Pdc?typeform-source=t.co
ส่วน Galxe campaign ตามต่อได้เลยที่: https://app.galxe.com/quest/fluent/GCTzQtzoHq
Leave feedback about this