-
Binance Chain และ Binance DEX คืออะไร?
ข้อความอ้างอิง:“ จุดประสงค์ของ blockchain และ DEX ใหม่คือการสร้างตลาดทางเลือกสำหรับการออกและแลกเปลี่ยนสินทรัพย์ดิจิทัลในลักษณะกระจายอำนาจ”
Binance Chain เป็นโครงการบล็อกเชนที่สร้างโดย แลกเปลี่ยน Binance และชุมชนเพื่อสนับสนุนการดำเนินงานของการแลกเปลี่ยนแบบกระจายอำนาจที่เรียกว่า Binance DEX ซึ่งดำเนินการในเครือข่ายใหม่นี้ ในรูปแบบพื้นฐานที่สุด Binance Chain ช่วยให้สามารถทำธุรกรรมพื้นฐานเช่นการส่งและรับโทเค็น BNB.
ที่น่าสนใจกว่านั้น Binance Chain ใหม่ยังทำหน้าที่เป็นวิธีการออกสินทรัพย์ดิจิทัลประเภทใหม่โดย บริษัท หรือโครงการต่างๆ การใช้ Binance Chain สำหรับสิ่งนี้ถือเป็นประโยชน์อย่างมากเนื่องจากสามารถออกสินทรัพย์บนเครือข่ายได้โดยตรง แต่ยังใช้ฟังก์ชันการแลกเปลี่ยน / ถ่ายโอนของเครือข่ายที่อยู่ภายใต้ สิ่งนี้ทำให้เกิดสภาพคล่องและสามารถใช้งานได้ทันทีกับสินทรัพย์ดิจิทัลที่ออกใหม่.
นอกจากนั้นโครงการสามารถเสนอให้สร้างคู่การซื้อขายใหม่ระหว่างสองโทเค็นที่แตกต่างกันและให้คำสั่งซื้อสำหรับคู่การซื้อขายใหม่เหล่านี้ จากนั้นสามารถตรวจสอบ DEX ผ่านตัวสำรวจเพื่อยืนยันราคาและกิจกรรมทางการตลาดของสินทรัพย์เฉพาะ.
ตามค่าเริ่มต้น Binance Chain มาพร้อมกับอินเตอร์เฟสตัวสำรวจธุรกรรม, API และโหนด RPC สำหรับผู้ที่หลงทางเมื่ออ่านเกี่ยวกับ RPC (Remote Procedure Call) โดยพื้นฐานแล้วจะช่วยให้คุณสามารถเชื่อมต่อกับโหนดและมีอินเทอร์เฟซที่เรียบง่ายสำหรับการโต้ตอบกับโหนดเช่นการปลดล็อกบัญชีของคุณหรือการโอนเงิน.
สำหรับผู้ใช้ที่สนใจทำสิ่งต่างๆกับ Binance มากขึ้นสามารถดำเนินการดังต่อไปนี้:
– ใช้สำหรับการรันโหนดตัวตรวจสอบความถูกต้อง.
– เรียกใช้โหนดเต็มรูปแบบเพื่อรับฟังและถ่ายทอดสดการอัปเดตเกี่ยวกับธุรกรรมการบล็อกและกิจกรรมที่เป็นเอกฉันท์.
– ดึงข้อมูลอื่น ๆ ของ Binance Chain ผ่านโหนดเต็มหรือ API.
– พัฒนาเครื่องมือที่กำหนดเองเพื่อช่วยปรับปรุงประสบการณ์ของผู้ใช้เมื่อใช้ Binance Chain หรือ Binance DEX.
กลศาสตร์ Binance DEX – ตรรกะการจับคู่
การแลกเปลี่ยนเช่น Kraken ใช้แบบจำลอง Maker และ Taker ซึ่งช่วยให้สามารถลดค่าธรรมเนียมสำหรับ “ผู้รับ” ได้ ซึ่งหมายความว่า“ ผู้ผลิต” ซึ่งเป็นผู้ที่สร้างคำสั่งซื้อในสมุดคำสั่งซื้อมีหน้าที่ในการสร้างสภาพคล่องดังนั้นจึงได้รับค่าธรรมเนียมที่ต่ำกว่าสำหรับคำสั่งซื้อของตน ค่าธรรมเนียม “ผู้รับ” จะใช้เฉพาะเมื่อคุณนำสภาพคล่องออกจากหนังสือโดยวางตลาดหรือคำสั่ง จำกัด ที่ดำเนินการทันทีกับคำสั่ง จำกัด ที่มีอยู่แล้วในหนังสือ จากข้อมูลของ Kraken ความแตกต่างระหว่างค่าธรรมเนียม “ผู้ผลิต” และ “ผู้รับ” จะมากกว่าหรือน้อยกว่า 0.10% แต่โดยทั่วไปแล้วจะถูกชดเชยด้วยสภาพคล่องที่ลึกกว่าและสเปรดที่เข้มงวดกว่าที่พบในรูปแบบผู้รับผู้ผลิต.
Binance DEX กำลังทำสิ่งนี้แตกต่างออกไปโดยใช้การประมูลเป็นระยะซึ่งตรงกับคำสั่งซื้อที่มีอยู่ทั้งหมดในช่วงเวลาที่กำหนดต่อคู่การซื้อขาย อัลกอริทึมการจับคู่จะใช้ “ราคาเสนอ” และ “ถาม” ที่ดีที่สุด จากนั้น “การเสนอราคา” และ “ถาม” ที่ไขว้กันจะถูกจับคู่และดำเนินการ คำสั่งซื้อจะดำเนินการตามลำดับของราคาและเวลา.
Binance Chain Blockchain
Byzantine Fault Tolerance
Binance Chain ใช้ Byzantine Fault Tolerance (BFT) โดยใช้โซลูชัน Tendermint ซึ่งเป็นหนึ่งในโซลูชัน BFT ที่มีการใช้งานมากที่สุด การยอมรับความผิดพลาดของไบแซนไทน์เป็นเรื่องเกี่ยวกับการถึงจุดสิ้นสุดของการบล็อกซึ่งหมายความว่า 2 ใน 3 ของเครือข่ายต้องยอมรับเนื้อหาของบล็อกเพื่อระบุว่าเป็นขั้นสุดท้าย.
โดยพื้นฐานแล้ว Byzantine Fault Tolerance เป็นอัลกอริทึมฉันทามติที่ทำงานในระบบที่มีปริมาณงานสูง คุณสมบัติการสิ้นสุดรับประกันตราบเท่าที่ 2 ใน 3 ของโหนดในเครือข่ายทำงานได้อย่างถูกต้อง ดังนั้นในกรณีที่บางโหนดทำหน้าที่เป็นอันตรายหรือล้มเหลวเรายังคงรับประกันการสิ้นสุด.
กล่าวโดยย่อคือ BFT ทำให้แน่ใจว่าโหนดสามารถตกลงกับสถานะที่ใช้ร่วมกันได้ แต่ต้องพิสูจน์ด้วยว่าข้อความที่ส่งระหว่างโหนดไม่ได้รับการแก้ไขเมื่อมีการส่ง โครงการอื่น ๆ ที่ใช้กลไกฉันทามติที่ได้รับความนิยมอย่างสูงนี้ ได้แก่ Hyperledger Fabric, Lisk และ Zilliqa.
โหนดตรวจสอบ
โหนดตรวจสอบความถูกต้องเป็นโหนดในเครือข่ายที่มีความรับผิดชอบสูงสุดเนื่องจากดูแลรักษา Binance Chain และข้อมูลทั้งหมดที่ Binance DEX เผยแพร่ไปยัง Chain พวกเขาเข้าร่วมฉันทามติและเห็นด้วยกับการบล็อกเพื่อผนวกบล็อกใหม่เข้ากับห่วงโซ่ ค่าธรรมเนียมที่เรียกเก็บจากกระบวนการตรวจสอบความถูกต้องจะถูกแจกจ่ายให้กับผู้ตรวจสอบที่เข้าร่วมทั้งหมด.
โหนดพยาน
โหนดส่วนใหญ่ใน Binance Chain ประกอบด้วยสิ่งที่เรียกว่า “โหนดพยาน” เหล่านี้ซึ่งมีหน้าที่ในการช่วยสร้างการจำลองข้อมูลและเผยแพร่สถานะห่วงโซ่รอบ ๆ เครือข่าย พวกเขาไม่ได้มีส่วนร่วมในกระบวนการฉันทามติ แต่ทำหน้าที่เป็นผู้ประกาศข่าวมากกว่า.
โหนดเร่ง
โหนดแบบเร่งคือโหนดชนิดพิเศษที่มีฉันทามติที่หลากหลายมากขึ้น สำหรับโหนดเหล่านี้เป้าหมายหลักคือเพื่อให้เข้าถึง API ได้เร็วขึ้นสำหรับระบบที่มีเวลามากขึ้น โหนดแบบเร่งเหล่านี้เปิดใช้งานโดยการสร้างโครงสร้างพื้นฐานที่ได้รับการปรับให้เหมาะสมอย่างมากรอบ ๆ โหนดตัวตรวจสอบความถูกต้องเนื่องจากมีการเข้าถึงบรรทัดแรกไปยัง Binance Chain การสร้างรอบโหนดนี้จะไม่ส่งผลต่อประสิทธิภาพของตัวตรวจสอบความถูกต้องซึ่งจะเสียเปรียบสำหรับ Binance Chain.
ชุดพัฒนา
ปัจจุบัน Binance นำเสนอชุดเครื่องมือเพื่อพัฒนาเครื่องมือและแอปพลิเคชันที่อยู่ด้านบนของ Binance Chain สำหรับภาษาการเขียนโปรแกรมที่แตกต่างกันสี่ภาษา ได้แก่ Go, Java, Javascript และ C+++.
เมื่อดู Javascript SDK จะมีเอกสาร API ฉบับเต็มและตัวอย่างโค้ดบางส่วนเพื่อช่วยให้คุณเริ่มต้นได้ ที่น่าสนใจกว่านั้นยังให้การสนับสนุนบัญชีแยกประเภท (กระเป๋าเงินฮาร์ดแวร์) เพื่อให้คุณสามารถลงนามธุรกรรมจากบัญชีแยกประเภทของคุณและยืนยันการทำธุรกรรมภายในแอปพลิเคชันใด ๆ ที่ตัดสินใจใช้การสนับสนุนนี้ เป็นคุณสมบัติที่ยอดเยี่ยมสำหรับการนำโทเค็นการจัดการมาตรฐานที่ปลอดภัยยิ่งขึ้นไปใช้ต่อไป.
BEP-2 Token บน Binance Chain
นอกจากการเปิดตัว Binance DEX แล้ว Binance ยังได้สร้างข้อเสนอใหม่สำหรับการจัดการโทเค็นบน Binance Chain ผ่านการใช้ข้อเสนอโทเค็น BEP-2 ที่พัฒนาขึ้นใหม่ เช่นเดียวกับข้อเสนอโทเค็นอื่น ๆ (อ้างถึงมาตรฐาน ERC20) ข้อเสนอ BEP-2 นี้มีชุดกฎทั่วไปสำหรับการจัดการโทเค็นบน Binance Chain และการดำเนินการใดที่สามารถดำเนินการได้.
เมื่อ Binance Chain ถูกสร้างขึ้นผ่าน Genesis Block เนื้อหาเดียวที่สามารถพบได้คือเนื้อหา BNB ดั้งเดิม นี่คือโทเค็น ERC20 ซึ่งจะถูกสลับสำหรับตัวแปร BEP-2 ของโทเค็น BNB โทเค็น BEP-2 BNB ใหม่นี้สามารถใช้สำหรับการจ่ายค่าธรรมเนียม (ก๊าซ) และสำหรับการเดิมพันใน Binance Chain.
ข้อเสนอโทเค็นสรุปคุณสมบัติต่อไปนี้สำหรับเนื้อหา BEP-2 (ข้อมูลเพิ่มเติมเกี่ยวกับประเภทฟิลด์บน Binance Github):
– ที่อยู่ต้นทาง: ที่อยู่ของผู้ใช้ที่ออกโทเค็นใหม่.
– ชื่อโทเค็น
– สัญลักษณ์ทิกเกอร์
– อุปทานทั้งหมด
– Mintable: ไม่ว่าจะสามารถสร้างโทเค็นใหม่ได้ในอนาคตหรือใช้อุปทานคงที่.
การดำเนินการโทเค็นที่เป็นไปได้
ตามเว็บไซต์ของ Binance Binance Chain รองรับการทำงานของโทเค็นต่อไปนี้:
1. การออกโทเค็น
2. โอนโทเค็น
3. ตรึงโทเค็น: ให้คุณล็อคโทเค็นจำนวนหนึ่งในที่อยู่ของคุณเอง ซึ่งหมายความว่าไม่สามารถใช้โทเค็นในการสร้างคำสั่งโอนหรือชำระค่าธรรมเนียมได้.
4. คลายการตรึงโทเค็น: การกระทำตรงกันข้ามกับการแช่แข็ง.
5. เหรียญกษาปณ์: ธุรกรรมเหรียญกษาปณ์สามารถเริ่มต้นเพื่อออกโทเค็นเพิ่มเติมสำหรับสินทรัพย์ที่คุณสร้างขึ้น.
6. เบิร์นโทเค็น: สามารถลดจำนวนโทเค็นทั้งหมดได้โดยการ “เบิร์น” ซึ่งหมายความว่าคุณกำลังส่งโทเค็นไปยังที่อยู่ที่ไม่มีอยู่จริงดังนั้นคุณจึงไม่สามารถกู้คืนได้และนักสำรวจธุรกรรมไม่สามารถติดตามสิ่งนี้ได้.