Chainlink Keepers สามารถใช้งานได้แล้วบน Polygon mainnet เพื่อทำให้ DevOps สมาร์ทคอนแทรคทำงานได้อย่างอัตโนมัติ

Chainlink Thailand
Chainlink Community
3 min readNov 19, 2021

Polygon ได้ให้คำมั่นสัญญากับนักพัฒนาว่าจะจัดหาโครงสร้างพื้นฐานที่ดีที่สุดอย่างรวดเร็วเพื่อใช้ในการสร้าง dApps ที่ปลอดภัยและสามารถทำงานได้อย่างสมบูรณ์แบบ นั่นเป็นเหตุผลที่เราผสานรวมกับทั้ง Chainlink Price Feeds และ Chainlink VRF เพื่อให้นักพัฒนาสามารถเข้าถึงโครงสร้างพื้นฐานที่ผ่านการทดสอบตามเวลาเพื่อใช้งานออราเคิลราคาแบบกระจายอำนาจใน DeFi และแหล่งสุ่ม RNG ที่ปลอดภัยเพื่อใช้งานเกมและ NFTs

นอกจากนั้น อีกบริการหนึ่งที่มองข้ามไปไม่ได้และสำคัญต่อการพัฒนา dApps คือบริการธุรกรรมอัตโนมัติ (transaction automation services) สำหรับฟังก์ชั่นหลักของสมาร์ทคอนแทรค ตัวอย่างเช่น ตลาดเงินต้องชำระบัญชีกับสินเชื่อที่มีหลักประกันต่ำอย่างต่อเนื่อง, ผู้รวบรวมผลตอบแทน (yield aggregators) ต้องการเก็บเกี่ยวผลตอบแทนตามช่วงเวลาต่างๆ และ DEX ต่างๆ ต้องการให้ทริกเกอร์ limit order ทุกครั้งเมื่่อราคาถึงเกณฑ์ที่กำหนด กระบวนการเหล่านี้ไม่สามารถทำงานได้อย่างอัตโนมัติบนเครือข่ายได้โดยตรงแต่จำเป็นต้องทำงานผ่านโครงสร้างพื้นฐานที่อยู่นอกเครือข่าย

แทนที่จะต้องดำเนินการงาน DevOps เหล่านี้แบบแมนนวลหรือผ่านกระบวนการแบบรวมอำนาจ เรารู้สึกตื่นเต้นที่จะประกาศว่าขณะนี้ Chainlink Keepers สามารถทำงานได้แล้วบน Polygon PoS Mainnet ซึ่งเป็นโซลูชันที่แนะนำสำหรับนักพัฒนา Polygon ที่ต้องการระบบอัตโนมัติเพื่อสมาร์ทคอนแทรคที่ปลอดภัย Chainlink Keepers เป็นบริการธุรกรรมอัตโนมัติแบบกระจายอำนาจที่ขับเคลื่อนโดยตัวดำเนินการโหนด Chainlink ที่ปัจจุบันรักษาความปลอดภัยให้โปรเจ็คต่างๆ ที่ใช้บริการของ Chianlink รวมมูลค่ากว่า 75 พันล้านดอลลาร์ ด้วยเหตุนี้ นักพัฒนาในระบบนิเวศ Polygon จึงสามารถสร้าง dApps ขั้นสูง, มีความสามารถที่หลากหลายเพิ่มมากขึ้นและเป็นระบบอัตโนมัติแบบ end-to-end หากคุณต้องการเริ่มสร้างด้วย Chainlink Keepers โปรดศึกษาเอกสารสำหรับนักพัฒนาและเริ่มส่งผลงานของคุณได้เลย

นักพัฒนาสมาร์ทคอนแทรคที่สร้างบน Polygon ขณะนี้สามารถเอาท์ซอร์สงาน DevOps ของพวกเขาไปยัง Chainlink Keepers ได้แล้ว ซึ่งดำเนินงานโดยบอทอัตโนมัติที่เชื่อถือได้และไม่ต้องการความน่าเชื่อถือ (trust-minimized) ที่ทำหน้าที่บำรุงรักษาสมาร์ทคอนแทรคอย่างเป็นประจำโดยอัตโนมัติในนามของนักพัฒนาเอง Chainlink Keepes ทำหน้าที่ติดตามเหตุการณ์ต่างๆ ที่ผู้ใช้กำหนดไว้ เมื่อบรรลุเงื่อนไขนั้นจทำการคำนวนนอกเครือข่ายเพื่อทริกเกอร์สัญญาที่มีตรรกะเฉพาะบนเครือข่ายให้ทำงาน Chainlink Keepers ไม่เพียงแต่ดำเนินการ dApps แบบกระจายเครือข่ายได้อย่างเต้มที่เท่านั้น แต่ยังสามารถเพิ่มอรรถประโยชน์ขั้นสูงอื่นๆ เช่นทำให้ใช้งาน limit orders บน DEX ได้ และยังมีความเป็นไปได้อื่นๆ ไม่มีที่สิ้นสุดอย่างแท้จริง

Keepers คืออะไร

สิ่งหนึ่งที่คนทั่วไปไม่เข้าใจเกี่ยวกับสมาร์ทคอนแทรคคือค่าเริ่มต้นของมันคือ asleep หรือกำลังหลับไหลอยู่ หมายความว่าสมาร์ทคอนแทรคไม่สามารถเรียกใช้ฟังก์ชั่นของตนเองได้และต้องการถูกปลุกให้ตื่นด้วยการทำธุรกรรมบนเครือข่ายเพื่อเรียกใช้ตรรกะ (logic) ที่ฝังอยู่ในตัว ในขณะที่โปรโตคอลบางตัวสามารถพึ่งพาการทำธุรกรรมของผู้ใช้เพื่อเรียกใช้งานฟังก์ชั่นต่างๆ เช่น เมื่อผู้ใช้สั่งซื้อบน AMM ทำให้เรียกใช้การ swap แต่สมาร์ทคอนแทรคส่วนใหญ่ยังต้องการระบบภายนอกซึ่งมักเรียกกันว่า “Keepers” เพื่อทำธุรกรรมบนเครือข่ายเมื่อเงื่อนไขต่างๆ ที่กำหนดไว้ล่วงหน้าเกิดขึ้น กล่าวง่ายๆ ก็คือ Keepers เป็นบอทอัตโนมัติที่ทำหน้าที่กระตุ้นการทำงานของสมาร์ทคอนแทรค

อีกวิธีหนึ่งคือให้ทีมพัฒนาติดตามและตรวจสอบเงื่อนไขเหล่านี้ด้วยตัวเองผ่านเซิร์ฟเวอร์ส่วนกลาง แต่สิ่งนี้ทำให้เกิดจุดศูนย์กลางของความล้มเหลว (a central point of failure) แทนที่นักพัฒนาจะใช้เวลาและทรัพยากรอันมีค่าที่สามารถนำไปใช้ปรับปรุงตรรกะทางธุรกิจของ dApps ได้ นักพัฒนาสามารถใช้งานบริการการทำธุรกรรมอัตโนมัติโดยเครือข่ายกระจายอำนาจของ Chainlink Keepers ได้

ประโยชน์ของ Chainlink Keepers ต่อนักพัฒนา

Chainlink Keepers คือเครือข่ายกระจายอำนาจของ keepers ที่ให้บริการอัตโนมัติแก่สมาร์ทคอนแทรคในลักษณะที่ไม่ต้องการความน่าเชื่อถือ, ลดต้นทุนและสามารถตรวจสอบได้อย่างเต็มที่ Chainlink กลายเป็นส่วนประกอบที่ครบถ้วนของระบบนิเวศ DeFi นักพัฒนาสามารถส่งงานของตนเองที่ต้องการให้เรียกใช้ฟังก์ชั่นต่างๆ ของสมาร์ทคอนแทรคตามเงื่อนไขที่กำหนดไว้ล่วงหน้าไปยัง Chainlink Keepers ซึ่งจะตรวจสอบเงื่อนไขต่างๆ เหล่านี้ผ่านการคำนวนนอกเครือข่ายที่ปลอดภัย ตั้งแต่การติดตามเวลา (เช่น ผ่านไป 24 ชั่วโมงแล้ว), ติดตามเหตุการณ์เฉพาะบางอย่าง (เช่น เมื่อราคาของสินทรัพย์ถึงค่าที่ต้องการแล้ว) ไปจนถึงทำการคำนวนที่ซับซ้อน (เช่นตรวจสอบหลักประกันของสินเชื่อต่างๆ)

วิดีโออธิบาย: https://www.youtube.com/watch?v=xL96sTwQ5Ho>

หากคุณเป็นนักพัฒนาและต้องการศึกษาเพิ่มเติมเกี่ยวกับวิธีใช้งาน Chainlink Keepers ให้ลึกลงไปอีก สามารถเข้าไปที่เอกสารสำหรับนักพัฒนาของ Chailnink เพื่อดีไซน์รูปแบบและแนวทางปฏิบัติต่างๆ ที่สำคัญไปกว่านั้น การดำเนินงาน Chainlink Keepers บน Polygon มีแนวโน้มที่จะมีราคาถูกกว่า ต้องขอบคุณเครือข่ายที่ออกแบบมาเพื่อประหยัดต้นทุนและปรับขนาดได้

ตัวอย่างประโยชน์ที่สำคัญของ Chainlink Keepers ต่อนักพัฒนา

  • การดำเนินการแบบกระจายอำนาจ (Decentralized Execution) — Chainlink มี Keepers ที่กระจายอำนาจและโปร่งใส เพื่อรับประกันความปลอดภัยให้กับการดำเนินสัญญาอย่างอัตโนมัติ, ประหยัดเวลาในการทำงานของทีมและลดความเสี่ยงที่จะถูกแทรกแซงจากการทำงานแบบแมนนวลหรือเซิร์ฟเวอร์แบบรวมศูนย์
  • การคำนวณที่ขยายได้ (Expandable Computation) — Chainlink Keepers ดำเนินการคำนวณนอกเครือข่าย และสร้าง calldata ที่ตรวจสอบได้โดยใช้สมาร์ทคอนแทรค ช่วยให้นักพัฒนาสามารถสร้าง dApps ขั้นสูงที่ลดความต้องการความน่าเชื่อถือได้โดยใช้ต้นทุนที่ต่ำลง
  • เวลาทำงานสูง (High Uptime) — Chainlink Keepers ดำเนินการโดยทีม DevOps มืออาชีพที่มีประวัติการทำงานบนเครือข่ายที่มีประสิทธิภาพ, เชื่อถือได้สูงเช่นเดียวกับ Chainlink Price Feed แม้จะเป็นช่วงที่เครือข่ายแออัดและตลาดผันผวนอย่างรุนแรง
  • ลดต้นทุน DevOps — Chainlink Keepers มีฟีเจอร์ที่สามารถปรับแก๊สให้เหมาะสมหลายอย่าง ซึ่งทำให้ลดต้นทุนของงานบำรุงรักษาแบบอัตโนมัติสำหรับผู้ใช้ รวมถึงกระบวนการเลือกโหนดแบบหมุนเวียนเพื่อป้องกันสงครามการประมูลราคาก๊าซ และทำให้ต้นทุนมีเสถียรภาพ

ผลลัพท์ที่ได้คือนักพัฒนา Polygon สามารถเพิ่มการรับประกันเวลาทำงานของการดำเนินการของสมาร์ทคอนแทรคได้, ประหยัดต้นทุนในการพัฒนา, ลดเวลาการเข้าสู่ตลาด, เพิ่มอรรถประโยชน์ขั้นสูงให้แก่ dApps ที่มีอยู่และยกระดับประสบการณ์การใช้งานที่ง่ายขึ้นแก่ผู้ถือ token

กรณีการใช้งานต่างๆ ของ Chainlink Keepers

ด้วย Chainlink Keepers บน Polygon โปรเจ็กต์ DeFi คุณภาพสูงจำนวนมากกำลังทำงานอย่างแข็งขันเพื่อรวม Keepers เข้ากับแอปพลิเคชันสมาร์ทคอนแทรคซึ่งทำให้ฟังก์ชันหลักของสัญญาทำงานได้อย่างอัตโนมัติ ด้านล่างนี้คือกรณีการใช้งานต่าง ที่ขับเคลื่อนด้วยโปรเจ็กต์ของ Chainlink

DFYN

“เรารู้สึกตื่นเต้นที่จะรวม Chainlink Keepers บน Polygon เพื่อเปิดใยกระดับฟังก์ชันการกระจายอำนาจสำหรับผู้ใช้ DFYN และ Router Protocol การผสานรวมนี้เป็นการตัดสินใจที่ง่ายมากเนื่องจาก Keepers นั้นดำเนินการโดยทีม DevOps มืออาชีพทีมเดียวกับที่รักษาความปลอดภัยให้กับ Chainlink Price Feeds ซึ่งเราใช้อยู่แล้วเพื่อให้ DFYN เข้าถึงข้อมูลตลาดคุณภาพสูงบน Polygon” –Ramani Ramachandran ผู้ก่อตั้ง DDYN

Entropyfi

“เราใช้ Chainlink Keepers เพื่อทำให้การชำระเงินในตลาดคาดการณ์เป็นไปโดยอัตโนมัติ Keepers ได้ลดความซับซ้อนในการดำเนินการของเรา และขับเคลื่น Entropyfi ไปสู่การกระจายอำนาจที่ดียิ่งขึ้น และเราตั้งตารอผลิตภัณฑ์ที่เป็นนวัตกรรมใหม่ๆ จาก Chainlink ในอนาคต” –DX, Product Lead ที่ Entropyfi

Ethrone

“เราตัดสินใจใช้ Chainlink Keepers เพื่อกระจายอำนาจฟังก์ชั่นการเลือกผู้ชนะของ Ethrone และระบุของรางวัล เนื่องจาก Keepers ดำเนินการด้วยโหนดที่ผ่านการทดสอบตามเวลาและพิสูจน์แล้วว่าเชื่อถือได้เช่นเดียวกับโหนดที่รักษาความปลอดภัยให้แก่แอพพลิเคชั่นสมาร์ทคอนแทรคชั้นนำมูลค่าหลายหมื่นล้านดอลล่าร์ –Joaquim Verges หัวหน้าผู้พัฒนา Ethrone

การรวมตัวกันของ Chainlink Keepers และระบบนิเวศของ Polygon ทำให้นักพัฒนาสามารถสร้างแอปพลิเคชันสมาร์ทคอนแทรคที่ดำเนินการอย่างอัตโนมัติได้อย่างแท้จริง ซึ่งเพิ่มประโยชน์ที่หลากหลายมากขึ้นให้แก่ผู้ใช้และเพิ่มความน่าเชื่อถือของระบบนิเวศ DeFi ของ Polygon และด้วยการทำให้การพัฒนา Web 3.0 คล่องตัวเหมือนกับการพัฒนา Web 2.0 โครงสร้างพื้นฐานนอกเครือข่ายที่ปลอดภัยของ Chainlink ทำให้เกิดความเป็นไปได้ใหม่ๆ สำหรับ dApps บน Polygon

“การรวม Chainlink Keepers เป็นช่วงเวลาสำคัญสำหรับระบบนิเวศของ Polygon เนื่องจากทำให้ประสบการณ์การใช้งานของทั้งนักพัฒนาและผู้ใข้ง่ายขึ้น และเพิ่มประโยชน์ขั้นสูงที่หลากหลายมากขึ้นมาสู่ dApps นักพัฒนาจะประหยัดเวลาและค่าใช้จ่ายได้มากโดยการเอาต์ซอร์สงานของ DevOps ไปยังเครือข่าย keepers ที่ได้รับการพิสูจน์แล้วและเชื่อถือได้มากที่สุด ในขณะที่ผู้ใช้ก็จะได้รับประโยชน์มากขึ้นจากการใช้งานฟีเจอร์ที่เป็นอัตโนมัติที่ไม่ต้องป้อนข้อมูลด้วยตนเองอีกต่อไป” Sandeep Nailwal ผู้ร่วมก่อตั้ง Polygon กล่าว

“เรารู้สึกตื่นเต้นที่จะขยายชุดบริการกระจายอำนาจบนเครือข่าย Polygon และรวม Chainlink Keepers ซึ่งช่วยให้นักพัฒนาของพวกเขาสร้างแอปพลิเคชั่นสมาร์ทคอนแทรคแบบไฮบริดรุ่นต่อไปที่ใช้งานการส่งมอบข้อมูลและการคำนวณนอกเครือข่ายของ Chainlink ซึ่งการคำนวณนอกเครือข่ายที่ปลอดภัยของ Chainlink Keepers ช่วยให้ทีมพัฒนาสามารถกระจายอำนาจให้โปรโตคอลได้อย่างเต็มที่แบบ end-to-end และยกระดับความสามารถของสมาร์ทคอนแทรคแบบไฮบริดที่น่าตื่นเต้นและเพิ่มมูลค่าให้กับผู้ใช้ของพวกเขาได้” Sergey Nazarov ผู้ร่วมก่อตั้ง Chainlink กล่าว

เกี่ยวกับ Chainlink

Chainlink เป็นมาตรฐานอุตสาหกรรมสำหรับการสร้าง การเข้าถึง และการให้บริการ Oracle ที่จำเป็นในการขับเคลื่อน smart contracts แบบไฮบริดบนบล็อคเชนใดๆ เครือข่าย Chainlink oracle มอบวิธีการเชื่อมต่อกับ API ภายนอกต่างๆ ที่เชื่อถือได้ และใช้ประโยชน์จากการคำนวณแบบ off-chain ที่ปลอดภัยให้แก่ smart contracts เพื่อเปิดใช้งานแอปพลิเคชันที่มีคุณลักษณะที่หลากหลาย ปัจจุบัน Chainlink รักษาความปลอดภัยให้กับ Smart contract ในการเงินแบบกระจายอำนาจ (DeFi), ประกันภัย, เกมแและอุตสาหกรรมหลักอื่นๆ รวมมูลค่าหลายพันล้านดอลลาร์และนำเสนอเกตเวย์สากลสู่บล็อกเชนทั้งหมดให้แก่องค์กรระดับโลกและผู้ให้บริการข้อมูลชั้นนำ

เรียนรู้เพิ่มเติมเกี่ยวกับ Chainlink โดยไปที่ chain.link หรือศึกษาเอกสารต่างๆ ได้ที่ docs.chain.link หากต้องการคำปรึกษาเกี่ยวกับการบูรณาการสามารถติดต่อผู้เชี่ยวชาญได้ที่นี่

--

--