View in #general on Slack
@wouter: noob question i just wondered… why is it necessary to sync the server for 2 days vs downloading the bitcoin blockchain as a whole and place it on the server.
@evilkukka: because if the blockchain is downloaded as a whole pacage, the node has blindly trited all the blocks and transactions blindly
someone could have modified that big bulk data and added fraudelent transactions and it would not know and start sending that out like an infection( that would get rejected by other synced nodes as they validated the blocks and disconnect from the node and potentially all nodes that have synced from that node could form a nice little rogue chain split network)
@wouter: got it!.. it’s my limited knowledge on the technical details that made me think… how difficult can it be to download the blockchain from a trusted node instantly. Guess that was too easy
@evilkukka: I mean you could do it, but that is a potential point of exploitation and breach
@wouter: but wouldn’t the network notice that anyway, and reject the node?
@evilkukka: yes yes
if you put it on the lunanode servers for the installer for example and someone hacked that, every node started from them would be a bad ndoe and they form a cluster and potentiallyt their own “blockchain”
no harm done, but they would cause a bunch of nodes that try to connect to them to waste bandwidth
but you get the idea
There’s plenty of failsafes in place
@wouter: got it, which is why it’s always better to sync the entire network
@evilkukka: It’s for our own good