EP37. รีวิว Quarkchain สุดยอด ICO ปี 2018

Quarkchain คืออะไร?
Quarkchain เป็น Blockchain ที่มี scalability สูงมากๆ โดยใช้วิธีการ sharding ทำให้ธุรกรรมในการส่งข้อมูลทำได้รวดเร็วมากยิ่งขึ้น ซึ่งเป็นปัญหาใหญ่หลักๆ ในหลาย Blockchain ในเวลานี้



High capacity Peer-to-Peer transactional system
สำหรับ testnet ของตัว Quarkchain ที่นำมาทดสอบนั้น สามารถส่งข้อมูลได้สูงถึง 2000 tps (transactions per second) เลยทีเดียว แม้จะใช้ node ในการทดสอบเพียงไม่กี่ node นี้เลยทำให้ Quarkchain เป็นสุดยอดโปรเจคของปีนี้ถึงแม้ว่าปัจจุบันยังเป็นแค่ testnet อยู่ก็ตาม แต่ก็สามารถแก้ปัญหาเรื่อง scalability ได้เรียบร้อยแล้ว ตารางด้านล่างเป็นตัวอย่างการส่งข้อมูลทั้งที่เป็น scalability ทั้งแบบ centralized และ decentralized ในปัจจุบัน


How to reach 1 million tps?
ทำยังไงให้ส่งข้อมูลได้ถึง 1 ล้าน tps สำหรับ Quarkchain จะแบ่งโครงสร้างออกเป็น 2 layer ชั้นแรกมี elastic sharding ซึ่งเป็นประเภทของการแบ่งฐานข้อมูลที่แยกฐานข้อมูลขนาดใหญ่ออกเป็นส่วนเล็กๆ ได้เร็วขึ้นและมีการจัดการได้ง่ายซึ่งเรียกว่า shards คำว่า  << shard >> หมายถึงการซอยให้มันเล็กๆ ลง การติดตั้ง sharding มักจะใช้ในโลก centralized เพื่อทำให้ database มี scalability ที่ใหญ่ขึ้น

ในส่วน layer ที่ 2 จะเรียกว่า rootchain (rootchain root) นี่เป็นการยืนยันการทำธุรกรรมที่เหลือจากเลเยอร์แรก


On-chain and off-chain transactions
การทำธุรกรรมบน chain จะทำให้หยืดหยุ่นมากๆ และความปลอดภัยสูง เนื่องจากข้อมูลไม่สามารถเปลี่ยนแปลงได้ อย่างไรก็ตามบ้าง Application ยังต้องใช้งานทั้งบน off-chain และ on-chain ใน layer 2 ของการ sharding จึงเปิดโอกาสให้ Application เหล่านั้นเข้ามาใช้งาน

In-shard and Cross-shard transactions
Quarkchain จะเสนอให้ทำธุรกรรมในทั้ง in-shard และ cross-shard สำหรับธุรกรรม in-shard จะเกิดขึ้นเมื่ออินพุทและเอาท์พุทเกิดอยู่ใน shard เดียวกัน ส่วนธุรกรรมแบบ cross-shard จะเกิดขึ้นเมื่อมีอินพุทและเอาท์พุทเกิดอยู่ต่าง shard กัน ทุกๆ คน สามารถทำธุรกรรมแบบ cross-shard ได้ภายในไม่กี่นาที ธุรกรรมของการทำงานแบบ cross-shard จะเร็วมากยิ่งขึ้นถ้าจำนวนของ shard มากตามไปด้วย

Link: Quarkchain

ไม่มีความคิดเห็น:

แสดงความคิดเห็น