รู้จักกับ Stellar และจุดเด่นที่ Devnetwork เลือกใช้เพื่อพัฒนาโปรเจค

3 min readApr 27, 2018

Devnetwork นำ Blockchain เข้ามาใช้เพื่อตัดตัวกลางออกไปในระบบหางาน ซึ่งเกิดผลดีให้กับทั้งผู้จ้างและพนักงาน จาก Roadmap ที่ตั้งไว้ทำให้ทีมงาน Devnetwork เริ่มพัฒนาโปรเจคต่อทันที โดยเราได้วิเคราะห์ถึงข้อดีทางเทคโนโลยีของ Stellar ซึ่งมีความพร้อมมากกว่า และ Roadmap ของ Stellar เหมาะสมกับตัวโปรเจค Devnetwork จึงทำให้ หลายท่านอาจจะรู้จัก Stellar จากจุดเด่นที่การใช้เวลาในการทำ Transaction ไวกว่า Ethereum แต่ยังมีข้อดีอีกมากที่เป็นเหตุทีมงานเลือกที่จะเปลี่ยนจาก Ethereum มาเป็น Stellar และวันนี้เราจะมาแบ่งปันกันในบทความนี้

— — — — — — — —

Image result for stellar
https://medium.com/@ashisherc/create-an-ico-on-stellar-network-with-custom-token-7b6aab349f33

เริ่มจาก Stellar กันเลย

Stellar เป็นองค์กรไม่แสวงหาผลกำไร และเป็น Open-source ที่สามารถสร้างระบบทางการเงินโดยใช้ต้นทุนน้อยมาก Stellar network ยังเปิดให้โอนและแลกเปลี่ยนธุรกรรมง่ายขึ้น โดยใช้เพียง email ซึ่งทำให้เข้าถึงกลุ่มคนจำนวนมากได้ดีขึ้น ลดค่าใข้จ่ายจากธนาคาร และเพิ่มรายได้ให้กับธุรกิจ

ทีมงานของ Stellar (www.stellar.org/about) ยังเป็นที่รู้จักกันดีในวงการ Blockchain และได้รับการยอมรับจากสตาร์ทอัพชื่อดังในซิลิคอลวันเลย์อีกด้วย

— — — — — — — —

ข้อดีด้าน technical

  • สามารถทำ Transaction ได้ถึง 1,000–10,000 tx/sec

ดูผลการทำ Load test ได้ที่ https://medium.com/kin-contributors/stellar-load-testing-results-for-the-kin-ecosystem-64c4d8676e69

  • ความเร็วในการทำแต่ละ Transaction ใช้เวลาประมาณ 3–5 วินาที (เร็วที่สุด บน Blockchain ณ​ ตอนนี้)
  • ค่าใช้จ่ายในการทำแต่ละ Transaction น้อยที่สุดอยู่ที่ 0.00001 XLM
  • Stellar สามารถสร้างเหรียญ (Asset) และ ทำ ICO ได้

ตัวอย่าง https://hackernoon.com/why-stellar-could-be-the-next-big-ico-platform-f48fc3cb9a6c

  • Stellar มี Decentralized Exchanges มาให้เลยในตัว
  • แก้ปัญหาการชำระเงินสากล (ชำระเงินระหว่างประเทศ แลกเปลี่ยนสกุลเงิน)

https://medium.com/@kuipr/ama-with-the-head-of-ibm-blockchain-jesse-lund-64b8fe13ceba

  • Stellar และ IBM เป็น Partner กัน และ IBM ยังช่วยเปิด Nodes ให้กับ Stellar อีกหลาย Nodes จึงทำให้มั่นใจได้ว่า Stellar network นั้น มีความน่าเชื่อถือ และมีประสิทธิภาพมากขึ้น

— — — — — — — —

Stellar นั้นมาความพร้อมและเครื่องมือส่วนใหญ่สามารถใช้ได้แล้วจริงโดยปราศจากปัญหาต่างๆ ซึ่งข้อดีหลายๆอย่างนั้น Devnetwork ได้เห็นว่าตรงกับบางโจทย์ในการทำโปรเจคของเรา จึงขอลิสต์รายการเหล่านั้นให้หลายๆท่านได้ลองนำไปประยุกต์ใช้กับโปรเจคกัน

1. สามารถรองรับธุรกรรมได้เป็นจำนวนมาก

ข้อแรกที่ทาง Devnetwork เห็นตรงกันว่าเป็นประโยชน์คือ สามารถทำ Transaction ได้ถึง 10,000 ธุรกรรมต่อวินาที (tps) ซึ่งเร็วมากสำหรับ Blockchain Technology และเทียบกับความเร็วโดยเฉลี่ยของทาง Visa มีความเร็วประมาณ 4000 ธุรกรรมต่อวินาที (tps) จะเห็นได้ว่า อยู่ในช่วงที่ใกล้เคียงกับความเร็วของ Stellar network จึงเลือกมาใช้เพื่อรองรับ User จำนวนมากที่จะเข้ามาใช้ ระบบ Devnetwork

Ripple ความเร็วใกล้เคียงกับ Stellar ส่วน Visa ในรูปคือความเร็วสูงสุดที่ทำได้ (https://howmuch.net/articles/crypto-transaction-speeds-compared)

2. ความรวดเร็วในการทำธุรกรรม

ข้อสอง นั่นคือความเร็วในการทำ Transaction ซึ่งใช้เวลาประมาณ 3–5 วินาที ซื่งเป็นเวลาที่เร็วที่สุดในการทำ Transaction บน Blockchain ณ ตอนนี้ ทาง Devnetwork จึงเลือกใช้เพื่อความเร็วในการ Transfer DEV

3. ค่าใช้จ่ายในระบบที่ต่ำมาก

ข้อสาม แน่นอนต้องเป็นค่า fees ที่ต่ำมากในการทำ Transaction แต่ละครั้ง ทาง Devnetwork ไม่อยากให้ User ต้องเสียค่า Fees อย่างไม่จำเป็นในการใช้ระบบ Devnetwork และสำหรับ ICO ทาง Devnetwork ยังแจก XLM เพื่อทำการ Activate wallet ให้กับนักลงทุนทุกคน จำนวน 2.1 XLM ซึ่งพอที่จะทำไปใช้งานได้มากมาย ซึ่งแบ่งได้ตามนี้

มี 1.5 XLM เพื่อ Activate account และ Change trust และ อีก 0.6 XLM เพื่อ ทำ Operation อื่นๆ สูตรการคำนวณมีดังนี้

(2 + # of entries) × base reserve

base reserve คือ 0.5 XLM และจำนวน entries ที่เราใช้มีดังนี้

  • Trustlines คือ การยอมรับให้ทาง Devnetwork ออกเครดิตให้ เพื่อให้แต่ละ Account นั้นสามารถที่จะใช้จ่าย DEV ได้
  • Offers ​คือ การให้ Account สามารถเปิดคำสั่งซื้อไว้ได้มากสุด 1 คำสั่ง

และนี่คือเหตุผลข้อที่สำคัญที่ทางทีม Devnetwork ได้เลือกใช้ Stellar มาใช้ :)

— — — — — — — —

Technical update

ตอนนี้ทางทีมงาน กำลังทำระบบการเก็บข้อมูลบน Blockchain โดยใช้ Hyperledger Fabric ในส่วนของ Permissioned Blockchain และ ระบบใช้จ่าย DEV บนระบบ Devnetwork โดยใช้ Bridge server และ Federation server ของ Stellar ซึ่ง การทำงานคร่าวๆคือ

กระบวนการชำระเงิน (https://www.stellar.org/developers/guides/anchor/4-compliance-server.html)

Bridge server จะทำการรอ event จากการทำ Transaction ผ่าน Stellar network ของ Address ที่ทำการ Track ไว้เพื่อดูว่ามีการจ่ายเงินมาหรือยัง หรืออธิบายง่ายๆคือ ส่วนของ Server ที่คอยแจ้งเตือนกับ User เมื่อมีการจ่ายเงินผ่าน Stellar network

กระบวนการรับเงิน (https://www.stellar.org/developers/guides/anchor/4-compliance-server.html)

ส่วน Federation server เป็นตัวที่ทำให้เราสามารถสร้าง Username เพื่อใช้แทน Address ยาวๆได้ ซึ่งรายละเอียดของทั้งหมด จะมาอธิบายให้ฟังใน Technical Update ครั้งหน้า

ขอบคุณผู้ลงทุน และ ทุกคนที่มีส่วนร่วมให้เกิดการพัฒนาบนโปรเจค Devnetwork :)

อัพเดตข่าวสารจาก Devnetwork ได้ทุกวันศุกร์โดย วันศุกร์สุดท้ายของเดือนทีมนักพัฒนาของ Devnetwork จะผลัดกันมาแบ่งปันข้อมูลที่เป็นประโยชน์กับวงการไอทีและบล็อคเชน

เรายังเปิดรับสมัครนักพัฒนาจำนวนมาก สามารถส่งโปรไฟล์มาที่หรือสอบถามข้อมูลต่างๆมาที่ dev@apppi.co และ ติดตามข่าวสารของเราได้ที่ Telegram, Medium และ Facebook

--

--

Theerawat Kaewchote
Theerawat Kaewchote

No responses yet