区块链之密码学
AI 生成的摘要
密码散列函数将输入映射到固定输出,哈希函数是区块链完整性的核心,公钥密码学是构建区块链的基础。区块链是不可篡改的公共数据库,每个状态更改都是事务的一部分。事务处理是状态传递的关键,可以执行货币转移等操作。区块链通过对等网络传播到所有节点,每个节点重新执行所有事务以确保有效性。交易顺序和区块添加由工作证明算法确定,矿工通过计算困难数字来添加新块并获取奖励。整个基础设施在对等分散网络上运行,新节点可以通过寻找具有最大计算能力的链来确定真实链。Etalum每秒处理约15个事务,这对于传统Web应用程序来说是低限制。比特币区块链是一个公共数据库,追踪用户比特币的平衡并支持资金转移交易。密码学的历史悠久,古时主要用于军事机密传送,发展分为古典密码学、现代密码学和公钥密码学三个阶段。