Chainlink, akıllı kontratlara, harici veri bağlantısı sağlayan merkezi olmayan uzman ağ olarak geliştirilmiştir. Bu sayede, blokzincirinde yer almayan veriler, güvenli ve doğrulanabilir akıllı kontratlar ile ilişkilendirilebilmektedir. Chainlik, API (Uygulama Programlama Arayüzü) ile akıllı kontratlar arasında, merkezi olmayan güvenilir bağlantı sağlamaktadır. Ethereum blokzinciri üzerinde üretilen akıllı kontratlar, bu kontratlarda belirtilen şartların dışarıdan müdahaleye gerek kalmadan işlenebilmesine