ความรู้เบื้องต้นเกี่ยวกับงานการคำนวณ TEE ของเครือข่ายพลา
คุ้นเคยสมุดปกขาวเศรษฐกิจพลาเพื่อนของฉันอาจรู้ว่ารางวัลการขุดของ Phala แบ่งออกเป็นรางวัลออนไลน์และรางวัลงานคอมพิวเตอร์ ช่วงที่สองของการแข่งขัน 1605 มุ่งเน้นไปที่การแนะนำรางวัลงานคำนวณบนพื้นฐานของรางวัลออนไลน์ บทความนี้เป็นบทนำเกี่ยวกับงานคอมพิวเตอร์ของ Vendetta testnet
1. สรุปความเป็นมางานการคำนวณในเครือข่ายทดสอบนี้สร้างขึ้นโดยระบบเสมือนจริง และแต่ละรอบ (600 บล็อก) จะสร้างงานการคำนวณ 5 งานอย่างตายตัว จำนวนรางวัลการขุดนั้นสอดคล้องกับเอกสารไวท์เปเปอร์ โดย 50% ของรางวัลสำหรับแต่ละบล็อกที่ขุดได้จะได้รับจาก TEE ที่ทำงานด้านการประมวลผลความเป็นส่วนตัว 30% ของรางวัลจะได้รับจาก TEE ออนไลน์ทั้งหมด และ 20% จะไหลเข้าสู่คลังผ่านห่วงโซ่การปกครองแบบประชาธิปไตยโดยสภาสูง ในเครือข่ายการทดสอบ Vendetta จำนวนเงินจำนองขั้นต่ำสำหรับ CPU คือ 0 tPHA นักขุด TEE สามารถใช้ tPHA เพื่อทำการจำนองเพิ่มเติมสำหรับ CPU ของตนเอง และทุกคนสามารถใช้ tPHA ของตนเองเพื่อจำนองนักขุด TEE คนอื่นๆ ได้ แต่การแจกจ่ายอัตโนมัติไปยังการเสนอชื่อนั้น ไม่รองรับตอนที่คนตั้งถิ่นฐาน; ภายใน 1 รอบ สามารถกำหนด 1 TEE ให้กับ 1 งานคอมพิวเตอร์ได้มากที่สุด อัลกอริทึมและพารามิเตอร์ของการกระจายงานการคำนวณในเครือข่ายทดสอบเป็นการทดลองและจะได้รับการอัปเกรดหลังจากเปิดตัวเครือข่ายหลัก วิธีชำระรางวัลอาจเปลี่ยนแปลงด้วย โฟลว์ของงานคำนวณ TEE เป็นดังนี้:

2. อัลกอริทึมการส่งงานการคำนวณความเป็นส่วนตัว
2.1 ตรรกะหลัก
เช่นเดียวกับอัลกอริทึมการส่งคำสั่งซื้อ เราจำเป็นต้องกำหนด TEE ที่เหมาะสมที่สุดเพื่อให้การคำนวณเสร็จสมบูรณ์ตามลักษณะของงานการประมวลผลความเป็นส่วนตัว ดังนั้น ระบบเครือข่ายพลาจะให้คะแนนลักษณะของอุปกรณ์ TEE แต่ละเครื่องตามข้อกำหนดหลักของลักษณะการคำนวณ และรับคะแนนของแต่ละ TEE ตามคะแนนของ TEE ออนไลน์ทั้งหมด ผลการมอบหมายจะคำนวณโดยใช้สูตรการสุ่มตัวอย่างแบบถ่วงน้ำหนัก หลังจาก TEE ที่ได้รับมอบหมายเสร็จสิ้นการคำนวณความเป็นส่วนตัว ระบบจะชำระและออกรางวัลให้โดยอัตโนมัติ เพื่อรับประกันความปลอดภัยของระบบ รางวัลจะถูกระงับไว้ชั่วระยะเวลาหนึ่ง (รางวัลที่ออกโดยเครือข่ายการทดสอบ Vendetta คือ FireII ซึ่งใช้สำหรับสถิติของรางวัลรวมการชำระบัญชีเท่านั้นและไม่สามารถโอนย้ายได้)
ความน่าจะเป็นของ TEE-CPU ที่กำหนดให้กับงานคอมพิวเตอร์ส่วนใหญ่ขึ้นอยู่กับคุณสมบัติสองประการของ CPU: พลังการประมวลผลและความปลอดภัย พลังการประมวลผลได้รับการประเมินโดยคะแนน CPU และการทำซ้ำจะเกิดขึ้นได้ผ่านการโหวตแบบออนไลน์โดยไม่ต้องอัปเกรดในอนาคต ความปลอดภัยนั้นสัมพันธ์กับการเดิมพัน CPU เดียว พลังการประมวลผลและความปลอดภัยไม่ได้เพิ่มความน่าจะเป็นเชิงเส้นของคนงานเหมือง TEE ที่จะได้รับงานการคำนวณ สูตรความน่าจะเป็นจะอธิบายอย่างละเอียดในส่วนถัดไป
ตามตัวบ่งชี้หลักของคำสั่งจัดส่งการประมวลผลของ TEE เราสามารถคำนวณคะแนนความเหมาะสมของงานการคำนวณที่ได้รับมอบหมายของ TEE แต่ละรายการ สูตรคำนวณคะแนนมีดังนี้

เราใช้การสุ่มตัวอย่างแบบถ่วงน้ำหนักโดยไม่มีการแทนที่ (หมายความว่าสามารถสุ่ม TEE แต่ละรายการได้เพียงครั้งเดียว) และสุ่มเลือก N TEE จาก M Online TEE ทั้งหมดเพื่อดำเนินการคำนวณ
การถ่วงน้ำหนักหมายถึงคะแนนความน่าจะเป็น W ของแต่ละ TEE จะถูกใช้เป็นค่าพื้นฐานในการสุ่มตัวอย่าง นั่นคือ ยิ่ง W สูง ความน่าจะเป็นที่จะถูกเลือกก็จะยิ่งสูงขึ้น
ตัวอย่างของการสุ่มตัวอย่างแบบถ่วงน้ำหนักโดยไม่มีการแทนที่:
สมมติว่ามีเครื่องจักร A, B และ C สามเครื่อง งาน A แบ่งออกเป็น 3 งาน งาน B แบ่งออกเป็น 2 งาน และงาน C แบ่งออกเป็น 1 ตอนนี้เลือกเครื่องใดเครื่องหนึ่งในสามเครื่อง และความน่าจะเป็นของ ที่ถูกเลือกคือ

หากจั่วได้สองเครื่อง ความน่าจะเป็นที่ A จะถูกจั่วคือ

ตามสถานการณ์จริงในช่วงแรกของการแข่งขัน 1605 อาจมีการเลือก TEE ห้ารายการจากหลายพันถึงหลายหมื่น TEE ในสภาพแวดล้อมจริง แต่ตรรกะจะสอดคล้องกับตัวอย่างข้างต้น
เพื่อให้นักขุด TEE สามารถทำนายความน่าจะเป็นในการชนะของพวกเขาเอง และจำลองความสัมพันธ์ระหว่างจำนวน tPHA ที่จำนองไว้กับความน่าจะเป็นที่จะชนะ เราจะจัดเตรียมเครื่องคำนวณความน่าจะเป็นในการคำนวณความเป็นส่วนตัวของแดชบอร์ด และนักขุดสามารถกรอกประสิทธิภาพของเครื่องของตนเองและการจำนองที่คาดไว้ จำนวนเพื่อจำลองความน่าจะเป็นของการจัดส่ง
3. การจำลองข้อมูลอัลกอริธึมการส่งคำสั่ง 3.1 ความสัมพันธ์ระหว่างจำนวนเงินจำนองเพิ่มเติมและความน่าจะเป็นในการเลือกสมมติว่าคะแนน TEE สอดคล้องกัน ผลกระทบของจำนวนเงินจำนองที่แตกต่างกันต่อความน่าจะเป็นในการเลือก
อัลกอริทึมมีความชัดเจน แต่ขึ้นอยู่กับอัลกอริทึมเพียงอย่างเดียว ไม่สามารถคำนวณความน่าจะเป็นของเครื่องขุดเดียวที่เลือกได้ เนื่องจากความน่าจะเป็นของการถูกเลือกเกี่ยวข้องกับจำนวนเครื่องขุดออนไลน์ในปัจจุบันและจุดงาน เราจำลองการเพิ่มโอกาสในการชนะด้วยจำนวนหลักประกันเพิ่มเติม:

สมมติว่า Rorschach มี TEE 300 จุด (เส้นสีแดงในรูป) และสมมติว่า TEE อื่นๆ มี 5,000 เครื่องที่มี 420 จุด และทั้งหมดถูกจดจำนองด้วย 1,000 tPHA เพิ่มเติม หากเครื่องขุด 5 เครื่องจาก 5001 เครื่อง (รวมถึงของ Rorschach) ได้รับเลือกให้ทำงานด้านการคำนวณ เมื่อ Rorschach เพิ่มการจำนองเพิ่มเติม ความน่าจะเป็นของการได้รับมอบหมายจะเพิ่มขึ้นดังนี้:
สามารถดูได้จากรูป:
ความน่าจะเป็นที่จะดึง 5 เครื่องจากเครื่องจักรมากกว่าพันเครื่องนั้นต่ำมาก ประมาณ 0.05%; เมื่อจำนวนเงินจำนองเพิ่มขึ้น ความน่าจะเป็นจะเพิ่มขึ้นอย่างรวดเร็วในตอนแรก และจากนั้นอย่างช้าๆ แม้ว่าจำนวนเงินจำนองจะเพิ่มขึ้นเป็น 20,000 อัตราการชนะจะเพิ่มขึ้นเป็น 0.17% เท่านั้น
ในภาพด้านบน เครื่องจักรสีฟ้าอ่อน แดง เหลือง และเขียวมีคะแนน 400 300 200 และ 100 ตามลำดับ จะเห็นได้ว่าประสิทธิภาพของเครื่องจักรรักษาความได้เปรียบโดยสมบูรณ์อย่างต่อเนื่องในความน่าจะเป็นที่จะชนะ
3.3 เครื่องขุดหลายเครื่องควรจัดสรรการจำนองเพิ่มเติมอย่างไร?สมมติว่ารอร์แชคมีเครื่องขุดที่เหมือนกันสองเครื่อง เมื่อจำนวนเงินจำนองทั้งหมดเท่ากัน วิธีกระจายจำนองมีผลเพียงเล็กน้อยต่อรายได้โดยรวม สถานการณ์จำลองในภาพด้านล่างคือ Rorschach มี TEE 420 จุดสองเครื่อง และทั้งคู่ให้คำมั่นว่าจะให้ 5000tPHA TEE อื่น ๆ คือ 5,000 ยูนิต, หลักประกัน 1,000tPHA ซึ่งทั้งหมดคือ 420 คะแนน
ตอนนี้ Rorschach มี 20,000tPHA ดังแสดงในภาพด้านล่าง:
ด้านซ้ายสุดของ abscissa ระบุว่า 20,000tPHA ทั้งหมดถูกมอบให้กับหนึ่งใน TEE โดยมีความน่าจะเป็น 0.28%; ด้านขวาสุดคือการให้ 20,000tPHA ทั้งหมดแก่อีกคนหนึ่ง ซึ่งก็คือ 0.28% เช่นกัน ตรงกลางแบ่งเท่าๆ กัน โดยมีความน่าจะเป็น 0.32%
จะเห็นได้ว่าการกระจายเฉลี่ยจะมากกว่าการกระจายตัวเดียวเท่านั้น
ฟอรัมฟอรัมพูดคุยเพิ่มเติมกับเรา
Phala Network เป็น Parachain ของการประมวลผลความเป็นส่วนตัวบน Polkadot จากโมเดลการสร้างแรงจูงใจทางเศรษฐกิจแบบ pow Phala จะสร้างคลาวด์การประมวลผลความเป็นส่วนตัวแบบกระจายที่ประกอบด้วยนักขุดหลายแสนคนทั่วโลก จากนั้นทำหน้าที่เป็น Polkadot parachain เพื่อเผยแพร่ blockchain ทั้งหมด . Ecological Defi บริการข้อมูลและแอปพลิเคชันอื่นๆ แอปพลิเคชันที่ใช้ Phala pLibra และ Web3 Analytics ได้รับสองทุนจากมูลนิธิ web3 สมาชิกรายแรกของโครงการ Substrate Builders สมาชิกของมูลนิธิลินุกซ์ สมาชิกของ Privacy Computing Consortium (CCC)


