"Hey fellow devs, I'm trying to get into crypto but my background's mainly in programming, not finance. Can someone break down the basics of blockchain for me? How does it differ from a traditional database and what's the whole 'decentralized' thing I keep hearing about?"