区块链学习
慕课@Tiny熊 @cy 区块链不是单一技术,而是一系列技术的集合。 核心技术: 密码学额和数字签名用于身份地址标识; 共识算法用于工作量证明; 分布式存储技术用于存储交易记录和区块,分布式网络技术用于网络通信和结点发现; 本质:一个分布式的、公开的数据库,是加密货币和智能合约的基础; 为什么叫区块链? 数据是以一个个区块链式存储的,通过hash的方式把一个一个区块相连;即从第一个创世区块开始,之后产生的每一个区块都新增到上一个区块的后面。 区块:分为区块头部和区块数据,头部中存储了上一个区块的哈希值。 序号 时间戳 Hash值 交易记录 应用场景: 资产:数字资产发型、支付、交易、结算 记账:股权交易、供应链金融、商业积分 基于区块链不可篡改的特性:溯源、众筹、医疗证明、存在性证明 不可篡改:因为每一个块都记录了前一个块的哈希值,一个块的改变会引起之后每一个块的改变,因此要修改前面的数据成本非常昂贵。 点对点技术:共享经济、物联网 隐私:匿名交易。交易过程中交易双方的个人信息保密,也没有第三方机构的参与。 比特币是什么? 一种数字货币,当一串数字可以当做货币的时候,它的价值来自大家的信任;由计算(挖矿)产生;交易过程具有安全性、隐私性、可追溯、不可篡改等特性;采用区块链作为底层技术来实现上述特性。 信任从何而来? 1.财产只受自己的私钥控制。财产安全转变成保证私钥不暴露。 2