An apparatus comprising: a transceiver arranged to receive an authentication request message for a remote unit, the authentication request message including a remote unit identifier, the remote unit identifier indicating that the remote unit is requesting network access via a blockchain payment; and a processor arranged to generate, in response to the authentication request message, an address for a blockchain network indicated by the remote unit identifier for receiving the blockchain payment, wherein the transceiver is further arranged to receive a blockchain payment information message from the remote unit and the processor is further arranged to provide network access to the remote unit in response to successfully validating the received blockchain payment information, wherein the blockchain payment information message is received in response to the transceiver sending a payment request message to the remote unit, the payment request message including the generated address and one or more value options, each value option indicating an amount of network access and a corresponding payment value; wherein the received blockchain payment information message includes a blockchain transaction; wherein the processor is further arranged to validate the blockchain transaction and if the validation is successful, then the blockchain transaction is broadcast in the blockchain network; and wherein the transceiver is further arranged to receive a plurality of confirmation messages from the blockchain network, each confirmation message confirming the blockchain transaction that was broadcast in the blockchain network, wherein providing network access to the remote unit comprises the processor being further arranged to: provide a first level of network access in response to validating the blockchain transaction and prior to the transceiver receiving a first transaction confirmation message, provide a second level of network access in response to the transceiver receiving the first transaction confirmation message, and provide a third level of network access in response to the transceiver receiving a threshold number of confirmation messages, wherein the first level of network access is a reduced level of access, the second level of network access is an intermediate level of network access, and the third level of network access is a full level of network access. a transceiver arranged to receive an authentication request message for a remote unit, the authentication request message including a remote unit identifier, the remote unit identifier indicating that the remote unit is requesting network access via a blockchain payment; and a processor arranged to generate, in response to the authentication request message, an address for a blockchain network indicated by the remote unit identifier for receiving the blockchain payment, wherein the transceiver is further arranged to receive a blockchain payment information message from the remote unit and the processor is further arranged to provide network access to the remote unit in response to successfully validating the received blockchain payment information, wherein the blockchain payment information message is received in response to the transceiver sending a payment request message to the remote unit, the payment request message including the generated address and one or more value options, each value option indicating an amount of network access and a corresponding payment value; wherein the received blockchain payment information message includes a blockchain transaction; wherein the processor is further arranged to validate the blockchain transaction and if the validation is successful, then the blockchain transaction is broadcast in the blockchain network; and wherein the transceiver is further arranged to receive a plurality of confirmation messages from the blockchain network, each confirmation message confirming the blockchain transaction that was broadcast in the blockchain network, wherein providing network access to the remote unit comprises the processor being further arranged to: provide a first level of network access in response to validating the blockchain transaction and prior to the transceiver receiving a first transaction confirmation message, provide a second level of network access in response to the transceiver receiving the first transaction confirmation message, and provide a third level of network access in response to the transceiver receiving a threshold number of confirmation messages, wherein the first level of network access is a reduced level of access, the second level of network access is an intermediate level of network access, and the third level of network access is a full level of network access. provide a first level of network access in response to validating the blockchain transaction and prior to the transceiver receiving a first transaction confirmation message, provide a second level of network access in response to the transceiver receiving the first transaction confirmation message, and provide a third level of network access in response to the transceiver receiving a threshold number of confirmation messages, wherein the first level of network access is a reduced level of access, the second level of network access is an intermediate level of network access, and the third level of network access is a full level of network access.