เขียนโดย | Banach
ผลิต | แฟน NEST (nestfans.com) ได้รับอนุญาตจากผู้เขียนให้เผยแพร่
ผลิต | แฟน NEST (nestfans.com) ได้รับอนุญาตจากผู้เขียนให้เผยแพร่
หลายคนสนใจสิ่งที่เรียกว่า Stablecoin แบบอัลกอริทึม และรู้สึกว่า Stablecoins หรือ AMM ที่ได้รับการค้ำประกันก่อนหน้านี้ไม่ใช่เรื่องใหม่ และถึงกับเพ้อฝันว่า Stablecoins แบบอัลกอริทึมสามารถบรรลุสิ่งที่ Bitcoin ไม่สามารถทำได้ภารกิจ: สกุลเงินทั่วโลกที่กระจายอำนาจอย่างเต็มที่และควบคุมตนเองได้. เหตุผลสำหรับแนวคิดประเภทนี้คือนอกเหนือจากการไม่สามารถเข้าใจ blockchain และสกุลเงินได้อย่างสมบูรณ์แล้ว การแนะนำตัวดำเนินการแบบเรียกซ้ำใหม่ในอัลกอริทึม Stablecoins เป็นแรงจูงใจที่สำคัญ:ตัวดำเนินการแบบเรียกซ้ำค่อนข้างแปลกใหม่และไม่เคยปรากฏมาก่อน ดังนั้นมันอาจ "สร้างปาฏิหาริย์อย่างแรงกล้า"
ตัวดำเนินการเรียกซ้ำหมายถึงตัวดำเนินการที่อยู่ในการแปลงสัญญาอัจฉริยะอย่างต่อเนื่อง สถานะถัดไปคือตัวดำเนินการที่ใช้สถานะก่อนหน้าเป็นอินพุตและสร้างซ้ำซ้ำๆ. ไม่น่าแปลกใจที่ตัวดำเนินการแบบเรียกซ้ำปรากฏขึ้น เนื่องจากในห่วงโซ่ ความเปิดกว้างของข้อมูลและการออกแบบอนุกรมของสัญญาอัจฉริยะประกอบกันเป็นอนุกรมเวลา เพื่อให้การดำเนินการประเภทเดียวกันสามารถประมวลผลซ้ำได้สามารถนำไปสู่โครงสร้างที่ไม่เป็นเชิงเส้น แม้กระทั่งเอฟเฟกต์ความก้าวหน้าทางเรขาคณิต. นี่เป็นคุณลักษณะข้อเสนอแนะในเชิงบวกที่แข็งแกร่งมาก ซึ่งสอดคล้องกับคุณสมบัติการเสริมกำลังตัวเองของเกมบนห่วงโซ่อย่างสมบูรณ์ ดังนั้นสำหรับผู้ที่กำลังมองหาสิ่งใหม่ๆเกมที่ไม่ให้ความร่วมมือสำหรับผู้ที่ไม่มีความเป็นไปได้ การใช้ตัวดำเนินการแบบเรียกซ้ำเป็นวิธีแก้ปัญหาที่ง่ายและเป็นไปได้
การวนซ้ำอนุกรมเวลาล้วนไม่ใช่ความคิดที่ดี เนื่องจากข้อมูลของช่วงเวลาถัดไปจะถูกกำหนดโดยช่วงเวลาก่อนหน้าอย่างสมบูรณ์ สิ่งที่สมควรได้รับความสนใจคือ:เมื่อรวมโอเปอเรเตอร์ recursive กับตัวอื่น ข้อมูลใหม่จะถูกนำมาใช้ในการเปลี่ยนแปลง 2 สถานะ ข้อมูลนี้สะท้อนถึงคุณลักษณะของเกมดังนั้นจึงคาดเดาไม่ได้. ความไม่แน่นอนนี้ยังได้รับผลกระทบจากตัวดำเนินการเรียกซ้ำซึ่งมีความคาดหวังร่วมกันซึ่งตอบสนองต่อตัวดำเนินการอื่นเพื่อสร้างเสียงสะท้อนและสร้างคุณลักษณะที่คาดไว้ซึ่งควบคุมได้ เราเรียกตัวดำเนินการประเภทนี้ว่าตัวดำเนินการแบบเรียกซ้ำหลายตัว
ต่อไปนี้คือตัวอย่าง การใช้สกุลเงินคงที่แบบอัลกอริธึมแบบง่ายที่คุ้นเคยเป็นตัวอย่าง ตัวดำเนินการกำหนดราคาสร้างราคา Pt ในเวลานี้การขยายตัวทั้งหมดเป็นตัวดำเนินการแบบเรียกซ้ำหลายตัว Mt เนื่องจาก Mt เป็นฟังก์ชันของ Pt และ Pt+1 ยังขึ้นอยู่กับ Mt ดังนั้น Mt+1 และ Mt จึงสร้างความสัมพันธ์แบบเรียกซ้ำโดยอ้อม และด้วยความร่วมมือของผู้ดำเนินการกำหนดราคา จะมีการตอบรับเชิงลบเป็นระยะๆ จึงค่อยๆ เข้าใกล้เสถียรภาพของราคาแนวคิดนี้ขึ้นอยู่กับความสมดุลของเส้นอุปสงค์และอุปทาน และกระบวนการของเกมอยู่ในตลาดรอง ดังนั้นจึงไม่แม่นยำมากนัก (การคำนวณที่ถูกต้องควรเป็นความสัมพันธ์เชิงฟังก์ชันระหว่างอุปทานและราคาในตลาดรอง) เป็นผลให้กระบวนการนำค่อนข้างช้าและเป็นการยากที่จะสร้างสมดุลที่มั่นคง
ตัวดำเนินการแบบเรียกซ้ำไม่เพียงแต่มีตัวดำเนินการที่ให้ข้อเสนอแนะเชิงลบเท่านั้นแต่ยังมีตัวดำเนินการที่ให้ข้อเสนอแนะเชิงบวกอีกด้วยตัวดำเนินการประเภทนี้มุ่งเป้าไปที่การเสริมกำลังตัวเองมากกว่าอัลกอริทึม Stablecoins:เสถียรภาพราคา. นี้โดยทั่วไประบบรังในกลไกการซื้อคืน การซื้อคืนนำไปสู่การลดลงของอุปทานในตลาดและราคาที่เพิ่มขึ้น เพื่อให้ประสิทธิภาพดีขึ้น สามารถตอบสนองความต้องการได้มากขึ้น และสามารถนำรายได้มามากขึ้น การซื้อคืนเพิ่มขึ้น และราคาเพิ่มขึ้น... ในความเป็นจริง ข้อเสนอแนะในเชิงบวกมากขึ้นสามารถสร้างตัวดำเนินการแบบเรียกซ้ำได้เนื่องจากความกระชับและคุณสมบัติต่อต้านมาร์คอฟ วิธีนี้จะดึงดูดความสนใจจากผู้พัฒนาโปรโตคอลแบบออนเชนมากขึ้นในอนาคต
ในแง่คณิตศาสตร์ล้วนๆยังไม่ชัดเจนว่าตัวดำเนินการแบบเรียกซ้ำสามารถสร้างแอตทริบิวต์ระยะเวลาสั้นที่เสถียรได้หรือไม่ ดังนั้นจึงเป็นเรื่องยากสำหรับเหรียญเสถียรที่สร้างโดยตัวดำเนินการแบบเรียกซ้ำเพื่อรวมเข้ากับโครงสร้างที่เสถียรโดยเฉพาะอย่างยิ่งที่กล่าวมาข้างต้นอัลกอริทึม Stablecoins ไม่ได้เปลี่ยนความสัมพันธ์โดยตรงระหว่างอุปสงค์และอุปทานในตลาดรอง แต่เปลี่ยนความสัมพันธ์ทางอ้อมระหว่างอุปสงค์และอุปทานโดยการเปลี่ยนจำนวนเงินทั้งหมด การนำของมันจะช้าลงและมีข้อ จำกัด มากขึ้นเพื่อให้บรรลุความสมดุลที่มั่นคง (ความเป็นไปได้ ของความไม่แน่นอนมากขึ้น) และเป็นไปได้มากว่าความยากลำบากในการบรรลุเป้าหมายของคุณ
ในโอเปอเรเตอร์แบบเรียกซ้ำหลายตัว ขั้นตอนของการแนะนำข้อมูลเป็นสิ่งสำคัญ และแกนหลักของขั้นตอนนี้คือการรวบรวมข้อมูลใหม่ ในระดับหนึ่ง คุณสมบัติสมดุลทั่วไปของ blockchain นั้นง่ายที่จะแนะนำข้อมูลเพิ่มเติม ข้อมูลนี้มีความไม่แน่นอนในระดับหนึ่งภายใต้การออกแบบโครงสร้างเกม แต่ความไม่แน่นอนนี้มีกรอบ (ด้วยโครงสร้างข้อมูลที่รวมเป็นหนึ่งเดียว)ข้อมูลนี้รวมกับตัวดำเนินการแบบเรียกซ้ำเพื่อสร้างความคาดหวังโดยรวม ซึ่งง่ายต่อการสร้างภาพลวงตาของความมั่นคงเราคิดว่าการออกแบบจำนวนมากตกอยู่ในภาพลวงตานี้ หากไม่ได้ขึ้นอยู่กับการวิเคราะห์ทฤษฎีเกมอย่างเข้มงวด ก็ยากที่จะเข้าใจคุณสมบัติสมดุลโดยรวมทั้งหมด Bitcoin ไม่สามารถกลายเป็นสกุลเงินสากลได้)บางครั้งในขั้นตอนของการแนะนำข้อมูลก็มีข้อกำหนดของการสุ่มเช่นกัน การสุ่มนี้ถือว่าการพึ่งพาข้อมูลเป็น 0 (สมมาตรอย่างสมบูรณ์) ซึ่งแตกต่างจากการออกแบบ Stablecoin ก่อนหน้านี้ เมื่อการสุ่มและตัวดำเนินการแบบเรียกซ้ำนี้รวมกันจะทำให้ ง่ายต่อการสร้างคุณสมบัติที่เสถียร การสุ่มแบบนี้แยกออกจากโครงสร้างของเกมและสะท้อนถึงลักษณะของอัลกอริทึมมากขึ้น มันเป็นทิศทางที่อัลกอริทึม Stablecoins จำเป็นต้องขุดในอนาคต。
เมื่อเราใช้ตัวดำเนินการเรียกซ้ำเมื่อมีขั้นตอนมากเกินไปในการแนะนำข้อมูลหรือมีตัวดำเนินการอิสระมากเกินไป ผลกระทบของตัวดำเนินการแบบเรียกซ้ำจะค่อยๆ ลดลง และคุณสมบัติป้อนกลับเชิงบวกและเชิงลบจะค่อยๆ หายไป ดังนั้นจึงมีตัวบ่งชี้ความแรงของการป้อนกลับของการเกิดซ้ำ ผู้ประกอบการ. หากเราพยายามเสริมสร้างความคิดเห็นเชิงบวกและเชิงลบเมื่อออกแบบ DeFi เราจำเป็นต้องลดความถี่ในการแนะนำข้อมูลใหม่ ๆ หากเรากำลังติดตามการถดถอยในระยะยาว การแนะนำ Flow ข้อมูลเองควรมีคุณสมบัติเป็นระยะ ๆ เช่นกัน เว้นแต่จะทำได้ ได้รับการพิสูจน์ว่าแม้ว่าจะเป็นตัวดำเนินการแบบสุ่มที่สามารถบรรลุการถดถอยภายใต้ตัวดำเนินการแบบเรียกซ้ำที่ออกแบบไว้ได้ การออกแบบนี้ ไม่ใช่เรื่องง่าย
ในด้าน DeFi ตัวดำเนินการแบบเรียกซ้ำส่วนใหญ่จะรวมลำดับราคา เนื่องจากเกมราคาเป็นเกมที่มีข้อมูลเข้มข้นที่สุด และมันไม่ง่ายเลยที่จะคาดการณ์หรือควบคุมโดยอัลกอริทึม (อันที่จริง ดุลยภาพราคาของสินทรัพย์สภาพคล่องคือ เอ็นพี). อย่างไรก็ตาม เมื่อใช้ลำดับราคาในปัจจุบัน มันไม่ได้ขึ้นอยู่กับ Oracle แบบกระจายอำนาจที่มีประสิทธิภาพ แต่ขึ้นอยู่กับกลไก AMMสิ่งนี้จะนำความสามารถในการคาดเดาและการควบคุมมาสู่ตัวดำเนินการแบบเรียกซ้ำ ทำให้กระบวนการแบบเรียกซ้ำทั้งหมดกลายเป็นกระบวนการที่กำหนดขึ้นหรือควบคุมได้ ซึ่งเป็นสิ่งที่นักออกแบบตัวดำเนินการแบบเรียกซ้ำจำนวนมากไม่ได้จัดการอย่างจริงจัง. สิ่งนี้ไม่สามารถหวังเพียงว่า AMM จะค่อยๆ มีผล (ความเบี่ยงเบนผันผวนอยู่ในช่วงที่ควบคุมได้)เนื่องจากพฤติกรรมก้าวร้าวสะท้อนให้เห็นโดยตรงในลำดับราคาจองของ AMM จึงไม่สามารถกำจัดอัลกอริทึมโดยอัตโนมัติได้ กล่าวคือ กระบวนการควบคุมไม่สามารถกำจัดได้ด้วยอัลกอริทึม ซึ่งจะนำไปสู่ลักษณะการกำหนดขึ้นของตัวดำเนินการแบบเรียกซ้ำ (ตรงกันข้ามกับ ความไม่แน่นอนที่ตัวดำเนินการเรียกซ้ำต้องการ) จึงสูญเสียความหมายของการออกแบบ
นอกจากนี้ จำนวนแบบเรียกซ้ำของการออกแบบโครงการจำนวนมากไม่ได้เชื่อมโยงโดยตรงกับตัวแปรอุปสงค์และอุปทานที่กำหนดลำดับราคา เนื่องจากเป็นการยากที่จะได้รับตัวแปรนี้ในห่วงโซ่ แต่เกี่ยวข้องกับจำนวนสินทรัพย์ทั้งหมดสิ่งนี้ทำให้ไม่สามารถไปที่แกนหลักของเกมได้โดยตรง: ตลาดรอง การนำไฟฟ้าของผู้ดำเนินการอาจมีอคติ。
ในอนาคต ควรมีตัวแปรเพิ่มเติมรวมกับตัวดำเนินการแบบเรียกซ้ำโดยเฉพาะอย่างยิ่งพารามิเตอร์ที่สะท้อนความยากของเกมในตลาดทั้งหมด ส่วนนี้ เป็นชุดของตัวดำเนินการแบบไม่เชิงเส้นที่ควรค่าแก่การสำรวจอย่างระมัดระวังและจะไม่ขยายความในที่นี้เมื่อออกแบบ DeFi ควรทำการวิเคราะห์กลไกการส่งข้อมูลโดยละเอียดของตัวดำเนินการแบบเรียกซ้ำเพื่อหลีกเลี่ยงการคาดเดาและควบคุม。


