เหรียญ IOST คืออะไร?ใช้ทำอะไร?
เหรียญ IOST คืออะไร? IOST ย่อมาจาก ‘Internet of Service Token’ โดยมีจุดมุ่งหมายแรกว่าจะเป็นผู้ให้บริการบล็อคเชนบนอินเทอร์เน็ตที่ซึ่งพร้อมรับการเข้ามาใช้เป็นจำนวณมาก (Scalability) สำหรับผู้ที่ต้องการเข้ามาใช้บริการบล็อคเชนต่างๆ โดยมี Node และ Wallet เป็นของตัวเองและมีจุดขายอยู่ที่ ‘Proof-of-Believability’ ซึ่งเป็น Consensus protocol เฉพาะของ Chain นี้
ผู้ก่อตั้ง IOST
เหรียญนี้เปิดตัวในเดือนมกราคม 2018 โดย Jimmy Zhong, Terrence Wang, Justin Li, Ray Xiao, Sa Wang และ Kevin Tan
Zhong ได้ก่อตั้ง Tech startup อื่นๆ ในสหรัฐอเมริกาและจีน ในช่วงสมัยเรียนมหาวิทยาลัย เขาขายบริษัทแรกของเขาในราคา 40 ล้านดอลลาร์ ซึ่งเป็น Marketplace ที่นักเรียนสามารถแลกเปลี่ยนบันทึกย่อของชั้นเรียนได้ หลังจากนั้น เขากลับไปที่ปักกิ่งและร่วมก่อตั้ง IOST รวมถึงโครงการอื่นๆ
ประสบการณ์ที่ผ่านมาของ Wang รวมถึงการทำหน้าที่เป็นวิศวกรซอฟต์แวร์ของ Uber เขาสำเร็จการศึกษาด้านวิทยาการคอมพิวเตอร์จากมหาวิทยาลัยมินนิโซตา และปริญญาโทด้านวิทยาการคอมพิวเตอร์จากมหาวิทยาลัยพรินซ์ตันก่อนหน้านี้ Li เคยทำงานในตำแหน่งวาณิชธนกิจที่ Goldman Sachs และ Data scientist ที่ Mobike เขาสำเร็จการศึกษาระดับปริญญาด้านคณิตศาสตร์ประยุกต์และวิทยาการคอมพิวเตอร์ ในขณะเดียวกัน Tan เป็นผู้ร่วมก่อตั้งที่ Ethercap ขณะที่เขาได้รับปริญญาวิทยาการคอมพิวเตอร์จากมหาวิทยาลัย Tsinghua
Xiao เป็นผู้ร่วมก่อตั้ง Dora ร่วมกับ Jimmy และ Sa ซึ่งเป็นบริษัท AI ที่มุ่งเน้นที่ตู้อัจฉริยะ เขาศึกษาวิทยาการคอมพิวเตอร์และเศรษฐศาสตร์เชิงปริมาณที่มหาวิทยาลัย
IOST ทำงานอย่างไร?
IOST เป็น Blockchain ที่มี Consensus Algorithm คือ Proof-of-Believability ("PoB") รวมถึงกระบวนการเลือกตั้งคณะกรรมการที่กระจายอำนาจในขณะที่ยังคงรักษาผลประโยชน์ในการขยายขนาดและการต่อต้านการเซ็นเซอร์
Proof-of-Believability ("PoB") คือคณะกรรมการที่มาจากการเลือกตั้งแบบกระจายศูนย์ ซึ่งดีกว่าระบบ DPoS ที่ใช้ในปัจจุบัน มันยังสามารถกระจายศูนย์ได้มากและในขณะเดียวกันก็ยังจะรองรับการใช้งานมหาศาลได้อีกด้วย
การออกแบบของ IOST ช่วยให้มั่นใจได้ถึงกระบวนการลงคะแนนและจัดตั้งคณะกรรมการ Node โดยที่โหนดส่วนใหญ่มีคุณสมบัติสำหรับการผลิตบล็อก (แทน ของโหนดเพียงไม่กี่อันดับแรกเท่านั้น) และในกรณีที่โหนดที่มีการโหวตมากกว่าจะได้รับความน่าจะเป็นที่สูงกว่าในการสร้างบล็อก
IOST นั้นจะไม่ใช้ผลการลงคะแนนเป็นปัจจัยเดียวในการเลือก Node อย่างเดียว แต่ IOST มีระบบสร้างความบาลานซ์ที่เรียกว่า Servi เพื่อตัดสินใจและหมุนเวียนสมาชิกของคณะกรรมการอีกด้วย
การสมัครไปเป็น Node
เพื่อความปลอดภัยของเครือข่าย PoB เราได้สร้างระบบให้ผู้สมัครนั้นมีกำแพงขั้นตอนหลายขั้นเพื่อความปลอดภัย ในเวอร์ชันปัจจุบัน กำแพงนี้ถูกตั้งค่าพลังของเสียงโหวตเป็น 0.02% ของการโหวตที่มีอยู่บนเครือข่าย เมื่อโหนดได้รับการโหวตมากกว่าเกณฑ์ โหนดจะสามารถส่งข้อมูลเฉพาะเพื่อขอเป็นผู้สมัครและเข้าร่วมในการจัดตั้งคณะกรรมการและกระบวนการผลิตบล็อก
การรับบริการและกระบวนการลงคะแนน
แม้ว่าผลการลงคะแนนจะไม่ได้กำหนดสมาชิกของคณะกรรมการโดยตรง แต่ก็มีผลกระทบตามสัดส่วนต่ออัตราการได้มาซึ่ง Servi ในเวอร์ชันปัจจุบัน มีการคัดเลือกสมาชิกคณะกรรมการ 17 คนสำหรับการผลิต Block ในแต่ละรอบ
แต่ละรอบประกอบด้วยสามขั้นตอน:
1. ผู้สมัครทุกคนจะได้ รับบริการตามสัดส่วนการโหวตของพวกเขา
2. จัดอันดับโดย Servi โหนด 17 อันดับแรกจะจัดตั้งคณะกรรมการที่รับผิดชอบการผลิตบล็อกสำหรับรอบต่อไป
3. สมาชิกคณะกรรมการที่ได้รับการคัดเลือกทั้งหมดจะมียอดคงเหลือของ Servi ลดลงตามยอดคงเหลือของโหนดที่ 17 กล่าวอีกนัยหนึ่งโหนดที่ 17 จะมีการรีเซ็ต Servi เป็นศูนย์และอีก 16 โหนดจะสูญเสียจำนวนเท่ากัน
ในเวอร์ชันปัจจุบัน ระยะเวลาการลงคะแนนคือ 10 นาที ส่งผลให้คณะกรรมการหมุนเวียนทุกๆ 10 นาทีในเครือข่าย IOST
โหนดและรางวัลของผู้มีสิทธิเลือกตั้ง
โทเค็น IOST จ่ายให้กับโหนดตามบล็อกที่ผลิต (25% ของ 840 ล้านโทเค็น IOST รางวัลรวม) ส่วนแบ่งการโหวตที่ได้รับและโยนโดยผู้ถือโทเค็น IOST (50% ของรางวัลรวม) และคะแนนผลงานในการพัฒนาระบบนิเวศ IOST ( 25% ของรางวัลรวม) รางวัลโหนดจะได้รับผ่านทาง 10-30% ของค่าธรรมเนียมที่เกิดขึ้นโดยผู้ใช้ที่ได้รับเชิญจากผู้ถือโทเค็น Servi Nodes.node
IOST แต่ละคนที่โหวตโหนดด้วยโทเค็นของพวกเขาจะแบ่งปัน 50% ของรางวัลของโหนดนั้น ไม่รวมรางวัลการผลิตบล็อก ผู้ถือโทเค็น IOST โดยการปักหลักโทเค็นเพื่อโหวต จะได้รับ 100,000 GAS ต่อวันต่อการเดิมพัน IOST ซึ่งสามารถใช้เป็นค่าธรรมเนียมในการดำเนินการธุรกรรม
ผู้เข้าร่วม nodeEcosystem จะได้รับเปอร์เซ็นต์ของค่าธรรมเนียมเครือข่าย IOST ทั้งหมด (iRam, iGas และการสร้างบัญชี) ที่ พวกเขาดำเนินการ ตัวอย่างเช่น ทีม dApp
จะได้รับเปอร์เซ็นต์ของค่าธรรมเนียมที่ผู้ใช้ใช้จ่ายในขณะที่ใช้กลไกการยินยอม PoB ของ dApp ของพวกเขา กลไกการลงมติ PoB ของ dApp มีเป้าหมายเพื่อให้กระบวนการลงคะแนนเสียงแบบกระจายอำนาจและการก่อตัวของคณะกรรมการโดยการแนะนำระบบจุดให้บริการ ซึ่งจำนวนบล็อกที่สร้างขึ้นจะเป็น สัดส่วนกับคะแนนโหวตที่ได้รับ แ
ม้ว่าการออกแบบนี้จะให้ข้อดีในการกระจายอำนาจของกระบวนการผลิตแบบบล็อก แต่ก็ไม่กระทบต่อประโยชน์ของระบบ DPoS ที่ช่วยให้สามารถปรับขนาดและความเร็วได้สูง
ตัวอย่างรูปแบบการทำงาน
สมมติว่าเป็นเวอร์ชันที่เรียบง่าย โดยเลือกโหนดสามโหนดสำหรับแต่ละคณะกรรมการ และกลุ่มผู้สมัครปัจจุบันคือ 5.โหนดจะได้รับรางวัล 10, 8, 5, 4 และ 1 บริการตามลำดับ ให้ตั้งชื่อพวกเขาว่า A, B, C, D และ E สมมติว่าคะแนนเสียงไม่เปลี่ยนแปลงตลอดระยะเวลาการลงคะแนน
ยอดคงเหลือบริการของพวกเขาจะถูกลบด้วย 5 ซึ่งเป็นจำนวนเดียวกันกับที่ C มี ความสมดุลของ Servi ของ D และ E ยังคงไม่เปลี่ยนแปลง ตอนนี้เรามียอดคงเหลือของ Servi ของโหนดเป็น 5, 3, 0, 4 และ 1 ในรอบที่สอง Servi จะมอบรางวัลให้กับแต่ละโหนดอีกครั้ง ยอดคงเหลือของพวกเขาตอนนี้คือ 15, 11, 5, 8 และ 2
ตอนนี้ A, B และ D กลายเป็นสมาชิกของคณะกรรมการ และพวกเขาทั้งหมดเสีย 8 Servi (ความสมดุลของ Servi ของโหนด D) ยอดคงเหลือบริการของพวกเขาคือ 7, 3, 5, 0 และ 2 ในรอบที่สาม พวกเขามียอดคงเหลือ 17, 11, 10, 4, 3 รอบ A, B และ C ได้รับการโหวตให้เป็นคณะกรรมการอีกครั้ง
กรอไปข้างหน้าอย่างรวดเร็วไปยังรอบที่ 9 ยอดคงเหลือของ Servi ของพวกเขาตอนนี้คือ 26, 8, 5, 12 และ 9 โหนด E จะกลายเป็นสมาชิกคณะกรรมการแม้จะได้รับเพียง 1 บริการในแต่ละรอบ
คุณสมบัติและกลไกอื่นๆ
-
มื่อการลงคะแนนและการเลือกสมาชิกคณะกรรมการเสร็จสิ้นลง การสร้างบล็อกแบบหมุนวนเหมือน DPoS แบบ "ปัดเศษ" จะเริ่มต้นขึ้น กล่าวอีกนัยหนึ่ง สำหรับแต่ละคณะกรรมการที่จัดตั้งขึ้น สมาชิกแต่ละคนผลัดกันสร้างหนึ่งบล็อก ในขณะที่สมาชิกคณะกรรมการอื่น ๆ ทั้งหมดตรวจสอบกลุ่มทั้งหมด
-
ในกรณีส่วนใหญ่ ผู้สมัครที่มี Servi มากที่สุดจะกลายเป็นสมาชิกของคณะกรรมการ เพื่อจำกัดสิ่งนี้ มีการตั้งค่ากฎเพื่อให้ยอดคงเหลือของ Servi ถูกป้องกันไม่ให้มีมากกว่าสิบเท่าของจำนวนโหวตทั้งหมด
-
หากเสมอกันสำหรับจุดที่ 17 โหนดที่ได้รับผู้สมัครก่อนจะเป็นผู้ชนะ ในทางปฏิบัตินี้จะหายากมาก
-
โหนดของผู้สมัครต้องส่งธุรกรรมการตรวจสอบความถูกต้องทุกๆ 6 ช่วง (1 ชั่วโมง) เพื่อพิสูจน์ความพร้อมใช้งาน มิฉะนั้น ผู้สมัครจะเสียผู้สมัครรับเลือกตั้งและคะแนนเสียงทั้งหมด
-
ถ้ากรรมการไม่ทำบล็อกในรอบจะเสียคะแนนเสียงและผู้สมัครรับเลือกตั้ง
-
โทเค็นที่ใช้ในการลงคะแนนจะถูกแลกหลังจาก 7 วัน และเช่นเดียวกันกับโหนดที่สูญเสียผู้สมัคร ดังนั้น โหนดที่สูญเสียการสมัครเนื่องจากเหตุผลข้างต้นจะมีช่วง "พักการใช้งาน" และไม่มีสิทธิ์ได้รับการคัดเลือก
เหรียญ IOST คืออะไร? ใช้มาทำอะไร?
IOST เป็นสินทรัพย์ดั้งเดิมของเครือข่าย IOST และนี้คือตัวอย่างการใช้งานของโทเค็น IOST:
-
ชำระค่าบริการและสินค้าจากผู้ให้บริการและร้านค้าบนแพลตฟอร์ม IOST
-
การชำระค่าธรรมเนียมและค่าคอมมิชชั่นสำหรับการใช้ Smart contracts
-
การประมวลผลธุรกรรมและการใช้ทรัพยากรที่ใช้ร่วมกัน เช่น พื้นที่จัดเก็บ
-
การชำระเงินเป็นรางวัลสำหรับการสนับสนุนทรัพยากรเครือข่าย
-
การแลกเปลี่ยนสำหรับโทเค็นเครือข่าย IOST กับบริษัทอื่นๆ
จุดเด่นของ IOST
สำหรับ แพลตฟอร์ม IOST ที่มีประมวลผลธุรกรรมมากกว่า 60 ล้านรายการและมีผู้ใช้ที่ลงทะเบียนแล้ว 600,000 ราย นอกจากนี้ยังมีจุดเด่นที่ความสำคัญต่อระบบนิเวศ IOST อีกด้วย โดยมีรายละเอียดดังนี้
1. ความรวดเร็วในการทำธุรกรรม
หากเปรียบเทียบความเร็วในการทำธุรกรรมระหว่างเหรียญ IOST กับสกุลเงินดิจิทัลขนาดใหญ่ จะเห็นได้ว่าทาง IOST Blockchain มีการออกแบบระบบเครือข่ายขึ้นมาเพื่อรองรับการทำธุรกรรมอย่างรวดเร็ว โดยสามารถรองรับการทำธุรกรรม 100,000 รายการ ต่อวินาที
2. Proof of Believability (PoB)
ทางแพลตฟอร์ม IOST ได้มีการนำเทคโนโลยีระบบอัลกอริทึม (Algorithm) ที่ชื่อว่า Proof of Believability ที่มีความเสถียรภาพมากกว่า Proof of Work ที่หลายแพลตฟอร์มนิยมใช้กัน กล่าวคือ ระบบอัลกอริทึม PoB นั้นใช้พลังในการคำนวณน้อยกว่า Proof of Work อย่างมาก ทั้งยังช่วยให้แพลตฟอร์ม IOST สามารถทำธุรกรรมได้อย่างรวดเร็วนอกจากนี้ยังจัดการกับปัญหาความสามารถในการขยายขนาดได้อีกด้วย สำหรับ PoB ใช้องค์ประกอบต่างๆ เช่น บล็อกไมโครสเตตและโปรโตคอลการแบ่งส่วนข้อมูลแบบไดนามิก เพื่อลดพื้นที่จัดเก็บ พลังการประมวลผล และต้นทุน เพื่อรักษาปริมาณงานของธุรกรรมให้สูงและปลอดภัย
3. Efficient Distributed Sharding (EDS)
ทางแพลตฟอร์ม IOST ได้มีการเลือกใช้ "Efficient Distributed Sharding (EDS)" ซึ่งเป็นวิธีการแบ่งบล็อคเชนออกเป็นหลาย ๆ เชนย่อย ในขณะที่เชนหลักยังคงไม่เปลี่ยนแปลง โดยแต่ละห่วงโซ่ย่อยมีความสามารถในการรับส่งข้อมูลเช่นเดียวกับห่วงโซ่หลัก ในระหว่างการเปลี่ยนบล็อกใน IOST sharding จะมีการใช้ระบบที่เรียกว่า "TransEpoch" ซึ่งรักษาความปลอดภัยให้กับการกำหนดผู้ตรวจสอบความถูกต้องต่อส่วนแบ่งข้อมูลสำหรับโหนด ซึ่งส่งผลให้ TPS สูงขึ้นและความสามารถในการขยายขนาดโดยรวมสำหรับระบบนิเวศของแพลตฟอร์มได้อย่างมีประสิทธิภาพ