Chainlink werkt met smart contracts. Deze smart contracts brengen verschillende voordelen met zich mee. Onder omstandigheden kunnen ze een aantrekkelijk alternatief op de klassieke wijze van contracteren vormen. Smart contracts zijn namelijk self-executing, doordat ze worden vastgelegd in een computercode. Wanneer twee partijen contracteren middels een smart contract hoeven ze elkaar niet te vertrouwen. Als de smart contract eenmaal staat, wordt hij bij het voldoen aan de vooraf ingestelde criteria automatisch uitgevoerd. Chainlink (LINK) maakt dit alles mogelijk.