People claim it to be: * Trustless, Proof of Work * Immutable append only ledger (Blockchain) * Smart Contracts
Are any of them new concepts?
While solving their problems, has the Crypto community invented any new general purpose Algorithms (or Data Structures) that could be used elsewhere?
I'm curious to understand those Algorithms.
Bitcoin, being a network that doesn't scale in terms of workload, was something the CS community "overlooked" until Bitcoin showed it could have a purpose.
Nothing special about its structure or operation inherently.