Lightning Network makes use of its own native smart-contract programming language to build a secure network of users that can transact at high volumes and speeds. By allowing users to execute transactions off-chain without needing to wait for block confirmations, it helps in increasing the speed and efficiency of transactions on the Bitcoin network.