full nodes do full features
Again, full nodes, whether they are full archived, listening or pruned nodes, have the same set of rules. The only difference with full pruned nodes is that they dump their blocks to free space.
Providing less services to the network doesn't make you a non-full node.
only difference?
you forgot the lack of being a seeder to other peers for their IBD
oh.. and if all full nodes did prune.. who do new users then leech their IBD from..
who do any users then re-sync from
if there is a hack, bug. you cant just copy and paste the UTXO set to a new computer and continue. you have to re download the entire blockchain again to ensure things did not change.
And if there's a hack and you run a non-pruned full node, you still need to resync. Keeping the blocks doesn't protect you from such attack. It's just that with a pruned node it'll take longer to sync.
if there is a hack. the fullnode checks the blockchain hashes and if the data matches, the blocks do not get rejected and so life continues. a re-sync is only needed if the blockchain was compromised, rather than your favoured UTXOset database that doesnt have this hash checking ability to verify integrity of old data..
i know you dont believe in blockchains and you are trying hard to drive people not to use blockchains. but take a break for once from your PR campaign.. there are reasons why blockchains were invented and a reason why blockchains provide security above the 'smart contract validation' stuff you think only exists in nodes
pruned nodes that ask to re-download the entire blockchain when you import a key, is because your pruned node doesnt even keep a complete UTXO of all unspent transactions.
This is a lie. Emphasis mine;
They keep the complete database of all UTXOs. This is enough to verify new blocks. What is required for validation is that the tx in the new blocks are spending only the current unspent transaction outputs
he didnt mention which software he had and i didnt ask. also if you do have all UTXO you dont need to re-sync to find balance.. its there in the full UTXO set.. (unless the UTXO set is not there.).