เขียนโดย | หวังเย่ ดำเนินงานโดย | เก๋ยเย่า บรรณาธิการ | เห่าฟางโจว
จัดทำโดย | Odaily Planet Daily (ID: o-daily)
ในปี 2019 Chainlink ได้เปิดตัวเครือข่ายหลัก (mainnet) พร้อมประกาศความร่วมมือกับยักษ์ใหญ่อย่าง Google และ Oracle รวมถึงการให้บริการบนแพลตฟอร์ม Coinbase ข่าวดีเหล่านี้ส่งผลให้โทเคน LINK ของโครงการพุ่งทะยานขึ้นกว่า 10 เท่า และนำพา Chainlink เข้าสู่ยุคทองของตัวเอง
ด้วยความสามารถในการเชื่อมต่อกับบริษัทและบล็อกเชนต่างๆ ได้อย่างกว้างขวาง Chainlink จึงถูกนักลงทุนตั้งฉายาว่าเป็น “ปลั๊กอเนกประสงค์ตลอดกาล” (Eternal Plug) ส่วนโทเคน LINK ก็ถูกเรียกขานเล่นๆ ว่า “โทเคนปลั๊ก”
เมื่อก้าวเข้าสู่ปี 2020 Chainlink ยังคงเดินหน้าด้วยกลยุทธ์เดิม นั่นคือการประกาศความร่วมมือกับโปรเจกต์บล็อกเชนชั้นนำและแพลตฟอร์ม DeFi อย่างต่อเนื่อง: วันที่ 25 กุมภาพันธ์ Polkadot ประกาศอย่างเ���็นทางการว่า Chainlink จะเป็นผู้ให้บริการเครือข่าย Oracle; วันที่ 27 กุมภาพันธ์ Chainlink ประกาศร่วมมือกับ ETC Labs เพื่อให้สัญญาอัจฉริยะบน Ethereum Classic สามารถเชื่อมต่อกับข้อมูลนอกเครือข่ายได้; วันที่ 3 มีนาคม ประกาศความร่วมมือกับแพลตฟอร์มอนุพันธ์ DeFi อย่าง DMM เพื่อให้ผู้ใช้สามารถใช้สินทรัพย์จริงเป็นหลักประกันได้; และวันที่ 10 มีนาคม ก็ประกาศให้บริการข้อมูลราคา (price feed) แก่โปรโตคอลการกู้ยืม DeFi อย่าง bZx ที่เคยตกเป็นเหยื่อการโจมตีแบบฟลัชลอน (flash loan attack) มาก่อน
ข่าวดีที่ทยอยออกมาทำให้ราคา LINK พุ่งขึ้นในระยะสั้น โดยเฉพาะหลังการประกาศความร่วมมือกับ Polkadot อย่างเป็นทางการ ข้อมูลจาก BitUniverse แสดงให้เห็นว่าราคา LINK ปรับตัวขึ้นจาก 3.5 USDT ในวันที่ 26 กุมภาพันธ์ ไปอยู่ที่ 4.9 USDT และแตะจุดสูงสุดในปี 2019 ที่ 5.1 USDT อย่างไรก็ตาม ราคา LINK ได้ปรับตัวลดลงตามตลาดโดยรวมในเวลาต่อมา และปัจจุบันซื้อขายอยู่ที่ประมาณ 1.79 USDT
แต่ภายใต้ความสำเร็จที่ดูสดใสนี้ กลับเกิดการเคลื่อนไหวในชุมชนต่างประเทศที่เรียกว่า “การแยกสาย (fork)” Chainlink ซึ่งทำให้เราต้องกลับมาทบทวนคำถามสำคัญเกี่ยวกับการกำกับดูแล (governance) ของ Oracle แบบกระจายศูนย์อีกครั้ง
วัฒนธรรมล้อเลียน Chainlink ขึ้นระดับ: เกิด “Green LINK” จากฟอร์ก
ช่วงไม่กี่วันที่ผ่านมา Chainlink กลับมาเป็นที่พูดถึงในชุมชนออนไลน์ต่างประเทศอีกครั้ง โดยเฉพาะบนเว็บไซต์ 4chan (ชุมชนอภิปรายเสรีชื่อดังที่มีวัฒนธรรมการล้อเลียนเป็นเอกลักษณ์ และมักมีโปรเจกต์บล็อกเชนต่างๆ มาปรากฏตัวที่นี่) ท่ามกลางการพูดคุยนั้น ได้มีโปรเจกต์ Oracle แบบกระจายศูนย์ที่อ้างว่าฟอร์กมาจาก Chainlink ชื่อ NuLINK ปรากฏขึ้นอย่างกะทันหัน โลโก้และการออกแบบของ NuLINK นั้นเหมือนกับ Chainlink ทุกประการ เพียงแต่เปลี่ยนเป็นสีเขียวเท่านั้น จนถูกชาวเน็ตเรียกขานว่า “Green LINK”

เมื่อ NuLINK ปรากฏตัวครั้งแรก นักลงทุนหลายคนคิดว่าเป็นเพียงการล้อเลียน Chainlink อีกครั้งหนึ่งเท่านั้น
วัฒนธรรมการล้อเลียนในวงการคริปโต (หรือที่เรียกว่า meme culture) ซึ่งใช้ภาพมีม (meme) ในการล้อเลียนโปรเจกต์หรือผู้พัฒนานั้น มีจุดเริ่มต้นมาจากมีมต้นทางของวงการอย่าง Dogecoin ส่วนหลังปี 2017 Chainlink ก็ก้าวขึ้นมาเป็น “ราชาแห่งมีม” ในวงการคริปโตอย่างแท้จริง
จุดประสงค์ของการล้อเลียนคือการเพิ่มการรับรู้ถึงโปรเจกต์นั้นๆ และสำหรับบางคนที่มองในแง่ปรัชญา ก็อาจเห็นว่าเป็นสัญลักษณ์อย่างหนึ่งของลัทธิหลังสมัยใหม่ (postmodernism)
การล้อเลียน Chainlink โดยชาวเน็ตแบ่งออกเป็นสองประเภทหลัก ได้แก่ การล้อเลียน Sergey Nazarov ผู้ก่อตั้ง ซึ่งมักเน้นไปที่ตัวเขาและเสื้อเชิ้ตลายสก๊อตที่เขาสวมใส่เป็นประจำ กับอีกประเภทคือการล้อเลียนโลโก้ของ Chainlink โดยตรง
ตัวอย่างเช่น การนำภาพยนตร์เรื่อง “The Godfather” มาตัดต่อให้ Sergey กลายเป็นพระเอก

นอกจากนี้ ชาวเน็ตยังใช้ภาพมีม “Sad Frog” (กบเศร้า) ซึ่งเป็นตัวละครแอนิเมชันที่พบได้บ่อยในชุมชน Chainlink มาล้อเลียนโลโก้ของ NuLINK อีกด้วย

แต่การล้อเลียนครั้งนี้ดูจะมีความจริงจังและมีต้นทุนที่สูงกว่าปกติ
ช่วงปลายเดือนกุมภาพันธ์ NuLINK ได้ออกโทเคน NLINK ของตัวเองและเผยแพร่ข่าวแจกฟรี (airdrop) อย่างกว้างขวางบน 4chan เพื่อดึงดูดความสนใจ ข้อมูลจาก CoinGecko แสดงว่าราคา NLINK อยู่ในระดับ 0.00012 USDT ทาง NuLINK อ้างว่าโทเคนนี้สามารถซื้อขายได้บน DEX อย่าง Uniswap และ ForkDelta แต่ทาง Odaily Planet Daily ไม่พบโทเคน NLINK บนแพลตฟอร์มดังกล่าว

นอกจากนี้ NuLINK ยังสร้างเว็บไซต์อย่างง่ายที่ http://nulink.org พร้อมเปิดบัญชี Twitter, Telegram และ Discord อย่างเป็นทางการ ปัจจุบัน Twitter มีผู้ติดตาม 102 คน ชุมชน Telegram มีสมาชิกน้อยกว่า 30 คน แต่ชุมชน Discord มีสมาชิกรวมแล้วกว่า 300 คน

จากเว็บไซต์ เราพบไวท์เปเปอร์ของ NuLINK ที่ http://nulink.org/whitepaper.pdf แต่เอกสารนี้มีความยาวเพียง 3 หน้า โดยเนื้อหาหลักอธิบายว่า เนื่องจากไม่พอใจที่โหนดตรวจสอบ (validator node) ของ Chainlink มีแนวโน้มรวมศูนย์มากขึ้นและการพัฒนาหยุดชะงัก ทีมจึงตัดสินใจฟอร์กโค้ดและออกแบบ NuLINK ขึ้นใหม่ NuLINK ระบุว่าผู้ที่ต้องการเป็นโหนดตรวจสอบจำเป็นต้องผ่านกระบวนการ KYC ตามที่กำหนด ซึ่งข้อกำหนดนี้จำกัดโอกาสของคนจำนวนมากและขัดกับหลักการพื้นฐานของบล็อกเชนที่เน้น “ไม่ต้องขออนุญาต (permissionless)” และ “ไม่ต้องวางใจ (trustless)” ดังนั้นจึงจำเป็นต้องฟอร์กและสร้าง Oracle แบบกระจายศูนย์ขึ้นใหม่
ด้วยเหตุนี้ บางคนจึงเปรียบเทียบว่า NuLINK คือ “BSV เวอร์ชันสำหรับคนจน” บนโลกของ Chainlink ที่มุ่งมั่นจะสร้าง Oracle แบบกระจายศูนย์ตามอุดมคติเดิม
ที่น่าสงสัยคือ ไวท์เปเปอร์ไม่ได้ระบุรายชื่อทีมงานหรือเปิดเผลข้อมูลสมาชิกแต่อย่างใด โดยระบุเพียงว่า NuLINK เป็นโครงการที่ขับเคลื่อนโดยชุมชน โดยไม่มีผู้ก่อตั้งหรือ CEO ที่ชัดเจน
เรายังไม่สามารถยืนยันได้ว่าทีมงานของ NuLINK มีส่วนเกี่ยวข้องกับทีมงาน Chainlink หรือไม่ โดย จางจื่อเก๋ ผู้ดูแลชุมชน Chainlink ฝั่งจีน ได้ปฏิเสธต่อ Odaily Planet Daily ว่าทีม NuLINK ไม่ได้มาจากทีมงานของ Chainlink อย่างไรก็ตาม คำถามที่ว่า NuLINK ได้ฟอร์กโค้ดจาก Chainlink จริงหรือไม่ ยังคงต้องรอการตรวจสอบเพิ่มเติม
ไม่ว่าจะเป็นการล้อเลียนธรรมดา หรือการกระทำของกลุ่มที่มีเจตนาไม่ดีและพยายามอาศัยชื่อเสียงของ Chainlink ในการหาเงิน NuLINK ก็ได้สร้างกระแสให้ชุมชนต่างประเทศไม่น้อย จนมีชาวเน็ตบางคนถามผ่าน Twitter ว่า NLINK น่าลงทุนหรือไม่

Odaily Planet Daily ขอเตือนนักลงทุนทุกท่านให้ตระหนักถึงความเสี่ยง และระมัดระวังการถูกหลอกลวง
อีกมุมหนึ่ง การที่ Chainlink กลายเป็นเป้าหมายของการล้อเลียน ก็สะท้อนให้เห็นถึงฐานะอันแข็งแกร่งในฐานะผู้นำตลาด Oracle แบบกระจายศูนย์ได้เป็นอย่างดี ในส่วนต่อไป เราจะเจาะลึกกลไกการออกแบบของ Chainlink ข้อกำหนดสำหรับการเป็นโหนด และมาตรการป้องกันการสมรู้ร่วมคิดของผู้ดำเนินการโหนด เพื่อให้เข้าใจการทำงานและการกำกับดูแลของ Oracle แบบกระจายศูนย์
กลไกการออกแบบของ Chainlink
เป้าหมายหลักของ Chainlink คือการสร้าง Oracle แบบกระจายศูนย์
ตามที่ระบุใน Whitepaper Chainlink ใช้ API เพื่อเชื่อมต่อโลกบนบล็อกเชน (on-chain) กับโลกภายนอก (off-chain) โดยดึงทรัพยากรจากบล็อกเชนต่างๆ เช่น Ethereum, Bitcoin และ Hyperledger แล้วเชื่อมต่อกับแหล่งข้อมูลภายนอกผ่าน API ไม่ว่าจะเป็นข้อมูลตลาด ระบบชำระเงินของธนาคาร ระบบค้าปลีก ระบบแบ็กเอนด์ หรือข้อมูลเหตุการณ์ต่างๆ เพื่อให้ข้อมูลภายนอกสามารถโต้ตอบกับสัญญาอัจฉริยะบนบล็อกเชนได้

โมดูลบนบล็อกเชนของ Chainlink ประกอบด้วยสามส่วนหลัก ได้แก่ ระบบชื่อเสียง (Reputation System), สัญญาจับคู่คำสั่ง (Order Matching Contract) และสัญญารวมผล (Aggregation Contract) ซึ่งทำหน้าที่เชื่อมต่อกับสัญญาอัจฉริยะของ DApp และรับคำขอข้อมูลจากภายนอก ส่วนโมดูลภายนอกบล็อกเชนจะคอยรับคำขอและดึงข้อมูลจากผู้ดำเนินการโหนด
ในกระบวนการโต้ตอบระหว่างสัญญาอัจฉริยะกับข้อมูลภายนอก โทเค็น LINK ทำหน้าที่เป็นสื่อกลางในการชำระเงินระหว่างผู้ใช้ข้อมูล (data requester) และผู้ให้บริการข้อมูล (data provider) พูดง่ายๆ คือ LINK ถูกใช้เพื่อจ่ายค่าบริการให้กับผู้ให้บริการข้อมูล ผู้ดำเนินการโหนด Chainlink และผู้ให้บริการอื่นๆ โดยผู้ใช้สัญญาอัจฉริยะจะจ่ายค่าบริการด้วย LINK ดังนั้น ยิ่งแพลตฟอร์ม Chainlink ถูกใช้งานมากเท่าไร มูลค่าของ LINK ก็ยิ่งมีแนวโน้มสูงขึ้น
บนบล็อกเชน Chainlink ได้ปรับใช้สัญญาสามประเภทหลัก ได้แก่ สัญญาชื่อเสียง (Reputation Contract), สัญญาจับคู่คำสั่ง (Order Matching Contract) และสัญญารวมผล (Aggregation Contract)
สัญญาชื่อเสียงมีหน้าที่ติดตามประสิทธิภาพ (performance metrics) ของผู้ให้บริการ Oracle และคัดเลือกผู้ให้บริการที่เหมาะสมตามเกณฑ์ชื่อเสียง หากผู้ให้บริการทำผิดจะถูกปรับเงินประกัน เกณฑ์ประเมินชื่อเสียงประกอบด้วย จำนวนคำขอทั้งหมดที่ได้รับ จำนวนคำขอที่ดำเนินการเสร็จสิ้น เวลาเฉลี่ยในการตอบสนอง และจำนวนเงินประกัน (ซึ่งอาจถูกปรับหากเกิดข้อผิดพลาด)
สัญญารวมผลทำหน้าที่รวบรวมคำตอบจากผู้ให้บริการ Oracle คำนวณผลลัพธ์จากโหนด Chainlink แต่ละตัว และส่งคืนผลลัพธ์สุดท้าย พร้อมทั้งส่งเมตริกประสิทธิภาพกลับไปยังสัญญาชื่อเสียง
แม้การใช้ Oracle จำนวนมากจะช่วยรับประกันความปลอดภัยและความน่าเชื่อถือของฉันทามติแบบกระจายศูนย์ แต่เนื่องจากแต่ละโหนดต้องจ่ายค่าธรรมเนียม gas เพื่ออัปโหลดข้อมูลสู่บล็อกเชน การรวมผลข้อมูลบนบล็อกเชนจึงมีต้นทุนสูงและอาจทำให้เครือข่ายแออัด ซึ่งไม่ใช่ทางเลือกที่ดีที่สุด (เว้นแต่สัญญานั้นจะมีมูลค่าสูงมาก)
ต่อมา Chainlink ตระหนักถึงข้อจำกัดนี้ จึงได้นำเทคโนโลยี Threshold Signature (การลงนามแบบเกณฑ์ขั้นต่ำ) มาใช้ ช่วยให้ Oracle ต่างๆ สามารถสื่อสารกันและบรรลุฉันทามติภายนอกบล็อกเชนเพื่อยืนยันความถูกต้องของข้อมูล Oracle ภายนอกบล็อกเชนใช้เทคโนโลยี Threshold Signature ในการรวมผลข้อมูล ก่อนจะส่งข้อมูลเพียงครั้งเดียวสู่บล็อกเชน ทำให้จ่ายค่าธรรมเนียม gas เพียงครั้งเดียว
ตั้งแต่那一刻 ทุกโหนดที่เข้าร่วมสัญญาอัจฉริยะจะรวบรวมข้อมูลที่เกี่ยวข้อง (เช่น ข้อมูลตลาด) ส่งให้โหนด Oracle อื่นๆ ในเครือข่าย รวมข้อมูลทั้งหมดเป็นค่าข้อมูลเดียวตามคำสั่ง และส่งค่าดังกล่าวไปยังสัญญาอัจฉริยะบนบล็อกเชนผ่าน Oracle เพียงตัวเดียว
ในส่วนภายนอกบล็อกเชน Chainlink เริ่มต้นด้วยเครือข่ายโหนด Oracle ที่เชื่อมต่อกับ Ethereum และมีแผนจะรองรับแพลตฟอร์มสัญญาอัจฉริยะชั้นนำอื่นๆ เพิ่มเติมในอนาคต โหนดเหล่านี้รวบรวมคำขอจากภายนอกบล็อกเชนอย่างอิสระ จากนั้นรวบรวมคำตอบจากโหนดอิสระหลายตัวผ่านกลไกฉันทามติให้เป็นคำตอบสากล (global response) และส่งกลับไปยังสัญญาที่ร้องขอ
ผู้ดำเนินการโหนดสามารถเลือกติดตั้งส่วนขยายซอฟต์แวร์ที่เรียกว่า External Adapters เพื่อให้บริการเฉพาะทางเพิ่มเติม ปัจจุบัน โหนด Chainlink ถูกปรับใช้ในระดับองค์กรทั้งบนบล็อกเชนสาธารณะและเครือข่ายส่วนตัว โดยมีเป้าหมายสุดท้ายคือการทำให้โหนดทำงานแบบกระจายศูนย์อย่างสมบูรณ์
การเป็นผู้ดำเนินการโหนดคือโอกาสทางธุรกิจที่น่าสนใจ
จากข้อมูลในเว็บไซต์ https://market.link ปั��จุบันมีโหนดรายงานราคา (price reporting node) ทั้งหมด 108 โหนดในระบบ Chainlink Oracle Price Feed โดยมี 30 โหนด (ตัวเลขอาจเปลี่ยนแปลง) ที่ได้รับการรับรองอย่างเป็นทางการจาก Chainlink

จากข้อมูลของ Odaily Planet Daily ข้อกำหนดด้านฮาร์ดแวร์สำหรับการเป็นโหนดรายงานราคาของ Chainlink นั้นต่ำมาก: ใช้เพียง CPU 1 คอร์และ RAM 1GB ก็สามารถทำงานได้แล้ว การเพิ่ม RAM เป็น 2GB จะช่วยเพิ่มความน่าเชื่อถือของโ结点 อย่างไรก็ตาม โหนดจำเป็นต้องเชื่อมต่อกับไคลเอนต์ Ethereum เพื่อสื่อสารกับเครือข่ายหลัก หากต้องการรันไคลเอนต์ Ethereum ด้วยตนเอง จำเป็นต้องใช้คอมพิวเตอร์แยกต่างหาก ซึ่งข้อกำหนดฮาร์ดแวร์ของไคลเอนต์ Ethereum อาจเปลี่ยนแปลงไปตามเวลา
ขั้นตอนการดำเนินการมีดังนี้:
1. ต้องเชื่อมต่อกับไคลเอนต์ Ethereum ก่อน ซึ่งสามารถติดตั้งเองหรือใช้บริการสาธารณะอย่าง Infura;
2. ติดตั้งสภาพแวดล้อมการรันโหนด Chainlink บนเซิร์ฟเวอร์ และเริ่มต้นโหนด;
3. ยื่นคำร้องขอรับรองเพื่อเป็นโหนดรายงานราคาของ Chainlink ชื่อโหนดจะปรากฏใน Blockchain Explorer ของ Chainlink และมีความสามารถในการต้านทานการโจมตีแบบ Sybil;
4. โหนดจำเป็นต้องชำระค่าธรรมเนียมการตรวจสอบจำนวน 32 LINK;
5. ไม่จำเป็นต้องวางเงินประกันโทเค็น LINK (ฟังก์ชันการวางเงินประกันยังไม่ได้เปิดใช้งาน)
ดังนั้น ณ ปัจจุบัน การเป็นโหนด LINK ส่วนใหญ่จึงเกี่ยวข้องกับต้นทุนเซิร์ฟเวอร์เท่านั้น โดยไม่ต้องวางเงินประกัน LINK และยังไม่มีกลไกการลงโทษ รายได้ของโหนดมาจากผู้เรียกใช้ข้อมูล โดยโหนดแต่ละตัวจะได้รับรายได้ 0.1 LINK ต่อการรายงานราคาหนึ่งครั้ง อย่างไรก็ตาม ตามที่ "Tiaozi Ge" ระบุ รายได้ดังกล่าวสามารถตั้งค่าได้ตามต้องการ และโ结点ที่ได้รับการรับรองจาก Chainlink สามารถเข้าร่วมในสัญญาอ้างอิงราคา (price reference contract) ซึ่งปัจจุบันส่วนใหญ่ตั้งค่ารายได้ไว้ที่ 0.1 LINK
นักพัฒนาหรือสถาบันที่ต้องการรับรายได้ในรูปโทเค็น LINK สามารถลองยื่นคำร้องขอได้
ตาม Whitepaper ของ Chainlink ผู้ดำเนินการโ结点ที่สามารถให้บริการรวมผลข้อมูลอย่างมั่นคงและต่อเนื่องแก่สัญญาอัจฉริยะ จะได้รับรางวัลโทเค็น LINK อย่างไรก็ตาม ตามข้อมูลที่เผยแพร่ต่อสาธารณะ ยังไม่มีกลไกการจูงใจใดๆ ที่ประกาศออกมาอย่างเป็นทางการ ทำให้ยังไม่สามารถประมาณการรายได้จากการเป็นผู้ดำเนินการโหนด Chainlink ได้
แต่เมื่อเราตรวจสอบข้อมูลบนบล็อกเชนของ ETH/USDT Aggregator กลับพบปรากฏการณ์ที่น่าสนใจ
ยกตัวอย่างข้อมูล ETH/USDT ปัจจุบันมีโหนด Chainlink ทั้งหมด 21 โหนดที่ให้บริการอัปโหลดข้อมูลไปยังสัญญา Oracle โดยอย่างน้อย 14 โ结点ในจำนวนนี้ถูกนำมาใช้ในการคำนวณราคาที่น่าเชื่อถือผ่านอัลกอริทึม Quickselect ซึ่งให้ผลลัพธ์ราคา $117.14 และถูกเขียนลงในสัญญา Aggregator

เมื่อราคานอกเครือข่าย (off-chain) เปลี่ยนแปลงเกิน 0.5% โหนด Oracle จะส่งข้อมูลราคาใหม่ไปยัง Oracle โดยอัตโนมัติ ทำให้ข้อมูลในสัญญารวมข้อมูล (aggregator contract) ถูกอัปเดต ดังที่เห็นในภาพด้านล่าง จะสังเกตได้ว่าสัญญารวมข้อมูลจะเรียกใช้ Oracle เพื่อดึงข้อมูลราคามารวม (data aggregation) เป็นระยะๆ ทุกๆ ประมาณ 1200 วินาที (20 นาที)

อย่างไรก็ตาม เมื่อตรวจสอบบันทึกธุรกรรมของ ERC20 และคลิกเข้าไปดูธุรกรรมหนึ่ง (0x6b4557f8de3c6ee6500c7cceb449e59dbb99844cce07786ff449de674b50c797) จะพบว่าธุรกรรมนี้ประกอบด้วยตรรกะการโอนเงิน 21 รายการ นั่นหมายความว่าระบบได้จ่ายโทเคน LINK เป็นรางวัลให้กับโหนดทั้งหมด 21 โหนด โดยแต่ละโหนดได้รับ 0.33 LINK อย่างไรก็ตาม ยังไม่สามารถระบุได้ชัดเจนว่ารางวัลนี้ถูกจ่ายโดยผู้เรียกใช้งาน (caller) หรือโดยทีมงาน Chainlink อย่างเป็นทางการ
ลองคำนวณคร่าวๆ ดู รายได้ต่อวันของโหนดหนึ่งโหนดสำหรับข้อมูลราคาคู่ ETH/USDT คือ 3 × 24 × 0.33 LINK = 23.76 LINK ในขณะที่ระบบรายงานราคาของ Chainlink มีคู่สินทรัพย์อย่าง ETH/USDT มากกว่า 20 คู่ หากโหนดนี้เข้าร่วมรายงานราคาทุกคู่สินทรัพย์ดังกล่าว คาดว่าโหนดนี้อาจได้รับรางวัลประมาณ 500 LINK ต่อวัน นอกจากนี้ สัญญาบนเครือข่าย (on-chain contract) จะเลือกใช้ข้อมูลจากโหนดอย่างน้อย 14 โหนดในแต่ละครั้งของการรายงานราคา ดังนั้น ผู้ดำเนินงานโหนดทั้งหมดอาจได้รับรางวัลรวมกันประมาณ 7,000 LINK ต่อวัน ซึ่งคิดเป็นเงินประมาณ 100,000 หยวน ตามราคาปัจจุบันของ LINK ที่ 1.9 USDT


จากข้อมูลข้างต้น ผลตอบแทนจากการดำเนินงานโหนด LINK นั้นน่าสนใจมาก แต่เรายังไม่สามารถระบุแหล่งที่มาของการจ่ายรางวัลนี้ได้อย่างแน่ชัด
แล้วเราจะสามารถเป็นผู้ดำเนินงานโหนดที่ได้รับการรับรองอย่างเป็นทางการได้อย่างไร?
ตามเอกสารไวท์เปเปอร์ของ Chainlink ผู้ดำเนินงานโหนดควรได้รับการคัดเลือกผ่านระบบชื่อเสียง (reputation system) บนเครือข่าย โดยพิจารณาจากประสิทธิภาพของโหนดผ่านการลงคะแนนเสียง อย่างไรก็ตาม จากข้อมูลของ Odaily Planet Daily ระบบชื่อเสียงนี้ยังไม่ได้เปิดใช้งาน และกลไกการให้รางวัลและการลงโทษที่เกี่ยวข้องก็ยังไม่มีการประกาศ ปัจจุบัน Chainlink ใช้ตรรกะภายในของตนเองในการรับรองผู้ดำเนินงานโหนดผ่านกระบวนการ KYC ตามที่ผู้เชี่ยวชาญในวงการเปิดเผยว่า เครือข่าย Chainlink ได้รับโหนดที่น่าเชื่อถือบางส่วนเข้าร่วมแล้ว เพื่อป้องกันพฤติกรรมที่ไม่เหมาะสมของผู้ดำเนินงานโหนด
เราสามารถเปรียบเทียบกลไกผู้ดำเนินงานโหนดของ Chainlink กับอัลกอริทึมฉันทามติ DPoS ของ EOS ได้ โดยบทบาทของผู้ดำเนินงานโหนดที่ได้รับการรับรองอย่างเป็นทางการของ Chainlink นั้นคล้ายคลึงกับ “ซูเปอร์รีพรีเซนเททีฟ” (Super Representative) 21 รายของ EOS อย่างมาก EOS ใช้การลงคะแนนเสียงจากชุมชนเพื่อเลือกซูเปอร์รีพรีเซนเททีฟ 21 รายให้ทำหน้าที่ตรวจสอบบล็อก อย่างไรก็ตาม ซูเปอร์รีพรีเซนเททีฟเหล่านี้มีความเสี่ยงสูงที่จะถูกโจมตีด้วยการติดสินบน (bribery attack) และร่วมมือกัน (collusion) ซึ่งเป็นเหตุผลหลักที่ทำให้ความปลอดภัยของ EOS ถูกวิจารณ์อย่างต่อเนื่อง
อุดมคติของ Chainlink คือการสร้าง Oracle แบบกระจายศูนย์ (decentralized oracle) แต่ในความเป็นจริง Chainlink ได้เลือกโหนดที่น่าเชื่อถือเข้าร่วมเครือข่ายในฐานะผู้ตรวจสอบและรวบรวมข้อมูล แม้ว่าระบบชื่อเสียง (reputation system), ฟังก์ชันการวางหลักประกัน (staking function) และกลไกการลงโทษ (punishment mechanism) ยังไม่ได้เปิดใช้งานก็ตาม
จะป้องกันไม่ให้ผู้ดำเนินงานโหนดร่วมมือกันได้อย่างไร?
ไม่ว่าจะเป็น Oracle แบบรวมศูนย์หรือแบบกระจายศูนย์ สิ่งที่เลวร้ายที่สุดคือผู้ดำเนินงานโหนดถูกโจมตีด้วยการติดสิ��บน และร่วมมือกันส่งข้อมูลราคาที่ผิดพลาดให้กับสัญญาอัจฉริยะบนเครือข่าย ซึ่งจะส่งผลกระทบต่อความปลอดภัยของผู้ใช้บริการข้อมูล
ดังนั้น การกำกับดูแล (governance) โหนดผู้รายงานราคาและผู้ดำเนินงานโหนดจึงมีความสำคัญอย่างยิ่ง โดยเฉพาะการกำกับดูแลผู้ดำเนินงานโหนด
ปัจจุบัน Chainlink ใช้แนวทางหลักในการคัดเลือกผู้ดำเนินงานโหนดคือ การร่วมมือกับโหนดที่น่าเชื่อถือ และกระตุ้นให้โหนดเหล่านั้นทำงานผ่านการแจกจ่ายโทเคน อย่างไรก็ตาม หากนักพัฒนาสัญญาอัจฉริยะเลือกใช้ผู้ดำเนินงานโหนดเฉพาะเจาะจง พวกเขาจะไม่สามารถบรรลุระดับความต้านทานการร่วมมือกัน (anti-collusion level) ที่เทียบเท่ากับบล็อกเชนสาธารณะชั้นนำได้ เพราะกลุ่มผู้ดำเนินงานโหนดที่รู้จักกันดีนั้นมีแนวโน้มที่จะร่วมมือกันได้ง่ายกว่ากลุ่มผู้ดำเนินงานโหนดที่ถูกเลือกแบบสุ่มจาก��ลุ่มใหญ่
เพื่อบรรเทาปัญหาการร่วมมือกันของผู้ดำเนินงานโหนดใน Chainlink Zak Ayesh ผู้ชื่นชอบเทคโนโลยีบล็อกเชนบน Medium และแฟนตัวยงของ Chainlink ได้เสนอแนะว่า: ควรอนุญาตให้นักพัฒนาสัญญาอัจฉริยะใช้ “สัญญาณสุ่มที่ปลอดภัย” (secure random beacon) เพื่อเลือกผู้ดำเนินงานโหนดแบบสุ่มจากกลุ่มผู้ดำเนินงานโหนดที่เปิดกว้าง (permissionless node operator pool) อย่างไรก็ตาม การสร้างสัญญาณสุ่มที่ปลอดภัยในบล็อกเชนนั้นยากมาก โชคดีที่ Ethereum ได้เสนอแผนการสร้างสัญญาณสุ่มทั่วไปที่ปลอดภัย ซึ่งก็คือ “Ethereum 2.0 Beacon Chain”
สมมติฐานเบื้องต้นที่ว่า Beacon Chain ของ Ethereum จะสร้างความสุ่มที่ไม่สามารถคาดเดาได้และปราศจากอคติ คือ ต้องมีผู้ตรวจสอบ (validator) อย่างน้อยหนึ่งรายที่ซื่อสัตย์ และไม่มีฮาร์ดแวร์ VDFASIC ใดที่สามารถทำงานได้เร็วกว่าฮาร์ดแวร์ VDFASIC ทั่วไปหลายเท่า จริงๆ แล้ว ข้อเสนอแนะของ Zak ก็คือการให้ระบบ Chainlink ยืมหลักการทำงานของกลไก Proof-of-Stake ของ Ethereum 2.0 มาใช้
สมมติว่ามีกระแสข้อมูล (data feed) บางประเภทที่มีความต้องการสูงมากในสัญญาอัจฉริยะต่างๆ เช่น คู่ราคา ETH/USD ใครก็ตามสามารถเริ่มต้นโหนดเพื่อให้บริการกระแสข้อมูลนี้และเข้าร่วมเครือข่ายได้ โดยเพียงแค่เข้าร่วมกลุ่มผู้ดำเนินงานโหนด (node operator pool) ซึ่งโหนดทั้งหมดในกลุ่มนี้จะให้บริการกระแสข้อมูลเดียวกันแก่สัญญาอัจฉริยะ
เมื่อสัญญาณสุ่มของ Ethereum ถูกกระตุ้น คณะกรรมการผู้ดำเนินงานโหนดชุดใหม่จะถูกคัดเลือกขึ้น โดยความน่าจะเป็นที่โหนดใดโหนดหนึ่งจะถูกคัดเลือกเข้าร่วมคณะกรรมการนั้นจะสัมพันธ์โดยตรงกับจำนวนโทเคน LINK ที่โหนดนั้นวางหลักประกันไว้ในกลุ่ม (pool) โหนดเห���่านี้จะให้ข้อมูล ซึ่งจะถูกรวบรวมและประเมินผลตามเกณฑ์การให้รางวัลหรือการลงโทษที่กำหนดไว้ในสัญญาอัจฉริยะที่ใช้บริการ
จุดแข็งของแนวทางนี้คือสามารถผสมผสานใช้งานร่วมกับมาตรการความปลอดภัยที่วางแผนไว้ทั้งหมดในปัจจุบันได้ อย่างไรก็ตาม จำเป็นต้องมีกลุ่มผู้ดำเนินงานโหนดที่มีขนาดใหญ่พอสมควร เพื่อขจัดภัยคุกคามจากการโจมตีแบบไซบอร์ก (Sybil attack) ที่อาจเกิดขึ้นนอกเหนือจากโหนดที่ได้รับการรับรองแล้วในกลุ่มอย่างสิ้นเชิง ในกรณีของ Ethereum ซึ่งมีโหนดหลายหมื่นโหนด จึงยากมากที่ผู้ดำเนินงานโหนดเพียงไม่กี่รายจะควบคุมเครือข่ายได้
บทสรุป
ในฐานะ “ซอฟต์แวร์กลาง” (middleware) ที่เชื่อมโยงโลกคริปโตและโลกแห่งความเป็นจริง Oracle ทำหน้าที่เป็นสะพานเชื่อมระหว่างสองโลกนี้ ซึ่งมีความสำคัญอย่างยิ่งต่อการพัฒนาอย่างต่อเนื่องของโลกคริปโต โดยเฉพาะในภาค DeFi
สำหรับ Oracle แล้ว ความปลอดภัยคือรากฐานของการดำรงอยู่ และหนึ่งในวิธีการแก้ไขปัญหาความปลอดภัยที่สำคัญคือการกระจายศูนย์ Chainlink ได้เสนอชุดโซลูชันที่ครอบคลุม ได้แก่ การกระจายศูนย์แหล่งข้อมูล การกระจายศูนย์ Oracle เอง ฮาร์ดแวร์ที่น่าเชื่อถือ การเซ็นชื่อข้อมูล และมาตรการบริการด้านความปลอดภัยต่างๆ ซึ่งได้ขยายขอบเขตการสำรวจในด้าน Oracle แบบกระจายศูนย์อย่างมาก
อย่างไรก็ตาม ก็มีผู้มองว่าระดับการกระจายศูนย์ของ Chainlink ยังไม่เพียงพอ และเชื่อว่า Chainlink กำลังเล่าเรื่อง “การกระจายศูนย์” แต่ปฏิบัติงานจริงในรูปแบบ “กึ่งรวมศูนย์” จึงยังคงต้องผ่านการทดสอบด้านความปลอดภัยต่อไป อีกทั้ง ผู้เชี่ยวชาญในวงการบางคนก็มองว่า การนำโหนดที่น่าเชื่อถือเข้ามาเป็นผู้ดำเนินงานโหนดของ Chainlink นั้นเป็นการปรับปรุง Oracle แบบกระจายศูนย์ในเชิงหนึ่ง เพราะปัญหาการกำกับดูแล (governance) ของ Oracle แบบกระจายศูนย์นั้นยากมากที่จะแก้ไข และจนถึงปัจจุบันก็ยังไม่มีโซลูชัน Oracle แบบกระจายศูนย์ที่สมบูรณ์แบบที่สามารถรับมือกับการโจมตีแบบไซบอร์กได้
ก่อนหน้านี้ Huang Lingbo หุ้นส่วนของ Distributed Capital ได้ให้สัมภาษณ์กับ Odaily Planet Daily โดยแสดงความมั่นใจอย่างมากต่อ Oracle แบบใช้โหนดที่น่าเชื่อถือดังกล่าว เธอเห็นว่า Oracle แบบกระจายศูนย์จะสามารถเกิดขึ้นได้จริงก็ต่อเมื่อเทคโนโลยี “machine-to-machine” (M2M — การควบคุมอุปกรณ์ผ่านการสื่อสารเคลื่อนที่โดยไม่มีการแทรกแซงของมนุษย์) บรรลุความสมบูรณ์แบบแล้วเท่านั้น อนาคตของ Oracle ที่เชื่อมต่อกับเครือข่าย (Oracle on-chain) จะดึงข้อมูลโดยตรงจากเครื่องจักร ไม่ใช่จากมนุษย์ เพราะข้อมูลที่เกี่ยวข้องกับมนุษย์จำนวนมากนั้นไม่สามารถควบคุมได้ ไม่น่าเชื่อถือ และไม่โปร่งใส ในขณะที่ข้อมูลจากเครื่องจักรมีความแตกต่างออกไปอย่างสิ้นเชิง คือ โปร่งใส น่าเชื่อถือ และไม่มีผลประโยชน์ส่วนตัวแฝงอยู่
ดังนั้น หาก Oracle ถูกออกแบบบนพื้นฐานของ M2M เราจะต้องตรวจสอบเพียงความถูกต้องของข้อมูลเท่านั้น อาจไม่จำเป็นต้องออกแบบกลไกการกำกับดูแลที่ซับซ้อนเลย
ห่าว เถียน (Hao Tian) ผู้อำนวยการฝ่ายแบรนด์ของ PeckShield ยังชี้ให้เห็นว่า “ในโลกบล็อกเชน ไม่ว่ากลไกฉันทามติบนเชนจะยุติธรรมและโปร่งใสเพียงใด ก็ยังมี ‘จุดอ่อน’ อยู่เสมอเมื่อต้องเชื่อมต่อกับข้อมูลจากภายนอกเชน” จุดอ่อนนี้เองที่สร้างความท้าทายในการกำกับดูแลโอเรเคิลแบบกระจายศูนย์ การออกแบบกลไกการกำกับดูแลโอเรเคิลที่ดี จะช่วยเสริมประสิทธิภาพให้กับโลกบนเชนได้อย่างมีนัยสำคัญ ในทางกลับกัน หากออกแบบไม่ดี ก็อาจลดทอนคุณค่าของการมีอยู่ของโลกบนเชนลงอย่างมาก
การกำกับดูแลโอเรเคิลนอกเชนยังต้องเผชิญกับสิ่งที่เรียกว่า “สามเหลี่ยมที่เป็นไปไม่ได้” (Impossible Triangle) นั่นคือ คำถามว่าจะรักษาความเป็นกลางและความแม่นยำของข้อมูลนอกเชนได้อย่างไร ในขณะเดียวกันก็ต้องรักษาประสิทธิภาพการประมวลผลให้ทันกับโลกบนเชน และที่สำคัญที่สุดคือ ต้องมั่นใจได้ว่า “ผู้จัดการ” ข้อมูลนอกเชนนั้นมีความปลอดภัยและน่าเชื่อถือในตัวเอง โดยภาพรวมแล้ว ความสัมพันธ์ระหว่างการดำเนินงานของบล็อกเชนบนเชนกับการกำกับดูแลโอเรเคิลนอกเชนนั้น คล้ายคลึงกับระบบดาวคู่ (Binary Star System) ที่โคจรพึ่งพาอาศัยซึ่งกันและกัน
