การวิเคราะห์กลไกการให้รางวัล Swarm Traffic
การเปิดตัวอย่างนุ่มนวลของ Bee mainnet ใกล้เข้ามาแล้ว และการอภิปรายในชุมชนเกี่ยวกับหลักการทำงาน กลไกหลัก และวิธีที่นักขุดสามารถรับรายได้จาก Swarm นั้นทวีความร้อนแรงมากขึ้นเรื่อยๆ
การเปิดตัวอย่างนุ่มนวลของ Bee mainnet ใกล้เข้ามาแล้ว และการอภิปรายในชุมชนเกี่ยวกับหลักการทำงาน กลไกหลัก และวิธีที่นักขุดสามารถรับรายได้จาก Swarm นั้นทวีความร้อนแรงมากขึ้นเรื่อยๆ
IPFS เป็นระบบจัดเก็บข้อมูลที่ออกแบบมาเพื่อจัดเก็บข้อมูลอันมีค่าของมนุษย์ทุกคนเพื่อให้ข้อมูลคงอยู่ตลอดไป ดังนั้น ไม่ว่าจะเป็น IPFS หรือ Filecoin คุณลักษณะของมันอยู่ที่การจัดเก็บ อย่างไรก็ตาม Swarm นั้นแตกต่างออกไป Swarm ทำหน้าที่จัดเก็บข้อมูล DApp บนเครือข่าย Ethereum เป็นหลัก โดยเน้นไปที่การจัดเก็บข้อมูลร้อน ดังนั้น จุดเน้นของ Swarm จึงอยู่ที่ทราฟฟิก
กลไกการให้รางวัลการรับส่งข้อมูลเป็นหนึ่งในกลไกหลักของ Swarm วันนี้เราจะพยายามอย่างเต็มที่เพื่อพูดคุยเกี่ยวกับกลไกการรับส่งข้อมูลของ Swarm - SWAP ในภาษาที่เข้าใจง่าย
SWAP—รางวัลการเข้าชมของ Swarm
โปรโตคอล SWAP เป็นโปรโตคอลหลักของ Swarm เป็นโปรโตคอลการบัญชีแบบจุดต่อจุด คุณสมบัติหลักคือการแลกเปลี่ยนข้อมูล (การไหลเวียนของข้อมูล) ซึ่งแบ่งออกเป็นสองส่วน: การบัญชีและการชำระเงิน ตามที่ระบุไว้ในเอกสารไวท์เปเปอร์: "โปรโตคอล SWAP ช่วยให้โหนดที่เชื่อมต่อโดยตรงจ่ายเงินให้กัน หรือให้สัญญาว่าจะจ่าย"
SWAP มีสี่ลักษณะ:
• บริการบัญชีสำหรับเพื่อนที่จะชำระเงินให้กันและกันและให้ภาระผูกพันในการชำระเงิน
• ส่งเช็คเมื่อเกินเกณฑ์การชำระเงินโดยใช้การชำระเงินอัตโนมัติ
• การปลดหนี้ในรูปแบบเช็คที่ยังไม่ได้ขึ้นเงิน
• รองรับการเริ่มโหนดโดยไม่มีการจำนำ
พูดง่ายๆ เมื่อนักขุดเข้าร่วมเครือข่าย Swarm และกลายเป็นโหนด Swarm เขาจะมีที่อยู่เจ้าของ (นี่คือที่อยู่ ETH) และในขณะเดียวกัน ที่อยู่นี้จะสร้างสมุดเช็ค—สมุดเช็คโดยอัตโนมัติ
ตัวอย่างเช่น คุณคือโหนด A ส่วนฉันคือโหนด B
เมื่อโหนด A ส่งหรือเก็บข้อมูลไปยังโหนด B (เมื่อทราฟฟิกของการส่งข้อมูลถึงเกณฑ์ที่กำหนด) A จะออกเช็คให้ B ซึ่งเราสามารถเรียกข้อตกลงได้ เครือข่าย Swarm ปัจจุบันมีโหนดนับแสนที่เหลืออยู่และ ถูกต้อง การโต้ตอบข้อมูลและธุรกรรมระหว่างแต่ละโหนดจะถูกซิงโครไนซ์กับสมุดเช็ค (สมุดเช็ค)
เพื่อให้เข้าใจกระบวนการทั้งหมด เราต้องเข้าใจแนวคิดสามประการต่อไปนี้ก่อน
On-chain: นั่นคือข้อมูลอยู่บนเครือข่าย ตัวอย่างเช่น เมื่อ A ออกเช็คให้ B B สามารถเลือกไปที่ chain เพื่อชำระบัญชีหลังจากได้รับเช็ค
Off-chain: นั่นคือ ข้อมูลไม่ได้ถูกอัพโหลดไปยัง chain แต่ถูกเก็บไว้นอก chain ตัวอย่างเช่น เมื่อ B ได้รับเช็คที่ออกโดย A เขาจะไม่อัพโหลดไปยัง chain และรอเงินจำนวนหนึ่ง ตรวจสอบที่จะสะสมก่อนที่จะไปที่ห่วงโซ่สำหรับการชำระบัญชี
เกณฑ์: SWAP มีแนวคิดเกี่ยวกับเกณฑ์ เมื่อเช็คสะสมถึงเกณฑ์ที่กำหนด ฟังก์ชันการชำระบัญชีและการชำระเงินอัตโนมัติจะถูกใช้ หาก A ไม่ชำระกับ B, A จะถูกดึงเข้าสู่บัญชีดำของ B และ A จะไม่สามารถเชื่อมต่อได้อีกต่อไป ถึงบี
นอกจากนี้ยังมีคำอธิบายที่เกี่ยวข้องในภาพด้านบน สีเขียวคือ on-chain สีชมพูคือ off-chain และ on-chain และ off-chain สามารถสลับแยกกันได้
ดังที่แสดงในรูปด้านบน เมื่อโหนด B สะสมเช็คของ A จำนวนหนึ่ง B จะส่งคำขอไปยังสัญญาอัจฉริยะของ A สำหรับ BZZ ที่สอดคล้องกับการตรวจสอบการชำระบัญชี (ในขณะนี้ จะเปลี่ยนจาก off-chain เป็น on-chain) จากนั้น สมุดเช็คของ A BZZ ที่เกี่ยวข้อง (เช่น 0.5 BZZ) จะถูกหักออก จากนั้น 0.5 BZZ จะปรากฏในสมุดเช็คของ B นั่นคือรายได้ของ 0.5 BZZ เป็นของที่อยู่เจ้าของ B
จากนั้นสถานะการชำระเงินจะถูกซิงโครไนซ์นอกเครือข่าย
จากข้างต้น เราได้อธิบายถึงกลไกการให้รางวัลการรับส่งข้อมูลของ Swarm
หัวใจหลักของกลไกการให้รางวัลการรับส่งข้อมูลของ Swarm คือโหนดให้รางวัลการรับส่งข้อมูลสำหรับการส่งข้อมูลแบบบรอดแบนด์ ทุกครั้งที่โหนดส่งข้อมูล โหนดจะได้รับการตรวจสอบ เมื่อจำนวนการตรวจสอบถึงเกณฑ์ที่สอดคล้องกัน จะมีการชำระโดยอัตโนมัติ (นอกจากนี้ยังสามารถ จะถูกตัดสินอย่างแข็งขัน) จากนั้น โหนดจะได้รับรางวัลที่สอดคล้องกัน
ถามตอบเกี่ยวกับ SWAP
ถาม: ทำไมต้องมีสมุดเช็คแทนการเรียกเก็บเงินโดยตรง
ตอบ: เครือข่าย Swarm เป็นเครือข่ายการรับส่งข้อมูลขนาดใหญ่ และข้อมูลจะถูกส่งระหว่างโหนดตลอดเวลา อาจเป็นไปได้ว่าโหนด A ส่งข้อมูลไปยังโหนด B ในวินาทีนี้ และ A ต้องจ่ายค่าธรรมเนียมให้กับ B ในวินาทีถัดไป โหนด B ส่งข้อมูลไปยังโหนด A ในเวลานี้ B ต้องจ่ายค่าธรรมเนียมให้กับ A
ครั้งแล้วครั้งเล่าความสัมพันธ์ระหว่าง A และ B จะจบลงในไม่ช้าหรือไม่?
นอกจากนี้ หากธุรกรรมขนาดเล็กทั้งหมดถูกอัปโหลดโดยตรงไปยังเชนและแลกใช้ เครือข่ายอาจจำเป็นต้องไถ่ถอนหลายล้านครั้งต่อวัน ซึ่งจะเพิ่มภาระให้กับเครือข่ายอย่างไม่ต้องสงสัย และสร้างค่าธรรมเนียมน้ำมันจำนวนมาก
การใช้สมุดเช็คสามารถรับรู้ถึงการทำบัญชีแบบ off-chain และการชำระเงินแบบ on-chain ได้อย่างสมบูรณ์แบบ ซึ่งไม่เพียงแต่ช่วยเพิ่มประสิทธิภาพเท่านั้น แต่ยังไม่ส่งผลกระทบต่อรายได้ของผู้ขุดอีกด้วย
ถาม: อะไรคือค่าปรับหากโหนดไม่ชำระเงิน และจะตรวจสอบความสมบูรณ์ของเครือข่ายได้อย่างไร
ตอบ: ระบบการชำระเงินอัตโนมัติและการชำระเงินถูกตั้งค่าในโปรโตคอล SWAP นั่นคือ เมื่อเกินเกณฑ์ สัญญาอัจฉริยะจะส่งเช็คให้โดยอัตโนมัติ ดังที่แสดงในรูปด้านล่าง เราจะเห็นว่า มีการตั้งค่า "ยอดคงเหลือเป็นศูนย์" ในระบบ หากฝ่ายใดฝ่ายหนึ่งมี "หนี้" ร้ายแรง ก็จะตัดการเชื่อมต่อจากโหนดที่กำลังเชื่อมต่ออยู่
ดังที่แสดงในรูปด้านบน หาก B ไม่จ่าย B จะถูกตราหน้าว่า "ไม่ซื่อสัตย์" หาก B ยังคงไม่เต็มใจที่จะจ่าย B จะสูญเสียการเชื่อมต่อกับโหนดที่มากขึ้นเรื่อยๆ B จะถูก "โดดเดี่ยว" " ความน่าจะเป็นที่จะได้รับคำสั่งซื้อจะลดลงอย่างต่อเนื่อง
ถาม: ทำไมคุณถึงบอกว่าโปรโตคอล SWAP สร้างวงปิดทางนิเวศวิทยาสำหรับเครือข่าย Swarm
ตอบ: ตามที่กล่าวไว้ข้างต้น หากโหนดเลือกที่จะ "ทำชั่ว" และ "ไม่จ่ายค่าธรรมเนียม" โหนดนั้นจะถูกตัดการเชื่อมต่อจากโหนดอื่นๆ หากเป็นเช่นนี้ต่อไป โหนดจะขาดการเชื่อมต่อกับหลายๆ โหนดทีละโหนด และ แม้จะ "โดดเดี่ยว"
หากโหนด "แยก" บนเครือข่าย หมายความว่าโหนดนั้นไม่สามารถรับคำสั่งในเครือข่าย Swarm และไม่สามารถรับรางวัลบล็อกได้ เนื่องจากโหนดไม่สามารถรับรางวัลบล็อกได้ การมีอยู่ของโหนดมีความสำคัญอย่างไร
กล่าวโดยสรุป เครือข่าย Swarm ได้สร้างวงปิดทางนิเวศวิทยาที่ค่อนข้างสมบูรณ์


