Smart contracts have the potential to transform a variety of businesses by eliminating the need for both traditional legal agreements and centrally automated digital agreements. Unfortunately, the blockchains on which smart contracts run are unable to provide native connectivity with external data due to their underlying consensus mechanisms.
Chainlink aims to be a secure, trustless and decentralized solution for this problem by becoming a decentralized oracle network which provide blockchains with the connectivity to outside world.
Here is a beginner friendly guide on how Chainlink achieves that solution by your newbie Noodle 😃. Hope this will help you better understand a crucial part of Smart Contracts Eco-System.