Zilliqa หรือเหรียญ ZIL ที่รู้จักกันคืออะไร?
Zilliqa หรือ Zilling (ZIL) คือ เหรียญคริปโทเคอร์เรนซีมาตรฐาน ERC-20 ทำงานอยู่บน Ethereum Blockchain ที่ใช้ในระบบนิเวศของของ Zilliqa เป็นแพลตฟอร์มสัญญาอัจฉริยะ (Smart Contract)
ถูกพัฒนาขึ้นมาเพื่อเพิ่มความสามารถในการปรับขนาดและความเร็วของบล็อกเชน โดยใช้ “Sharding” ซึ่งเป็นการสร้างเครื่องข่าย (Nodes) เล็ก ๆ ขึ้นมาเป็นจำนวนมากเพื่อประมวลผลธุรกรรม แทนที่จะรอการประมวลผลจากทั้งเครือข่าย
ซึ่ง Zilliqa สามารถยืนยันธุรกรรมได้มากกว่าหนึ่งพันรายการต่อวินาที ปัจจุบัน Zilliqa ยังมีเครือข่าย Blockchain ของตัวเองอย่างเป็นทางการแล้ว
นอกจากนี้ Zilliqa ยังได้พัฒนาภาษาสำหรับเขียน Smart Contract ของตนเองที่เรียกว่า Scilla (Smart Contracts Intermediary Level Language) ซึ่งเป้าหมายของการพัฒนาภาษาใหม่ขึ้นมาเอง คือความปลอดภัย ทำให้นักพัฒนาสามารถเขียน Smart Contract หรือสร้างแอปพลิเคชั่นแบบกระจายศูนย์ (Decentralized applications: DApp) ได้อย่างมีประสิทธิภาพ ซึ่งที่ผ่านมามี DApp ที่ทำงานอยู่บน Zilliqa เพิ่มขึ้นจำนวนมาก
จุดเริ่มต้นของ Zilliqa เริ่มขึ้นในปี ค.ศ. 2016 จากโครงการวิทยานิพนธ์บล็อกเชนของ Prateek Saxena และ Loi Luu ขณะที่ทั้ง 2 อยู่ที่มหาวิทยาลัยแห่งชาติสิงคโปร์ หลังจากการตีพิมพ์รายงานนี้ Saxena ได้ก่อตั้ง Anquan Capital และ Loi Luu ได้ก่อตั้ง Kyber Network หลังจากนั้นไม่นาน Xinshu Dong ได้รับการว่าจ้างให้เป็นหัวหน้าฝ่ายวิศวกรรมที่ Anquan Capital และบริษัทตกลงที่จะเริ่มโครงการ Zilliqa
จุดเด่นของ Zilliqa
1. สามารถรองรับธุรกรรมได้มาก
Zilliqa สามารถรองรับธุรกรรมได้มากกว่าหนึ่งพันรายการต่อวินาที ด้วยการแบ่งเครือข่ายย่อย ๆ (Sharding) เพื่อช่วยกันประมวลผลธุรกรรม
2. ค่าธรรมเนียมต่ำ
ด้วยการที่ Zilliqa สามารถรองรับธุรกรรมได้มาก ทำให้ผู้ใช้ไม่จำเป็นต้องเสียค่าธรรมเนียมแพงเพื่อดำเนินการธุรกรรมต่าง ๆ
3. เป็นมิตรต่อสิงแวดล้อม
การขุด Zilliqa นั้นใช้เวลาเพียง 1 นาที ทำให้สามารถลดต้นทุนด้านพลังงานได้มหาศาล ปูทางไปสู่อนาคตที่ยั่งยืนและเป็นมิตรต่อสิ่งแวดล้อม
4. การเขียนสัญญาอัฉริยะอย่างปลอดภัย
อย่างที่ทราบกันว่า Zilliqa มีการพัฒนาภาษา Scilla สำหรับเขียน Smart Contract ขึ้นมาโดยเฉพาะ เพื่อเพิ่มความปลอดภัย ดังนั้นผู้พัฒนาสามารถนำภาษา Scilla ไปใช้พัฒนาต่อยอดได้
เทคโนโลยีที่น่าสนใจ
Scilla ที่เป็นภาษาคอมพิวเตอร์สำหรับเขียน Smart Contract ของ Zilliqa เองนั้น ถูกพัฒนาขึ้นโดยคำนึงถึงความปลอดภัยของ Smart Contract และกำจัดจุดอ่อนบางจุดของภาษาอื่น ๆ
สาเหตุที่ Zilliqa ได้พัฒนา Scilla ขึ้นมา เนื่องจากความผิดพลาดที่เกิดขึ้นในการเขียน Smart Contract ซึ่งเรามักพบเห็นกันได้อยู่เรื่อย ๆ ตัวอย่างการโจมตีครั้งใหญ่ที่สุด เช่น ช่องโหว่ของ The DAO ที่ส่งผลสูญเสียเงินไปถึง 50 ล้านดอลลาร์ และ Parity Wallet ที่สูญเสียเงินไปถึง 32 ล้านดอลลาร์
Scilla จะเข้ามาแก้ปัญหาหารเขียนโปรแกรมที่ผิดพลาดของผู้พัฒนา โดยมีคุณสมบัติดังนี้
1. ตรวจสอบการเขียนโปรแกรมของผู้พัฒนา
Scilla มีระบบตรวจสอบโค้ดเพื่อวิเคราะห์ความปลอดภัยและความเสี่ยงที่อาจเกิดขึ้น ทำให้ผู้พัฒนาสามารถแก้ไขได้ก่อนที่จะนำไปใช้งานจริง
2. แยกองค์ประกอบต่าง ๆ ของภาษาออกอย่างชัดเจน
โครงสร้างของภาษา Scilla จะมีการแยกโค้ดการทำงานที่ชัดเจน เพื่อป้องกันความสับสนและความผิดพลาดระหว่างการเขียน เช่น ส่วนของการคำนวณ และส่วนการติดต่อสื่อสารกับฟังก์ชั่นอื่น ๆ ในระบบ
3. ลำดับดำเนินการของโปรแกรม
นักพัฒนาไม่สามารถเขียนลูปหรือสร้างคำสั่งวนซ้ำได้โดยตรง การวนซ้ำและการเรียกซ้ำต้องเขียนอย่างมีหลักการ และสัญญา X ไม่สามารถเรียกสัญญา Y ได้ หากสัญญา X ยังดำเนินการไม่เสร็จ
นอกจากนี้ Scilla ยังสามารถทำงานร่วมกับเครือข่ายบล็อกเชนอื่น ๆ ได้ ไม่จำเป็นต้องใช้กับ Zilliqa เท่านั้น
อ้างอิง:
Coinmarketcap siamblockchain zilliqa gemini investopedia scilla zilliqa blog exodus bybit
Crypto
บทความล่าสุด
โทเคนดิจิทัล
อัพเดทตลาด