BOLT, ou Basis of Lightning Technology, é a especificação formal da tecnologia Rede Lightning.
Trata-se de um conjunto de documentos que descrevem o protocolo Lightning Network para a transferência de bitcoin fora da cadeia, baseando-se em transacções na cadeia para aplicação.
Ao contrário do Bitcoin, que tem uma implementação de referência que também serve como especificação do protocolo, as várias implementações da Lightning Network seguem o BOLT para que possam trabalhar umas com as outras para formar a mesma rede.
Os BOLTs fornecem um quadro normalizado para a criação e funcionamento de canais de pagamento fora da cadeia na Lightning Network, permitindo transacções mais rápidas e mais rentáveis. Essas especificações garantem a interoperabilidade entre várias implementações da Lightning Network, melhorando sua escalabilidade e usabilidade.
Os BOLTs englobam uma série de documentos que descrevem as regras, os formatos de mensagens e os procedimentos necessários para que os nós da Lightning Network comuniquem de forma eficaz e segura, constituindo uma base vital para a adoção mais alargada da Lightning Network.
No momento em que escrevo, há 12 destes documentos que foram aceites como parte da especificação formal, começando por BOLT0 até BOLT11. Pode aceder a eles na página Repositório Github dedicado especificamente aos BOLT.