X-CASH DPoPS — การออกเเบบทางเทนิค (Yellow Paper)

บทนำ

ทันสมัย

บล็อกการผลิตใน DPoS

รูปที่ 1 — มุมมองระดับสูงของการรับรู้ทั่วไปของ DPoS ฉันทามติในบล็อกเชน

บล็อกการผลิตและบทบาทของผู้แทน

ขั้นตอนการเลือกตั้งและบล็อกรางวัล

DPoS และความปลอดภัย

การโจมตีจากนักแสดงเครือข่าย

การโจมตีจากแหล่งภายนอก

Delegate Proof of Private Stake (DPoPS)

ความท้าทายในการลงคะแนนและลงคะแนนในเหรียญความเป็นส่วนตัว

รูปที่ 2 — หลักฐานสำรองที่สร้างขึ้นโดยผู้เข้าร่วมเครือข่ายช่วยให้สามารถจับคู่ได้โดยไม่ต้องให้คีย์ส่วนตัว

การเลือกตั้งของผู้แทน

อยู่เป็นส่วนตัวและบรรลุฉันทามติ

บล็อกการเลือกผู้ผลิตผ่าน VRF

รูปที่ 3 — การจัดตารางการผลิตบล็อกโรบินปกติซึ่งผู้สร้างบล็อกที่ขาดการสร้างบล็อกจะถูกหยิบขึ้นมาโดยผู้ผลิตบล็อกถัดไป

การใช้งาน DBFT

การใช้งาน X-Cash ของ DPoPS

กระบวนการเลือกตั้งของผู้แทน

หลักฐานสำรอง

DBFT ฐานข้อมูลกระจายอำนาจ

  • สถิติของระบบ DPoS ประวัติการจัดอันดับของผู้ได้รับมอบหมายสถิติความน่าเชื่อถือข้อมูลผู้ผลิตบล็อกในอดีต … ฯลฯ
  • ผู้แทนที่ลงทะเบียน: ข้อมูลที่เชื่อมโยงกับรายละเอียดผู้แทนรหัสประจำตัวเจ้าของตำแหน่งที่อยู่ IP … ฯลฯ
  • หลักฐานสำรอง: การจัดเก็บหลักฐานสำรองทั้งหมดที่ใช้ในโครงการลงคะแนน เพื่อลดเวลาในการซิงค์หลักฐานการสำรองจะแบ่งออกเป็นชิ้นส่วน 12.5 MB
  • ไบต์สำรอง: ข้อมูล VRF (คีย์ + สตริงสุ่ม), ที่อยู่สาธารณะของผู้ยืนยันบล็อกรอบถัดไป, ลายเซ็นผู้ยืนยันรอบบล็อกปัจจุบัน … ฯลฯ

กระบวนการและหน้าที่

รูปที่ 4 : ฐานข้อมูลแบบกระจายอำนาจ — การอัพเดตข้อมูลผู้แทน
รูปที่ 5 : ฐานข้อมูลที่กระจายอำนาจ — สถิติและกระบวนการซิงค์คอลเลกชันของผู้ร่วมประชุม
รูปที่ 6 : ฐานข้อมูลที่กระจายอำนาจ — กระบวนการซิงค์การรวบรวมหลักฐานสำรอง
รูปที่ 7 : ฐานข้อมูลที่กระจายอำนาจ — กระบวนการซิงค์คอลเลกชันไบต์สำรอง
รูปที่ 8: ฐานข้อมูลแบบกระจายอำนาจ — กระบวนการเพิ่มหลักฐานสำรอง
รูปที่ 9 : ฐานข้อมูลแบบกระจายอำนาจ — กระบวนการตรวจสอบหลักฐานสำรอง

ความเห็นและข้อสรุป

รูปที่ 10 : ความน่าจะเป็นอยู่รอดของการทำงานล่วงเวลาหลักฐานสำรองที่ไม่ถูกต้อง

บล็อกกระบวนการคัดเลือกผู้ผลิต

ฟังก์ชันสุ่มที่ตรวจสอบได้

การรวม VRF ใน DPoPS

ภาพรวมของกระบวนการ

การรับประกันความสุ่มของการเลือกผู้ผลิตบล็อกถัดไปเป็นคุณสมบัติหลักของ X-Cash DPoPS กระบวนการนี้ถูกย่อยสลายเป็นสามขั้นตอนหลัก:

รูปที่ 11 : การเลือกตั้งผู้ผลิตบล็อกถัดไปผ่านกระบวนการโหวต VRF และ dBFT

ความเห็นและข้อสรุป

กระบวนการสร้างบล็อก

dBFT ฉันทามติ

รูปที่ 12: กฎการลงคะแนน dBFT และการประมวลผลของผู้แทน 100 คน

บล็อกเนื้อหาภายใต้ DPoS

รูปที่ 13 : บล็อกเนื้อหาและลิงก์เพื่อจองข้อมูลไบต์ในฐานข้อมูลแบบกระจายอำนาจ

กระบวนการซิงค์ Daemon

รูปที่ 14 : daemon — กระบวนการซิงค์

โปรโตคอลการส่งข้อมูล

รูปที่ 15 : โปรโตคอลการส่งข้อมูล — ภาพรวมของเทมเพลต

กระบวนการโดยละเอียด

รูปที่ 16 : บล็อกกระบวนการผลิต

ข้อคิดเห็นและข้อสรุป

ผลกระทบของ DPoPS บน X-Cash และสกุลเงินดิจิทัล

ผลกระทบทางเศรษฐศาสตร์ X-Cash

กำหนดความสามารถในการปรับขนาด

อนาคตของ DPoPS

สรุป

ภาคผนวก

Templates โปรโตคอลการรับส่งข้อมูล

บล็อกกระบวนการตรวจสอบยืนยัน

กระบวนการซิงค์ Blockchain

ลิงค์สำคัญ

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Xcash Crypto Thailand

Xcash Crypto Thailand

More from Medium

Teen Leverages Social Media to Level the Educational Playing Field

BlueLena joins forces with Newspack

First Post: Introducing OhitsmeSabil!

NFTs on IC are Creating New Encrypted Protozoa Rapidly