الغرض الرئيسي من ChainLink هو توصيل العالم المتصل بالسلسلة على البلوكشين بالعالم خارج السلسلة أي المعلومات غير الموجودة على البلوكشين، حيث ستفقد العقود الذكية قوتها وتصبح محدودة للغاية لو كان بإمكانها الوصول إلى البيانات والمعلومات داخل الشبكة فقط لذا من الضروري الحصول على المعلومات ذات الصلة من العالم الخارجي لتنفيذ بنود العقد المتفق عليها، وهنا يأتي دور blockchain oracles