The biggest difference is that in a blockchain, many participants each hold a copy of the same ledger and verify it through a consensus algorithm, so no central administrator can arbitrarily alter the data.
It refers to an attempt to spend the same digital asset twice. Blockchain prevents this by using a consensus algorithm to lock in a definitive order of transactions.