บทวิเคราะห์ฉบับสมบูรณ์ของ Farming Pool Protocol ล่าสุดของ Chia
ในการประชุมทางวิดีโออย่างเป็นทางการของ Chia "Chia Pools for Pool Operators" เมื่อเร็วๆ นี้ ผู้ก่อตั้ง Bram Cohen และสมาชิกในทีมของเขาได้แบ่งปันข้อมูลล่าสุดและความคืบหน้าเกี่ยวกับโปรโตคอล Chia Farming Pool และแนะนำรายละเอียดเกี่ยวกับหลักการออกแบบและการทำงานของโปรโตคอล Chia Farming Pool กลไกและพื้นฐานทางเทคนิค และยืนยันว่า ข้อตกลงกลุ่มการทำฟาร์มอย่างเป็นทางการจะเปิดตัวในเร็วๆ นี้เนื้อหาต่อไปนี้รวบรวมจากข้อมูลการประชุมโดย "Blue Shell Cloud Storage" สำหรับเนื้อหาเฉพาะโปรดดูที่เว็บไซต์อย่างเป็นทางการของ Chia


ทีม Chia ไม่ต้องการให้ "แหล่งรวม" ที่เกี่ยวข้องมีสถานการณ์การผูกขาด แม้ว่าสถานการณ์นี้จะเกิดขึ้นในบางกรณี พวกเขาจะทำให้แน่ใจว่าแหล่งเกษตรกรรมขนาดใหญ่เหล่านี้ไม่สามารถทำสิ่งชั่วร้ายได้ ("กลุ่มการทำฟาร์ม" เทียบเท่ากับ "กลุ่มการขุด" ของโครงการบล็อกเชนอื่นๆ Chia เรียกกระบวนการรับรางวัลบล็อกอย่างเป็นทางการว่า "การทำฟาร์ม" ซึ่งสอดคล้องกับ "การขุด" ของโครงการอื่นๆ)
Mariano S. หนึ่งในหัวหน้าโปรแกรมโปรโตคอลการทำฟาร์มพูลในทีม Chia กล่าวว่าในโปรโตคอลการทำเหมืองส่วนใหญ่ภายใต้กลไก Proof of Work กลุ่มการทำเหมืองจะสร้างบล็อคและคนงานเหมืองจะทำการแฮช การชนกันของกรีก"การสร้างบล็อก" เกี่ยวข้องโดยตรงกับ "การออกรางวัลโทเค็น" ภายใต้กลไกดังกล่าว กลุ่มการขุดจะมีการควบคุมที่ดี
ในโปรโตคอลการทำฟาร์มพูลของ Chiaมีการแยกระหว่าง "การสร้างบล็อก" และ "โปรโตคอลกลุ่มการทำฟาร์ม" อย่างสมบูรณ์ และกลุ่มการทำฟาร์มมีหน้าที่เพียง "การออกรางวัลโทเค็น"ชื่อระดับแรก

หลักการเบื้องต้นในการออกแบบบ่อปลูกเจีย
ทำให้เกษตรกรปลอดภัย: เกษตรกรไม่จำเป็นต้องเชื่อถือกลุ่มการทำฟาร์ม และเกษตรกรไม่จำเป็นต้องอัปโหลดคีย์ส่วนตัวไปยังกลุ่มการทำฟาร์ม ซึ่งทั้งหมดจะถูกจัดเก็บไว้ในเครื่อง
เนื่องจากกลุ่มการขุดในกลไกการพิสูจน์การทำงานไม่เกี่ยวข้องกับคีย์ส่วนตัว นักขุดจึงจำเป็นต้องดำเนินการชนกันของแฮชอย่างต่อเนื่องและส่งพวกเขาเพื่อรับรางวัล และนักขุดจำเป็นต้องลงทุนพลังการคำนวณของตนเองลงในกลุ่มการขุด ดังนั้นจึงมี ไม่มีพฤติกรรมการโกง อย่างไรก็ตาม ในกลไก Proof of Space ของ Chia (Proof of Space) เนื่องจากไพรเวตคีย์เกี่ยวข้องกับการสร้างลายเซ็น ดังนั้น ชาวนาจึงไม่ผูกมัดกับกลุ่มการทำฟาร์ม ดังนั้น ในทางทฤษฎี เกษตรกรสามารถชนะ Chia ได้ในขณะเดียวกันก็ไปที่ส่วนอื่นๆ พรรค. ลายเซ็นมีพฤติกรรมโกงมากขึ้น. เพื่อหลีกเลี่ยงการโกงดังกล่าวและมั่นใจในความปลอดภัย โปรโตคอลการทำฟาร์มพูลของ Chia นั้นซับซ้อนและยากต่อการสร้างมากกว่าโปรโตคอลพูลการทำเหมืองทั่วไป
ดูแลบ่อเลี้ยงของคุณให้ปลอดภัย: แปลง P (แปลง) ได้รับการเข้ารหัสและผูกมัดกับสัญญาอัจฉริยะที่เกี่ยวข้อง และสัญญาจะชี้ไปที่กลุ่มการทำฟาร์มที่เฉพาะเจาะจง จึงช่วยป้องกันเกษตรกรจากการโกง กลไกการแบ่งรางวัล 1.75/.25 (ในบรรดาโทเค็น Chia 2 อันที่ได้รับจากการสร้างบล็อก โทเค็น 1.75 จะไหลเข้าสู่กลุ่มการทำฟาร์มและจากนั้นแจกจ่ายให้กับเกษตรกรทุกคนตามสัดส่วน และโทเค็นที่เหลืออีก 0.25 จะได้รับรางวัลโดยตรงไปยังเขตที่ชนะบล็อกเกษตรกร ) จะมีผลกับการโจมตีระหว่างกลุ่มการทำฟาร์มด้วย
ในเวอร์ชันปัจจุบัน รหัสสาธารณะจะถูกเข้ารหัสและจัดเก็บไว้ในกราฟ P ทีมงานได้พยายามเข้ารหัสและจัดเก็บที่อยู่ของ Farming Pool ในแผนที่ P เพื่อป้องกันไม่ให้ชาวไร่โกงโดยการขุดเพิ่ม อย่างไรก็ตาม วิธีการนี้จะป้องกันไม่ให้ชาวไร่เปลี่ยน Farming Pool เมื่อดิสก์ P เสร็จสิ้น จะทำได้เพียง เข้าร่วมกลุ่มการทำฟาร์มที่เฉพาะเจาะจง ไม่เพียงแต่ไม่สะดวกเท่านั้น แต่ยังนำไปสู่การรวมศูนย์ของกลุ่มการทำฟาร์มอีกด้วย ในท้ายที่สุด ทีมงานตัดสินใจใช้สัญญาอัจฉริยะเพื่อผูกที่อยู่ของกลุ่มฟาร์ม ซึ่งจะช่วยแก้ปัญหาข้างต้นได้อย่างมีประสิทธิภาพ
การสร้างบล็อกมีการกระจายอำนาจมากขึ้น: เกษตรกรสามารถเลือกที่จะเรียกใช้โหนดแบบเต็มของตนเองเพื่อช่วยในการกระจายอำนาจ หรือสามารถเลือกใช้กลุ่มการทำฟาร์มพร็อกซีเพื่อเรียกใช้โหนดแบบเต็มสำหรับตนเอง
สระเพาะปลูกสามารถเปลี่ยนได้อย่างอิสระ: เกษตรกรสามารถเปลี่ยนกลุ่มการทำฟาร์มได้ตลอดเวลาโดยไม่ต้องรีสตาร์ทดิสก์ P และในขณะเดียวกันก็มั่นใจได้ว่าเกษตรกรไม่สามารถโกงกลุ่มการทำฟาร์มเพื่อรับรางวัลมากขึ้น หากไม่มี "การลงทะเบียน" "ชื่อผู้ใช้" และ "รหัสผ่าน" ฯลฯ เกษตรกรสามารถเปลี่ยนกลุ่มการทำฟาร์มโดยตรงบนห่วงโซ่และเริ่มทำฟาร์มได้โดยตรง
ระบบสำรองข้อมูล Blockchain โดยไม่ต้องกำหนดค่าซ้ำชื่อระดับแรก
Singletons คืออะไร?
แต่ละ Singleton นั้นมีเอกลักษณ์เฉพาะตัว คล้ายกับ NFT เมื่อสร้างบนบล็อกเชนแล้ว มันจะไม่ซ้ำกันเสมอ ในแผนที่ P กลุ่มฟาร์มเลี้ยง Chia ใหม่ จะมีที่อยู่การชำระเงิน Singleton เฉพาะ (pay to singleton address) รวมอยู่ด้วย

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

เมื่อผู้ใช้ต้องการอัปเดตข้อมูลบน Singleton เขาต้องใช้ Singleton เพื่อสร้าง Singleton ใหม่ และ Singleton ที่สร้างขึ้นใหม่จะมี ID เดียวกันกับ Singleton เดิม กล่าวคือ,ไม่สามารถแก้ไข Singleton เองได้ และการอัปเดตข้อมูลหมายถึงการทำลาย Singleton เก่าในขณะที่สร้าง Singleton ใหม่ด้วย ID เดียวกัน
เมื่อเก็บเกี่ยวบล็อกสำเร็จ โทเค็น 1.75 ที่จัดสรรโดยกลุ่มฟาร์มจะไม่ไหลเข้าสู่มือของผู้ใช้หรือกลุ่มฟาร์มโดยตรง แต่เข้าสู่ปริศนา Pay to singleton และมีเพียงกลุ่มฟาร์มเท่านั้นที่มีสิทธิ์รับโทเค็นเหล่านี้ .
เมื่อผู้ใช้ต้องการเปลี่ยนไปใช้ Farming Pool ใหม่ เขาต้องใช้ Singleton ที่มีอยู่เพื่อสร้าง Singleton ใหม่ที่มีข้อมูลของ Farming Pool ใหม่ หลังจากช่วงระยะเวลาหนึ่งผู้ใช้จะเปลี่ยนไปใช้ Farming Pool ใหม่ชื่อระดับแรก

การสาธิตเบต้า
แท็บพูลแต่ละแท็บ (ป้ายกำกับกลุ่มการทำฟาร์ม) แสดงถึง Singleton บนแท็บพูล คุณสามารถดูข้อมูลเช่น "ชื่อกลุ่มฟาร์ม", "URL กลุ่มฟาร์ม", "รางวัลที่ได้รับ", "ความยากปัจจุบัน", "คะแนนคงเหลือ" และอื่นๆ

ผู้ใช้สามารถเลือกตั้งค่ากลุ่มการทำฟาร์มของตนเองได้ (รางวัลการทำฟาร์มจะส่งตรงไปยังที่อยู่กระเป๋าเงินของพวกเขา) หรือเลือกที่จะเข้าร่วมกลุ่มการทำฟาร์มอื่นๆ ต้องการเข้าร่วมบ่อเลี้ยงอื่น ๆเพียงป้อนที่อยู่ของกลุ่มการทำฟาร์มลงในช่องว่างของ Connect to pool และข้อมูลที่เกี่ยวข้องของกลุ่มการทำฟาร์มจะปรากฏขึ้นโดยอัตโนมัติเมื่อคุณคลิกปุ่มผู้ใช้ตรวจสอบข้อมูลนี้อย่างระมัดระวังเพื่อให้แน่ใจว่าพวกเขาจะไม่เข้าร่วมกลุ่มการทำฟาร์มที่เป็นอันตรายเพื่อหลีกเลี่ยงการฉ้อโกง

ในระบบคะแนนคะแนนใหม่ สมมติว่าความยากของการมีส่วนร่วมของ A คือ 1,000 และ B คือ 10 ดังนั้น A จึงมีความสำคัญและมีค่ามากกว่า B ตามธรรมชาติ เนื่องจากการพิสูจน์ของ A นั้นยากกว่าการพิสูจน์ของ B เมื่อผู้ใช้ ฟาร์มผ่านกลุ่มการทำฟาร์ม ในฐานข้อมูลของกลุ่มการทำฟาร์ม พวกเขาจะได้รับคะแนนที่สอดคล้องกับความยากในการสนับสนุน (เช่น หากความยากในการสนับสนุนคือ 10 พวกเขาจะได้รับ 10 คะแนน) ดังนั้นกลุ่มการทำฟาร์มสามารถติดตาม คะแนนเป็นของผู้ใช้ และผู้ใช้ยังสามารถตรวจสอบคะแนนของคุณได้ตลอดเวลา
ชื่อระดับแรก

Q&A
ถาม: ฉันสามารถใช้แผนที่ P หนึ่งแผนที่เพื่อเข้าร่วมกลุ่มการทำฟาร์มสองแห่งได้หรือไม่
ตอบ: ไม่ P-map ของคุณเชื่อมโยงกับ Singleton และ Singleton สามารถชี้ไปที่กลุ่มการทำฟาร์มเฉพาะที่คุณตั้งไว้ในแต่ละครั้งเท่านั้น
ถาม: Farming Pools สามารถแบนผู้ใช้ได้หรือไม่?
ตอบ: ใช่ เนื่องจาก Singleton ID ถูกเข้ารหัสและจัดเก็บไว้ในแผนที่ P ดังนั้นกลุ่มการทำฟาร์มจึงสามารถแบนผู้ใช้ในทางทฤษฎีได้ ในขณะที่กลุ่มการทำฟาร์มไม่สามารถห้ามผู้ใช้ไม่ให้ชี้ตัวเองไปที่กลุ่มการทำฟาร์มของตนได้ แต่กลุ่มการทำฟาร์มสามารถแบนผู้ใช้ได้โดยการไม่ออกรางวัลให้กับพวกเขา โดยไม่คำนึงว่า รางวัลรวมการทำฟาร์มยังคงควบคุมโดยกลุ่มการทำฟาร์ม
ถาม: เป็นไปได้ไหมที่กลุ่มฟาร์มจะหนีไปพร้อมกับเงิน?
A: ถ้ากลุ่มฟาร์มจ่ายผลตอบแทนที่คุณสมควรได้รับก็ไม่เป็นไร อย่างไรก็ตาม กลุ่มการทำฟาร์มอันธพาลบางแห่งสามารถถอนเงินและหนีไปได้ภายในช่วงเวลาการชำระเงิน—นั่นคือภายในสามวัน ในทางทฤษฎี กลุ่มการทำฟาร์มอันธพาลดังกล่าวสามารถรวบรวมรางวัลทั้งหมดได้ภายในสามวัน วิ่งหนี ดังนั้นชื่อเสียงของกลุ่มการทำฟาร์มจึงเป็นเรื่องสำคัญที่ผู้ใช้จำเป็นต้องตรวจสอบก่อนที่จะเข้าร่วมกลุ่มการทำฟาร์ม ท้ายที่สุด ไม่มีใครอยากเข้าร่วมกลุ่มการทำฟาร์มอันธพาล นอกจากนี้ ผู้ใช้จะมีตัวเลือกในการเปลี่ยนกลุ่มการทำฟาร์มเสมอ เมื่อผู้ใช้พบว่ากลุ่มการทำฟาร์มที่เขาเข้าร่วมไม่ถูกต้อง เขาสามารถเปลี่ยนไปยังกลุ่มการทำฟาร์มอื่นได้ทันที
ถาม: ผู้ใช้ใช้ Singleton อย่างไร
ตอบ: ผู้ใช้สร้าง Singleton ผ่านระบบปฏิบัติการกราฟิกอย่างเป็นทางการของ Chia และเพียงแค่เพิ่ม P-map NFT ลงในอินเทอร์เฟซที่เกี่ยวข้อง สำหรับผู้ใช้ที่ไม่มีโทเค็น Chia หรือ mojos (หน่วยที่เล็กที่สุดของโทเค็น Chia) พวกเขาสามารถไปที่ Faucet อย่างเป็นทางการของ Chia ได้ที่ faucet.chia.net หรือผู้ใช้สามารถรับ mojos จากเพื่อนของพวกเขา
ถาม: เมื่อกำหนดขีดจำกัดในการพิสูจน์ต่อผู้ใช้ จะมีการจำกัดขนาดฟาร์มของผู้ใช้คนเดียวในเวลาเดียวกันหรือไม่
ตอบ: ไม่ ทั้งสองเป็นอิสระต่อกัน หากคุณมีพื้นที่ 100P และตั้งค่าความยากในการพิสูจน์สูงมาก
ถาม: สำหรับผู้ใช้ที่ต้องการใช้ Singletons หลายตัวเพื่อเชื่อมต่อกับ Farming Pool เดียวกัน Singleton แต่ละอันจำเป็นต้องเข้าสู่ระบบแยกกันหรือไม่
ตอบ: ใช่ ปัจจุบันแต่ละ Singleton ต้องการการเข้าสู่ระบบแยกต่างหาก อย่างไรก็ตาม นี่เป็นเพียงเวอร์ชันแรกของโปรโตคอล Chia Farming Pool และจะมีการเพิ่มฟังก์ชันอื่นๆ ในอนาคต
ถาม: อัตราการแบ่งรางวัล 1.75/.25 สามารถเปลี่ยนแปลงได้หรือไม่
ตอบ: ไม่ อัตราส่วนนี้มีอยู่ในซอร์สโค้ดและฉันทามติ ดังนั้นจึงไม่สามารถเปลี่ยนแปลงได้ เหตุผลที่เราเพิ่มอัตราส่วนนี้เพราะหากมีกลุ่มการทำฟาร์มบางกลุ่มที่มีขนาดเกินกว่าเปอร์เซ็นต์ที่กำหนดในเครือข่ายทั้งหมด ตามหลักการแล้ว กลุ่มนั้นสามารถทำกำไรให้ตัวเองได้โดยการโจมตีกลุ่มการทำฟาร์มอื่น ๆ เพื่อให้การพัฒนาของเครือข่ายทั้งหมดมีความสมบูรณ์ยิ่งขึ้น การแบ่งรางวัลประเภทนี้มีความจำเป็นอย่างยิ่ง และทำให้มั่นใจได้ว่ากลุ่มการทำฟาร์มเหล่านี้หรือเกษตรกรที่ถูกโจมตีจะยังได้รับส่วนหนึ่งของรางวัล โปรโตคอลกลุ่มการขุดแบบดั้งเดิมที่ไม่มีการแบ่งรางวัลนั้นไม่ดี นอกจากนี้ ค่าธรรมเนียมการทำธุรกรรมของ Chia ยังส่งตรงถึงมือของเกษตรกรเพราะเราหวังว่าเกษตรกรจะสร้างบล็อกแทนการทำ Farming Pool นี่ยังเป็นอาวุธที่ทรงพลังในการต่อต้านพฤติกรรมที่เป็นอันตรายของ Farming Pool บางแห่งอีกด้วย นอกจากนี้ เมื่อรางวัลในอนาคตลดลงครึ่งหนึ่ง จำนวนการแบ่งรางวัลก็จะลดลงครึ่งหนึ่งเช่นกัน แต่อัตราส่วนจะยังคงเท่าเดิม
ถาม: กลุ่มการทำฟาร์มกำหนดขีดจำกัดการถอนขั้นต่ำอย่างไร และสามารถเปลี่ยนแปลงได้ตามการเปลี่ยนแปลงของค่าธรรมเนียมการทำธุรกรรมทั่วทั้งเครือข่ายหรือไม่
ตอบ: ขึ้นอยู่กับกลุ่มการทำฟาร์มของแต่ละคน
ถาม: มีความสัมพันธ์เชิงเส้นตรงระหว่างความยากและโอกาสในการได้รับการพิสูจน์หรือไม่?
ตอบ: มันสัมพันธ์กันในเชิงเส้นตรงอย่างสมบูรณ์ สิ่งนี้เกี่ยวข้องกับความเร็วของไทม์ลอร์ดด้วย แต่ส่วนใหญ่แล้วเราคิดว่าความเร็วของไทม์ลอร์ดคงที่
ถาม: กลไกการให้รางวัลจะเปลี่ยนไปในอนาคตหรือไม่? เราสามารถแบนการทำฟาร์มได้หรือไม่? Chia กระจายอำนาจจริงหรือ?
ตอบ: สำหรับคำถามแรก กลไกการให้รางวัลจะไม่เปลี่ยนแปลง ทุกสิ่งที่เราเปิดตัวขึ้นอยู่กับเลเยอร์ 2 และเราจะไม่เปลี่ยนแปลงอะไรอีกในอนาคต เราจะไม่ Fork จะไม่ Fork แบบ Hard Fork และเราไม่มีแผนสำหรับ Soft Fork ไปอีกนาน ขอย้ำอีกครั้งว่ากลไกการให้รางวัลจะไม่เปลี่ยนแปลง เราไม่ใช่เผด็จการของเครือข่าย Chia นี่เป็นเครือข่ายแบบกระจายอำนาจ สำหรับคำถามที่สอง เราไม่สามารถแบนกลุ่มการทำฟาร์มได้ เนื่องจากนี่เป็นเครือข่ายแบบกระจายอำนาจ เราไม่ได้เป็นเจ้าของเครือข่ายนี้ ดังนั้นจึงไม่ได้อยู่ภายใต้การควบคุมของเรา ดังนั้นเราจึงไม่สามารถแบนกลุ่มการทำฟาร์มได้ สำหรับคำถามที่สาม ใช่ เรามีการกระจายอำนาจมาก แน่นอน เราหวังว่า Chia สามารถกระจายอำนาจได้มากขึ้นในอนาคตเพื่อสร้างระบบนิเวศที่ดีต่อสุขภาพ เราหวังว่าจะมีกลุ่มเกษตรกรรมหลายแห่งที่แข่งขันกันเองแทนที่จะเป็นหนึ่งเดียวที่โดดเด่น .
ปัจจุบันการพัฒนาของ Chia อยู่ในแผน แต่แผนนี้กำลังถูกเร่งรัด ความเร็วในการพัฒนาของ Chia หลังจากเผยแพร่ทางออนไลน์นั้นเหนือจินตนาการของเรา ดังนั้น ความต้องการเร่งด่วนของผู้คนสำหรับข้อตกลงการทำฟาร์มจึงเกินความคาดหมายของเรา คุณต้องรู้ว่ามันน้อยกว่าหนึ่งเดือนก่อนที่ราคาของ Chia จะคงที่ และขณะนี้เรากำลัง พยายามอย่างดีที่สุด เพื่อเปิดตัว Farming Pool Protocol ให้เร็วที่สุด
ถาม: ทุกคนสามารถสร้างบ่อเลี้ยงได้หรือไม่?
ในที่สุด,

ในที่สุด,เจ้าหน้าที่ระบุว่าพวกเขาจะไม่ประกาศเวลาเปิดตัวที่เฉพาะเจาะจงของข้อตกลงกลุ่มการทำฟาร์มล่วงหน้าอีกต่อไป แต่จะเผยแพร่ทางออนไลน์หลังจากที่เจ้าหน้าที่เชื่อว่าข้อตกลงกลุ่มการทำฟาร์มปัจจุบันพร้อมแล้วและได้แก้ไขข้อบกพร่องทั้งหมดให้มากที่สุด นอกจากนี้หลังจากเวอร์ชันเครือข่ายทดสอบของโปรโตคอล Farming Pool เปิดตัวแล้ว เมื่อมีการยืนยันอย่างเป็นทางการว่าเวอร์ชันเครือข่ายทดสอบของโปรโตคอล Farming Pool สามารถทำงานได้อย่างเป็นระเบียบเป็นเวลาสามวันโดยไม่มีบั๊กหลัก เจ้าหน้าที่จะเปิดตัวโปรโตคอล Farming Pool บน เครือข่ายหลักสำหรับทุกคน


