Mecanismo de autenticación diseñado para asegurar el acceso a servicios en sistemas distribuidos. Los macarrones se utilizan especialmente en Lightning para autenticar a los usuarios cuando acceden a servicios delegados. Por ejemplo, con un nodo Lightning, es posible generar un macarrón que autorice la ejecución de transacciones desde su smartphone a través de su nodo remoto. A diferencia de las cookies, los macaroons tienen la ventaja de ser validados criptográficamente por el emisor o de ser delegados para su verificación.