XCASH and SideChains

บทนำ

  • ในระยะยาว การพัฒนาโครงการ X-CASH คาดการณ์ว่าจะมีการเพิ่มคุณสมบัติใหม่และกรณีการใช้งานบน XCASH blockchain เพิ่มมากขึ้น
  • การพัฒนาเหล่านี้จะนำไปสู่การเพิ่มขึ้นของจำนวนธุรกรรมบนบล็อคเชน XCASH หลักอย่างไม่ลดละ หากไม่มีการดำเนินการและใช้งานการประมวลผลแบบคู่ขนาน
  • นอกจากนี้ บล็อกเชนหลักของ XCASH ยังประมวลผลบล็อกด้วยความเร็วหนึ่งบล็อกทุก 5 นาที ความเร็วนี้ช่วยให้ตอบสนองบางกรณีการใช้งาน แต่ไม่ใช่ทั้งหมดที่คาดหวังไว้ในเป้าหมายภายในกรอบงานของโครงการ X-CASH เช่น การชำระเงินทันที

วัตถุประสงค์

  • ปกป้องการเติบโตตามธรรมชาติของจำนวนธุรกรรมบนบล็อคเชน XCASH หลัก
  • หลีกเลี่ยงปัญหาคอขวดของ XCASH core blockchain
  • หลีกเลี่ยงการโอเวอร์โหลดบล็อคเชนหลักของ XCASH ด้วยข้อมูลที่ไม่จำเป็นต่อการทำงานของมัน
  • ดำเนินการปรับใช้กรณีการใช้งานใหม่และฟังก์ชันใหม่ของโครงการ X-CASH ต่อไปโดยไม่ส่งผลกระทบต่อประสิทธิภาพและการพัฒนาของ XCASH blockchain หลัก
  • รับประกันความยืดหยุ่นและความสามารถในการปรับขนาดของโครงการ X-CASH และ XCASH blockchain หลัก

กรณีใช้งานหลัก

  • ทำการชำระเงินทันทีโดยไม่ก่อให้เกิดมลพิษหรือส่งผลกระทบต่อบล็อคเชน XCASH หลักด้วยธุรกรรมขนาดเล็กที่เกี่ยวข้องจำนวนมากและด้วยความเร็วที่เร็วกว่ามาก (~ทันที)
  • เปิดใช้งานการใช้งานและการว่าจ้างคุณสมบัติโปรเจ็กต์ X-CASH เพิ่มเติม ควบคู่ไปกับบล็อกเชน XCASH หลัก (เช่น : NFT)

การออกแบบ SideChains ใดที่เป็นไปได้สำหรับ XCASH

  • PEG สมมาตรแบบสองทิศทาง ?
  • PEG แบบสองทิศทางไม่สมมาตร ?
  • การจัดการความปลอดภัยง่ายขึ้นโดยการจำกัดการคูณของ sidechains ที่อาจเกิดขึ้น
  • การออกแบบที่เป็นเอกลักษณ์ที่สร้างขึ้นสำหรับ XCASH โดย X-CASH ?

การออกแบบต่อมรดก

  • แนวคิดคือการมีชิ้นส่วนและชั้นที่ทับซ้อนกันหลายชั้นซึ่งสืบทอดลักษณะเฉพาะจากกันและกัน
  • ความท้าทายคือการทำให้การออกแบบ sidechains เหมือนกับการออกแบบ API จากมุมมองของโค้ดมากกว่าการออกแบบบล็อคเชนแบบคลาสสิก เพื่อพัฒนาองค์ประกอบและฟังก์ชั่นการทำงานในระดับสูงมากกว่าในเลเยอร์ที่ต่ำกว่า

สิ่งนี้หมายความว่าอย่างไรในแง่ที่เป็นรูปธรรม ?

  • เรามี xcash-core ซึ่งมีหน้าที่ในการซิงโครไนซ์ในระดับต่ำสุด เช่นเดียวกับความปลอดภัยและการส่ง
  • จากนั้นเรามี DPOPS ซึ่งโดยพื้นฐานแล้วเป็นเลเยอร์ที่อยู่เหนือสิ่งนั้นและเป็น “ฉันทามติที่เชื่อมต่อ” ที่ควบคุม xcash-core
  • ดังนั้น sidechains จึงสามารถสืบทอดการรักษาความปลอดภัยและความเห็นพ้องต้องกันโดยธรรมชาติจากสองชั้นนี้
  • ดังนั้น ที่ระดับ DAG (ดู quesako) เราไม่ต้องการฉันทามติอีกต่อไป ต้องขอบคุณตัวแทนผู้ตรวจสอบความถูกต้อง 50 คน ซึ่งระบุไว้แล้วในเลเยอร์ DPOPS ซึ่งช่วยให้ผู้ผลิตบล็อกรายสุดท้ายได้รับรางวัลทั้งหมดในช่วงเวลา 5 นาทีนี้ และทั่วโลกอนุญาตให้ผู้รับมอบสิทธิ์ 50 DPoPS ดำเนินการ mutex (ดู quesako) ในโค้ดเพื่อตรวจสอบแต่ละรายการ
  • การออกแบบที่กำหนดเองเฉพาะสำหรับ XCASH นี้จะช่วยให้ทำงานได้อย่างรวดเร็ว (~ทันที) ผ่านโมเดลการสืบทอดนี้
  • โทเค็นจะเป็นส่วนที่ยากที่สุด และการออกแบบจะใกล้เคียงกับการออกแบบไซด์เชนมาตรฐานมากขึ้น
    จะมี sidechain แยกต่างหากสำหรับแต่ละโทเค็น และไม่จำเป็นต้องได้รับการยืนยันจากตัวแทน TOP50 ทั้งหมด ยังมีอนุญาโตตุลาการทางเทคนิคที่ต้องทำเกี่ยวกับวิธีการใช้กลไกนี้ให้ดีที่สุด แต่จะสอดคล้องกับการออกแบบเทคโนโลยีมาตรฐานในพื้นที่นี้มากขึ้น

คุณสมบัติบางอย่าง

  • เทคโนโลยี DAG : สร้างขึ้นเองโดยสืบทอดฉันทามติและความปลอดภัยของ DPoPS
  • ความเร็ว: ทันที
  • ค่าธรรมเนียม: โหวตโดยผู้ได้รับมอบหมาย [ค่าเฉลี่ยถ่วงน้ำหนักของข้อเสนอค่าธรรมเนียมที่ไม่เสียค่าใช้จ่ายซึ่งจัดทำโดยผู้ได้รับมอบหมาย [อาจมีการเปลี่ยนแปลงในอนาคต]
  • ใครเป็นผู้ได้รับค่าธรรมเนียม: ธุรกรรมทั้งหมดไปที่ผู้ผลิตบล็อกสุดท้ายจนกว่าจะสร้างใหม่ (5 นาที)
  • วิธีการฝากและถอนเงิน: ตรวจสอบโดยตัวแทนทั้งหมดและส่งโดยตัวแทนที่ลงนามทั้งหมด

Quesako ?

DAG

  • DAG หรือ Directed Acyclic Graph เป็นโครงสร้างข้อมูลที่ใช้ลำดับทอพอโลยี
  • DAG เป็นแนวคิดที่ปรากฏขึ้นหลังจากแนวคิดของ SideChains ปรากฏขึ้นเพื่อขจัดกระบวนการทำเหมือง และด้วยเหตุนี้จึงปรับความสามารถในการปรับขนาดของธุรกรรมให้เหมาะสมที่สุด
  • DAG เป็นการนำโครงสร้างกราฟแบบกำหนดทิศทางมาใช้ ซึ่งส่วนใหญ่ใช้เพื่อแก้ปัญหาการประมวลผลข้อมูล การระบุเส้นทางที่ดีที่สุดในการนำทาง การวางแผน และการบีบอัดข้อมูล

MUTEX

  • MUTEX เป็นอ็อบเจ็กต์การยกเว้นร่วมกันที่ซิงโครไนซ์การเข้าถึงทรัพยากร มันถูกสร้างขึ้นด้วยชื่อที่ไม่ซ้ำที่จุดเริ่มต้นของโปรแกรม
  • MUTEX เป็นกลไกการล็อกที่ทำให้แน่ใจว่ามีเพียงเธรดเดียวเท่านั้นที่สามารถรับ MUTEX ได้ในแต่ละครั้ง และเข้าสู่ส่วนที่สำคัญ
  • เธรดนี้เผยแพร่ MUTEX เมื่อออกจากส่วนที่สำคัญเท่านั้น

วิดีโอสาธิต XCASH SideChains

โดย Zach Hildreth, X-CASH CTO [ Youtube Channel Zachy Zone ]

ลิงค์สำคัญ

--

--

--

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

Make Saint St Patrick’s Day Great Again Funny Trump T Shirt

3 AI SEO Tools to Help You Beat the Competition

The Holy Grail of Hair Dyes!!

My Mom (Descriptive Essay Revised)