区块链初识

1.应用前景:
资产相关:数字资产发行、支付、交易、结算
记账:股权交易、供应链金融、商业积分
不可篡改个特性:溯源、众筹、医疗证明、存在性证明
点对点特性:共享经济、物联网
隐私性特性:匿名交易
2.去中心化的记账系统
记录在每个节点的系统里
3.比特币的原理
(1)账本如何验证:
Hash函数: Hash(原始信息)=摘要信息
特点:
1.同样的原始信息用同一个哈希函数总能得到相同的摘要信息。
2.原始信息任何微笑的变化都会使哈希出面目全非的摘要信息
3.从摘要信息无法逆向推算出原始信息
例如(MD5)

通过对比hash值判断唯一性,序号、时间戳、Hash值被称为 区块的头。

(2)所有权问题?
1.点对点转账,账号使用一串地址来表示。
2.密码->私钥:
一个地址对应一个私钥;

3.在不泄露私钥,证明拥有某个地址的私钥:

私钥可以经过两次哈希得到比特币地址;

非对称加密技术(交易签名):

1.对交易进行hash得到摘要;
2.用私钥对摘要进行签名;

签名过程:

广播交易:

签名和验证是逆运算;

签名是一个加密过程;

验证是一个解密的过程;

(3)为什么记账(挖矿)?
记账:Hash打包过程;
规则:

(4)以谁的账本为准?

你可能感兴趣的:(区块链初识)