区块链入门
1、区块链的前世今生
(1)、密码朋克
密码、数学、数字货币
(2)、区块链是一系列技术的集合,通过哈希方式把区块连接起来,形成一个区块的链条,因此成为区块链
2、区块链的前景
(1)、区块链应用场景
资产:数字资产发行、支付(跨境支付)、交易、结算
记账:股权交易、供应链金融、商业积分
不可篡改:溯源、众筹、医疗证明、存在性证明、权益证明
点对点:共享经济、物联网
隐私:匿名交易
3、比特币是什么
(1)、比特币是数字货币
(2)、什么是货币?
货币是可以承载价值的一般等价物(如:铜币、金银、银票、法币既人民币)
(3)、数字货币(虚拟货币),一串数字,在区块链中称为共识
(4)、信任从何而来
财产只受自己控制
无通胀
没有假钞
流通性好,点对点
(5)、去中心化记账系统
以往数据:中央服务器存储数据(如数据库:Sql server)
存在比特币节点中,存在每个人的账本中
4、比特币原理
(1)、账本如何验证?
A、Hash,哈希函数:Hash(原始信息)=摘要信息。(MD5-哈希函数)
特点:1、同样的原始信息用同一个哈希函数总能得到相同的摘要信息
2、原始信息任何微小的变化都会哈希出面目全非的摘要信息
3、从摘要信息无法反推出原始信息
(2)、所有权问题?
A、比特币系统:点对点交易,没有第三方(账号->地址;密码->私钥,比特币中一个
地址就有对应的一个私钥)
B、非对称加密技术(交易签名)
交易进行hash得到摘要
用私钥对摘要进行签名
C、广播交易
D、验证
E、签名既验证:签名和验证是一个逆运算,签名是加密过程,验证是解密过程,解密后得到摘要
(3)、为什么记账?(挖矿)
A、hash打包过程,会消耗计算机资源,也会得到奖励,
B、规则:一段时间内只有一个人可以记账成功
通过解决密码学难题(既工作量证明)竞争获得唯一记账权
其他节点复制记账结果
C、工作量证明:hash计算,hash结果以n个零开头
D、交易记录集
收集广播中还没有被记录账本的交易
交易的有效性验证
添加一笔给自己转账的交易(挖矿奖励)
(4)、已谁的账本稳准?(共识机制)
A、两个节点同时完成工作量证明,使用谁的区块?
无仲裁机构裁决
都说用我的区块
B、为什么要准守协议?
节点工作量只有在其他的节点认同其是有效的,需要得到其他节点的认同,自发准守协议
C、累计工作量最大的区块链
独立、延长最长链
D、分叉
如果觉得《区块链基础概念》对你有帮助,请点赞、收藏,并留下你的观点哦!