请用一段话解释什么是区块链，并尽量多用专业术语。
user
区块链是一种分布式账本技术，通过去中心化、加密算法、共识机制等手段，实现了数据的安全、透明和不可篡改。每个区块包含多笔交易记录，并通过哈希函数与前一区块相连，形成链式结构。智能合约是区块链上的可执行代码，能自动化执行合同条款。共识机制如PoW、PoS确保了网络中各节点对数据的一致性认可。去中心化网络由众多节点组成，无单一控制点，增强了系统的抗攻击性和鲁棒性。
assistant