|
July 14, 2014, 07:15:00 PM |
|
radio technology is totally different to internet.
basically with the internet it is possible to tell the source what info it already has and only sends new data, the packets can be checked and if there was an error, then a packet can be resent instantly. the problem with radio signals is that the recipient has to listen all day long and record the sound waves all day, then if the receipt has errors it has to wait until the message is repeated to be able to get corrected.
so lets say it takes 24 hours to transmit the blockchain over radio waves. (imaginary number for example so dont knitpick)
if there was an interference, then the receiver will have to wait until tomorrow to get the missing data.
if there was only 1 transmitter station and one receiver station then great they can interupt each other and go back and retransmit anything rather then waiting for the message to repeat the next day, but in a scenario where 100+ people are listening to the single transmitter, that single transmitter cannot easily stop and go back as it would mess with and delay other people that did receive it correctly first time.
if you imagine each frequency as a single IP address, if individual nodes wanted to communicate via radio. then it would require different frequencies for each user to be able to reply "wait please repeat last 5 minutes". meaning multiple radio licenses will be needed (one per user). so the best way i can see to get around this would be to have just 2 frequencies/licences. where there second radio signal is also sending out the same data, but at a delay, to allow the receivers to realize there was data loss and then be able to receive the second signal to fill in the blanks without having to wait until the next day.
|