การถือกำเนิดของ Ethereum เริ่มต้นการสำรวจ เทคโนโลยี blockchain เพื่อวัตถุประสงค์ที่มากกว่าสกุลเงินเท่านั้น ความจริงที่ว่าสัญญาอัจฉริยะและ แอปพลิเคชันแบบกระจายอำนาจ สามารถสร้างขึ้นได้ทำให้โครงการ blockchain เช่น Ethereum มีมูลค่ายูทิลิตี้ที่ไม่เหมือนใคร.

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

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

ChainLink เป็นโครงการบล็อกเชนที่สร้างเอฟเฟกต์พิเศษนี้.

ChainLink มีจุดมุ่งหมายเพื่อเชื่อมต่อ blockchain กับโครงสร้างพื้นฐานนอกเครือข่าย โครงการตั้งใจที่จะเชื่อมช่องว่างระหว่างโครงสร้างพื้นฐานบล็อกเชนและโครงสร้างพื้นฐานที่ไม่ใช่บล็อกเชนโดยให้สัญญาอัจฉริยะเข้าถึงฟีดข้อมูล API และการชำระเงิน.

ที่มา: https://chain.link/

ChainLink ทำอะไร?

ChainLink เป็นเครือข่าย Oracle แบบกระจายอำนาจ.

Oracle เป็น“ ตัวแทน” ที่ค้นหาและตรวจสอบข้อมูลในโลกแห่งความเป็นจริงและนำข้อมูลนี้ไปยังบล็อกเชนเพื่อใช้ใน สัญญาสมาร์ท. oracles ที่มีอยู่จะรวมศูนย์และมีจุดล้มเหลวจุดเดียวในขณะที่ออราเคิลแบบกระจายอำนาจจะไม่มีจุดล้มเหลวแม้แต่จุดเดียว นี่คือสิ่งที่ ChainLink ออกแบบมาเพื่อให้บรรลุ.

วัตถุประสงค์ของ ChainLink คือการสร้างสะพานเชื่อมระหว่างระบบนิเวศแบบออฟเชนและแบบออนเชน ดังนั้นสถาปัตยกรรม ChainLink ประกอบด้วยส่วนประกอบบนโซ่และส่วนประกอบนอกโซ่.

ส่วนประกอบบนโซ่

คอมโพเนนต์บนโซ่ประกอบด้วยสัญญาออนไลน์ที่ใช้งานบน บล็อกเชน Ethereum. ประกอบด้วยสัญญาหลัก 3 สัญญา ได้แก่ สัญญาชื่อเสียงสัญญาจับคู่คำสั่งซื้อและสัญญารวม พวกเขาประมวลผลคำขอของผู้ใช้ที่ต้องการเข้าถึงข้อมูลที่ไม่ได้อยู่ในบล็อคเชน.

หากผู้ใช้หรือหน่วยงานต้องการเข้าถึงข้อมูลจากนอก blockchain พวกเขาจะส่งสัญญาที่ร้องขอไปยัง ChainLink เครือข่าย ChainLink ประมวลผลสัญญาที่ร้องขอเป็นสัญญาของตนเอง สัญญาออนไลน์ของ ChainLink มีหน้าที่ในการจับคู่สัญญาที่ร้องขอกับ oracle ที่เหมาะสม.

สัญญาชื่อเสียงจะตรวจสอบประวัติของผู้ให้บริการ Oracle เพื่อยืนยันความถูกต้อง สัญญาการจับคู่คำสั่งซื้อจะบันทึกการขอข้อตกลงสัญญาของผู้ใช้บนเครือข่ายและรับการเสนอราคาจากผู้ให้บริการ Oracle ที่ได้รับการยืนยัน สัญญาการรวมรวบรวมข้อมูลจาก oracles ที่เลือกและคำนวณผลลัพธ์สุดท้ายและถูกต้องสำหรับแบบสอบถาม.

ระบบ ChainLink ได้รับการออกแบบให้สามารถอัพเกรดได้ดังนั้นเมื่อมีเทคนิคและเทคโนโลยีที่ดีขึ้นระบบก็สามารถเปลี่ยนไปใช้งานได้ ขั้นตอนการทำงานแบบออนเชนของ ChainLink มี 3 ขั้นตอน.

  1. การเลือก Oracle: เมื่อผู้ใช้ส่งสัญญาที่ร้องขอข้อกำหนดและพารามิเตอร์บางอย่างจะถูกระบุซึ่งประกอบเป็นข้อเสนอ Service Level Agreement (SLA) ซึ่งรวมถึงชื่อเสียงของ Oracle ข้อกำหนดข้อมูลจำนวนทรัพยากรของ Oracle ที่ต้องการและอื่น ๆ ผู้ใช้สามารถใช้ตัวกรองและค้นหา oracles ด้วยตนเอง ChainLink ให้เครื่องมือจับคู่อัตโนมัติเมื่อไม่สามารถค้นหาด้วยตนเองได้ ในการค้นหาอัตโนมัตินี้จะเสนอราคาตาม SLA ของสัญญาที่ขอ เมื่อสัญญาที่ร้องขอได้รับการเสนอราคาที่มีคุณภาพเพียงพอแล้วจะมีการเลือก oracles.
  2. การรายงานข้อมูล: เลือก oracles นอกเครือข่ายดำเนินการตามข้อตกลงการให้บริการและรายงานกลับในเครือข่าย.
  3. การรวมผลลัพธ์: สัญญาการรวมรวบรวมข้อมูลที่ส่งโดย oracles ทั้งหมดที่เกี่ยวข้องกับสัญญาที่ร้องขอ จากนั้นสัญญาการรวมจะเฉลี่ยข้อมูลทั้งหมดเพื่อให้สัญญาที่ร้องขอมีคำตอบที่ถูกต้อง เพื่อให้แน่ใจว่าข้อมูลมีความสมบูรณ์.

ที่มา: เอกสารไวท์เปเปอร์ ChainLink

การขอสัญญาโดยผู้ใช้สามารถเรียกเก็บค่าปรับสำหรับพฤติกรรมที่ไม่เหมาะสมโดย oracles.

ส่วนประกอบ Off-Chain

ส่วนประกอบนอกเครือ ChainLink ประกอบด้วยเครือข่ายของโหนด oracle ที่เชื่อมต่อกับเครือข่าย Ethereum (และจะรองรับเครือข่ายสัญญาอัจฉริยะชั้นนำทั้งหมดได้ทันเวลา).

สิ่งเหล่านี้รวบรวมข้อมูลที่ร้องขอจากแหล่งที่มานอกเครือข่ายและประมวลผลข้อมูลที่เกี่ยวข้องผ่าน ChainLink Core ซึ่งเป็นซอฟต์แวร์โหนดหลักที่ช่วยให้สามารถโต้ตอบระหว่างโครงสร้างพื้นฐานนอกเครือข่ายและบล็อกเชนของ ChainLink.

ที่มา: เอกสารไวท์เปเปอร์ ChainLink

ตัวดำเนินการ oracle แบบออฟไลน์จะได้รับการชดเชยใน LINK ซึ่งเป็นโทเค็น ERC-20 ของ ChainLink สำหรับการมีส่วนร่วมในการเก็บเกี่ยวและส่งข้อมูล โหนดนอกเครือยังช่วยให้นักพัฒนาสามารถรวมปลั๊กอินที่ตัวดำเนินการใช้เพื่อรองรับโปรแกรมอื่น ๆ เพื่อเพิ่มความคล่องตัวในการรวบรวมข้อมูล.

ChainLink ใช้ oracles หลายตัวเพื่อรวบรวมข้อมูลสำหรับสัญญาที่ขอเพียงครั้งเดียว Oracle คาดว่าจะใช้ทรัพยากรหลายอย่างในการรวบรวมข้อมูล สิ่งนี้ทำให้มั่นใจได้ถึงลักษณะการกระจายของแพลตฟอร์มและความถูกต้องของข้อมูลที่รวบรวม.

ทีม ChainLink

ChainLink เริ่มต้นในปี 2014 ซึ่งพัฒนาโดย บริษัท SmartContract, และก่อตั้งโดย เซอร์เกย์นาซารอฟ (CEO) และ สตีฟเอลลิส (CTO).

ทีม ChainLink ประกอบด้วยวิศวกรและนักพัฒนาธุรกิจ ที่อยู่ทางไปรษณีย์ของพวกเขาแสดงให้เห็นว่าโครงการตั้งอยู่ในหมู่เกาะเคย์แมน สมาชิกหลักของทีม ได้แก่ Daniel Kochis (ผู้อำนวยการฝ่ายพัฒนาธุรกิจระดับโลก), มาร์คโอบลาด (หัวหน้าฝ่ายปฏิบัติการ), ดิมิทรีโรช (วิศวกรรมซอฟต์แวร์), Alex Kwiatkowski (วิศวกรรมซอฟต์แวร์), โทมัสฮอดจ์ (ผู้จัดการชุมชนด้านเทคนิค).

ที่ปรึกษาโครงการ ได้แก่ Ari Juels, แอนดรูว์มิลเลอร์, อีวานเฉิง, ฮัดสันเจมสัน, เจค Burkhman, และ Brian Lio.

แผนงานและความสำเร็จ

ChainLink อยู่ใน Ethereum testnet ที่เรียกว่า Ropsten ซึ่งแตกต่างจากโครงการ cryptocurrency บางโครงการที่ยกย่องทุกกิจกรรมของพวกเขา ChainLink ดูเหมือนจะเป็นไปตามเส้นทางของการโฆษณาที่น้อยลงบางทีเพื่อให้ผู้ใช้และนักพัฒนามุ่งเน้นไปที่สิ่งที่สำคัญจริงๆซึ่งเป็นการสร้างเครือข่าย.

สามารถติดตามการพัฒนาของโครงการได้ ที่นี่.

สามารถตรวจสอบ codebase ของ ChainLink ได้เนื่องจากกำลังสร้างขึ้น Github และ แวว.

เรือเหาะ ประกาศก ความร่วมมือกับ ChainLink ในเดือนธันวาคม 2017 เพื่อใช้บริการ Oracle ที่ปลอดภัยของ ChainLink นอกจากนี้ก ห้างหุ้นส่วน ได้รับการยืนยันด้วย ข้อเท็จจริง และ Request Network มี แสดงความสนใจ ในการเป็นพันธมิตรกับ ChainLink.

ในช่วงไม่กี่ครั้งที่ผ่านมาความร่วมมือกับ ไคโกะ, Wanchain, และ ไฮโดรเจน ได้รับการประกาศ พันธมิตรที่ระบุในชุมชน ChainLink ได้แก่ SWIFT, Microsoft, Salesforce, Docusign, และ ซีค.

ในเดือนพฤศจิกายน 2561 การเข้าซื้อกิจการ ของ TownCrier โดย ChainLink ได้รับการประกาศ.

ความท้าทายและคู่แข่ง

แม้ว่า ChainLink จะมีมานานแล้ว แต่ความก้าวหน้าที่เกิดขึ้นนั้นยังไม่ตรงกับโครงการบล็อกเชนอื่น ๆ อีกมากมาย นี่เป็นเพราะความซับซ้อนของโครงการ การเปิดตัว mainnet ยังคงเป็นที่คาดหวังของชุมชน.

ChainLink กำลังทำงานในพื้นที่เฉพาะของอุตสาหกรรมบล็อกเชน คู่แข่งของ บริษัท เป็นโครงการที่รวมศูนย์เป็นหลัก (แม้ว่าโครงการบล็อกเชนบางโครงการจะเข้ามาใกล้) รวมถึง Microsoft Coco, คอร์ดา, Oraclize, ไฮฟ์มายด์, และ โมเบียส.

คุณลักษณะที่โดดเด่นของ ChainLink คือลักษณะการกระจายอำนาจทำให้เชื่อถือได้และตรวจสอบได้.

LINK โทเค็น

LINK Token เป็นโทเค็นดั้งเดิมของระบบนิเวศ ChainLink.

โทเค็นใช้เพื่อจ่ายตัวดำเนินการโหนดสำหรับการดึงข้อมูลจากฟีดข้อมูลนอกเครือข่ายการจัดรูปแบบข้อมูลเป็นรูปแบบที่อ่านได้ของบล็อกเชนการคำนวณแบบออฟไลน์และการรับประกันเวลาทำงาน มีการจัดหาโทเค็นทั้งหมด 1 พันล้านโทเค็นโดยมี 350 ล้านโทเค็นที่หมุนเวียนอยู่ในปัจจุบันราคาอยู่ที่ 0.30 ดอลลาร์.

สามารถซื้อโทเค็น LINK ได้ที่ Binance ด้วย Bitcoin และ Ether บน Bithumb กับวอนเกาหลีใต้บน Bkex กับ Ether และ USDT บน Huobi กับ Bitcoin และ Ether และการแลกเปลี่ยนอื่น ๆ อีกสองสามรายการ.

โทเค็น LINK เป็นโทเค็น ERC-20 สามารถเก็บไว้ในกระเป๋าเงินที่รองรับ ERC-20 เช่น Metamask, Myetherwallet, Jaxx. นอกจากนี้ยังสามารถเก็บไว้ในกระเป๋าฮาร์ดแวร์ที่เข้ากันได้กับมาตรฐานโทเค็น ERC-20 เช่น Nano Ledger S และ Trezor.

สรุป

ระบบออราเคิลแบบกระจายอำนาจเป็นสิ่งจำเป็นสำหรับอนาคตของสัญญาอัจฉริยะ เพื่อให้สัญญาอัจฉริยะทำงานได้ในระดับโลกจำเป็นต้องมีมิดเดิลแวร์เช่น ChainLink Ethereum และแพลตฟอร์มบล็อกเชนอื่น ๆ ต้องการมิดเดิลแวร์นี้เพื่อทำงานร่วมกับข้อมูลในโลกแห่งความเป็นจริงที่มีอยู่ในบล็อกเชนในปัจจุบัน.

ในขณะที่ระบบ Oracle ที่มีโมเดลรวมศูนย์อาจมีความเกี่ยวข้องมากขึ้นในปัจจุบันความสำเร็จและการขยายขนาดของแพลตฟอร์มบล็อกเชนจะสร้างความต้องการที่ ChainLink อยู่ในตำแหน่งที่เหมาะสมเพื่อตอบสนอง.

ยังมีอีกหลายอย่างที่ทีม ChainLink ต้องทำเพื่อทำให้วิสัยทัศน์ของโครงการเป็นจริงและความก้าวหน้าของพวกเขาจะเป็นตัวกำหนดความสำเร็จในที่สุดของ ChainLink.